473,836 Members | 1,449 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
12 41031
1 New Member
for quality assurance such information is very useful i agree with it.
Jan 18 '09 #11
344 Contributor
That's true, once I solve a problem and get a trick down, I can go on and do more, but once I stuck with a wall whatever if small or not, I see everything as walls.
The problem is I can manage time only if I'm inside the good area.

Thanks for the nice tips.
Jun 3 '09 #12
785 Contributor
For the procrastinators out there, the trick I found, is to learn how to force yourself to do "opposite to emotion". Basically you tell yourself "I have decided to [insert task that must be done]. " Then, do the task. It often takes several refocusing selftalks, but overtime, these become less and less. I can now write task lists and I get my programming done faster.
Jun 13 '09 #13

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

Similar topics

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...
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.
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...
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.
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:...
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
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.
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
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...
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,...
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
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...
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
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...
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();...
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.