473,836 Members | 1,423 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

3 Tips to Beat the Development Deadline

4 New Member
Deadlines looming and just can’t get enough done at work? Try these 3 steps to organize your working day and deliver your projects on time.

Tip 1 - understand your environment

Workplace distractions, wanted and unwanted, eat away a developer's day. Identify the distractions that have the largest time cost - the approximate number of minutes that the distraction keeps you from your daily work goals. Use 5 or 10 minute time increments to make your time estimates easier.

Rank the distractions from the largest time cost to the smallest. Eliminating these distractions is the ideal goal. In reality many distractions are difficult or impossible to get ride of. Focus on reducing the time cost for your top 3 distractions until their time cost is halved. Identify and rank your distractions again, then work on halving their time cost. Repeating this process will eventually keep your controllable distractions to a minimum.

Tip 2 - know yourself

Do you go for a coffee break when your code just won’t compile? Do you find it easer to code in the morning or afternoon? Where/when do you come up with your best ideas?

Knowing your development habits will improve your efficiency. How? Let’s take as an example my co-workers Tom. Through trial and error Tom found that morning and midday were his best times to code. By mid-afternoon Tom found new coding problems harder to tackle. Tom found that mid-afternoon was a better time for his design and documentation tasks. By late afternoon Tom was ready to tackle coding again.

There are days when Tom only has coding tasks. Getting through these days can be tough, especially for people like Tom! All is not lost. The trick for these days is to rearrange your tasks, in Tom’s case he would schedule the tasks that require the most focus and attention at the start of his day. Tasks that are less mentally intensive are left for later in the day.

Rewarding yourself is a good way to keep up your motivation and focus levels. Try to keep rewards in the form of project tasks that you really enjoy. This type of reward is work focused unlike coffee breaks or surfing the web which can becoming distractions. Knowing when to reward yourself is also important. Do you work harder if the reward is before, between or after a difficult set of tasks?


Tip 3 - divide and conquer

With your distractions out of the way and your development habits in mind you are ready to divide up your project. Identify the difficult tasks and your reward tasks and make a “to-do” list for the coming week. Set daily objectives each morning from weekly task list. These objectives may be completing tasks or completing a section of large tasks. Keep the objectives small and realistic for one work day. Move any uncompleted tasks from your previous day onto the top of the next day’s task list. If you are not completing all your set objectives each day reexamine your distractions, development habit and task list for areas for reevaluation.

As you get better at these three steps you will find more completed objectives each day and the deadlines will become easier to meet.
Nov 10 '08 #1
12 41031
balabaster
797 Recognized Expert Contributor
Tip 4: Don't get sucked into answering questions on the Bytes website... or all your remaining time will go out the window and you'll miss your deadline... :oP
Nov 11 '08 #2
Frinavale
9,735 Recognized Expert Moderator Expert
Tip 4: Don't get sucked into answering questions on the Bytes website... or all your remaining time will go out the window and you'll miss your deadline... :oP
Awe you beat me to it Balabaster. That was going to be my tip!
Nov 11 '08 #3
chrome8
4 New Member
:) writing byte articles is my "reward task".. not project dealines were hurt in producing this article....
Nov 12 '08 #4
itsraghz
127 New Member
Keep the objectives small and realistic for one work day. Move any uncompleted tasks from your previous day onto the top of the next day’s task list. If you are not completing all your set objectives each day reexamine your distractions, development habit and task list for areas for reevaluation.
Well said and I do agree with it.

Thanks for the good article which reminds us and helps us increase the productivity :)

Cheers,
Raghavan alias Saravanan M.
Nov 13 '08 #5
dlite922
1,584 Recognized Expert Top Contributor
@chrome8
I can't stop surfing the net, digg, youtube, and of course, Bytes!

When I'm at a point where I need to think, I get up and walk away for some reason, it's almost automatic.

I'm a chronic procrastinator and although your tips are good, but they are good if its easy to follow them. If someone was that organized, they would rarely miss deadlines and hence wouldn't need the tip! :D

What to do guys? Instead of being here I should be coding more of zankobooks.com, writing an 8 page paper, or client application.

:( its 1:20 and time for bed. I'm sad because I never get anything done in the morning, my afternoons go so fast, and well here I am in the vicious cycle again.

I have never taken a vacation, I think I'm just too tired for working.
Dec 9 '08 #6
sangam56
68 New Member
Really useful tips. For asp.net programmers? There must be some special tips that work for asp.net web programmer, right? At least someone has to do it. Perhaps me? Let me think!
Dec 16 '08 #7
kenobewan
4,871 Recognized Expert Specialist
@dlite922
I got involved on this site after I got disallusioned with my boss. So I started surfing the net, forums etc. When I started to get annoyed with work requests as they ate into my surfing time, I realized I had a problem.

So as psychology books say, I had reached stage 1 - realizing that I had a problem. My next insight was that as my surfing went up my job satisfaction went down.

To cut a long story short, I went cold turkey. I decided that when working I would focus on work. Other events made things easier. My boss got fired and then I had some health issues that made me refocus.

When I surfed all day I didn't get my work done, it piled up and I got stressed. Once I started to get things done I felt more positive and time management techniques were more effective.

Hope these comments are helpful :).
Dec 24 '08 #8
isra123
5 New Member
thanks alot .This post is very very useful

hope to see more posts like this one .


Thnaks sweety .
Dec 31 '08 #9
Tassos Souris
152 New Member
To produce exceptional code there is only one way....

Listen as loud as you can "Nile -- The Annihilation of the Wicked"... :-)
Jan 11 '09 #10

Sign in to post your reply or Sign up for a free account.

Similar topics

0
2620
by: Joan MacEachern | last post by:
Sun Microsystems, Inc., Hutchison 3G UK Limited, Symbian, Motorola and Macromedia Flash Player have partnered to launch a developer competition for the Motorola A920 video mobile. Developers are invited to submit applications to run on 3's new video mobile, the Motorola A920. The competition is open to developers from companies and individual developers who wish to submit an entry for any voice, transactional, messaging or games based...
72
7001
by: Wim Vanhoof | last post by:
Dear all, I would like to announce that the department of computer science of the University of Namur, Belgium, is seeking a post-doctoral researcher for a one-year fellowship in the area of (logic-based) program development, analysis and transformation.
0
1411
by: Martijn Faassen | last post by:
EuroPython news update april 30 =============================== EuroPython early bird registration deadline is may 1, next saturday! After that you pay 60 euros more. Some cheap accomodation also still available, so if you want to attend, hurry and register now! EuroPython is the European Python and Zope Conference. This year in its third edition, we are holding the conference in the beautiful locale of Göteborg, Sweden. Hundreds of...
0
1365
by: Steve Holden | last post by:
Pythonistas: If you have been putting off your registration, stop putting it off! Last year the early bird deadline was extended because we were a little late getting the program together. This year the program was published two weeks in advance of the deadline for early bird registrations, which is JANUARY 28 (and it's already January 26). So, don't delay: save yourself $75 and register by midnight Friday.
0
1276
by: MarionEll | last post by:
Deadline for XML 2004 Hotel Accommodations Nears The deadline for hotel accommodations for the XML 2004 event is next Wednesday, October 20. XML 2004 takes place at the Marriott Wardman Park Hotel in Washington DC, November 15-19, 2004. To be assured of securing the conference rate at the XML 2004 headquarter hotel, please make reservations immediately. For information on the hotel, please visit:...
0
1520
by: Piotr Nienaltowski | last post by:
!!! DEADLINE FOR PAPER SUBMISSIONS HAS BEEN EXTENDED UNTIL FEBRUARY 26, 2004 !!! ---------------------------------------------------------------- .NET TECHNOLOGIES 2004 2nd International Workshop on .NET Technologies University of West Bohemia Pilsen (Czech Republic) May 31 - June 2, 2004
2
1771
by: sameer | last post by:
Encapsulating 3rd party controls to avoid backword incompatiblities Hi all, Environment : VB6\ VS2003\ VS2005, VB.NEt in Winforms, 3rd party component is a GRID from Sheridan & Devexpress and is used extensively for data display and manupyulation on all the 100 each forms in the applications.
0
1389
by: GHUM | last post by:
We took longer then planned to open the registration. Some potential speakers came in late. To make it even, we extended talk submission deadline for ONE WEEK. New deadline is Friday, 25th of May 2007. So, if you made a fortune with Python: tell others about it at
3
4438
by: robtyketto | last post by:
Im a student and in preparation for a testIve been given the test questions (or thereabouts, they may be asked in different words or from another perspective). I've been told that they do not require long answer, short punchy bullet points are fine, and I guess to justify your points too. So since I got up this morning in the UK for the last 3hrs Ive done some resarch and come up with a set of notes/answers. Remembering this is an...
0
9661
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10536
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
9367
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7778
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6976
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5645
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5815
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
4446
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
4005
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.