Time Management Information |
A Time-Saving Programming Tactic that Doesn't Work
Let's say that you have a software project that's under severe time pressure. Let's say that this deadline is so tight that you already know it will involve many late nights of black coffee and frenetic programming. What can you do to make this process go faster? I honestly don't know, since the correct answer will depend on one's individual circumstances. However, I can tell you how many programmers do respond under such circumstances. They decide to save time by skipping over the software planning and design phase, and immediately start coding away. To an inexperienced or otherwise undisciplined programmer, this seems to make sense. After all, the finished product is what truly matters, right? The customer doesn't care about flowcharts, class diagrams or software architectures. All they want is something that works. It seems to make sense, but it's a foolhardy approach. That way lies madness. We've all heard that an ounce of planning is worth a pound of cure, but in the world of software development, this adage is often forgotten. If a real estate developer needs to get a house built quickly, does he save time by skipping over the architectural design phase? Does he decide to dispense with blueprints, and just start laying down concrete? Of course not. He knows that the results would be chaotic, and that work will progress more slowly without careful forethought and a concrete plan. Yet that's the approach that many people take when it comes to software. They decide to just start coding away, thinking that this makes the software development process more efficient. On fairly simple projects, this might work. On anything of moderate complexity though, such an approach is doomed to fail. Sure, you may save time at first. However, without a concrete software plan and a carefully considered design, problems are bound to catch up with you before long. Many of these problems won't become clear until the testing phase comes around, and by then, it may be too late. Sadly, such reckless thinking is often encouraged in the corporate world. Due to time constraints, a misguided manager may instruct his team to skip over the design work and just start hacking away. This makes the team seem focused and productive, but this strategy can wreak havoc on the project timeline. What's more, the resultant code is often a tangled, poorly documented, chaotic mess. If this software must be maintained for years to come, then you have a recipe for disaster. Mind you, I'm not saying that an elaborate design is always necessary. If time is short, then one might not have the luxury of an intricate software plan with exhaustive design documentation. However, one should at least have a general software architecture laid out-one which is detailed enough to make the software development process smoother and easier. Programmers rarely err on the side of over-planning, but they frequently fall into the trap of insufficient design detail. Don't make this mistake, if you really want to save time. About The Author V. Berba Velasco Jr. is proud to work as a senior electrical and software engineer at Cellular Technology Ltd (http://www.immunospot.com, http://www.elispot-analyzers.de, http://www.elispot.cn) a biotechnology company that prides itself on its standards of excellence.
MORE RESOURCES: Unable to open RSS Feed $XMLfilename with error HTTP ERROR: 404, exiting |
RELATED ARTICLES
Taking Time Off For Your Business As a business owner, wouldn't it be great if you could take time off whenever you needed to? Unfortunately, most small business owners worry that the business will fall apart if they're not there to mind the store. Too often, they simply lack the appropriate resources for their business to keep going in their absence. Put Yourself First Are you too busy to put yourself first? If a plane losesoxygen pressure for any reason, oxygen masks will drop downfrom a small overhead compartment. If the oxygen masks comedown in a plane and you have children, you are alwaysadvised to put yours on first before helping your children. What Are You Thinking? What would be your reaction if someone said to you "In the next 24 hours you will be given $10,000 for every chair you sell like the one you are sitting on right now?"How many time management issues will you have? How hard will it be to set priorities for your day? How long would you wait before contacting your first prospect? How much time would you waist chatting on the phone or exchanging emails with friends? Probably will not take the time to be staring out the window or watching the grass grow!Seriously, in that situation would time management be an issue for you? How much of your 24 hour time frame would you spend sitting on that chair instead of talking to people about it? The excitement of getting lots of $10,000 checks would probably motivate you to see as many people as humanly possible in the next 24 hours, right? Most, if not all, of your time management problems would be resolved immediately!Think about this little example, and you will discover the key to success in many areas of your life -- time management, selling, managing, self motivation. One single ingredient determines the success or failure of just about anything you pursue in life. Time Management: A Fresh View Last week I had the privilege of spending some quality time with a dear friend. Unfortunately we live on opposite sides of the world, so we do not spend a lot of time together, but when we do get together it is an uplifting experience. The Keepers of Time I give presentations on organizational skill building as it relates to paper, time, and computer file management. It seems that we all have too much paper, not enough time, and more than enough information stored in our computers if we could just find it!Part of my job is to help identify the challenges an employee or organization is facing and suggest solutions. 7 Ways To Improve Your Life In 7 Days Choose to be HappyHappiness is a choice. You can choose to be happy. Will Your Epilogue Be - I Got All My Emails Done? Work life balance is the new Holy Grail; that search for nirvana; the need to find peace and contentment, the desire to achieve that fine sense of equilibrium that we can be happy with.For some people that means not working at all but, for many it means being happy with the amount of hours they spend at and think about work and are equally happy about their none working hours; whether that be time spent with family and friends or time spent participating in sports, music or other hobbies or indeed just relaxing doing nothing in particular except just being!However, the achievement of this perfect balance seems to escape so many people and I believe that's because the important things and I mean the truly important things, get overtaken by the urgent stuff! Of course important to you may be different than important to me, but I bet neither of us would wish the sum total of our lives to be an accumulation of the achievement of stuff, trivia and emails!So many people say that vacation time is important yet they rarely take a vacation; so many people say their health and "keeping fit" is really important to them yet they rarely do any exercise and eat on the run most of the time; so many people say its really important to plan their time effectively yet they fire fight from day to day. The Power of 90 Seconds You can use the Power of 90 Seconds to transform your life. This power will allow you to:=> Prevent countless problems. Shifting Priorities Are The Norm Years ago when I started in this business, it seemed many clients had difficulty identifying their priorities. This isn't as true today as it was then. How to Define a Successful Time Management Strategy One of the most challenging aspect in life is time management. In the current fast changing environment, time management is very important in both your personal and official life. Time Management: Eliminate Time Killers to Gain More Hours Every Day There are two types of time killers in everyone's life. Unless you deal with both, you'll lose productive time every single day and be a lot less effective than you could be. Top 10 Ways to Manage Yourself - Time Wise "Time management" is a myth. Time ticks by, whether you achieve what you want to or not in the run of a day or week. Plan Your Day and Stick to Your Plan How many times have you remarked to someone that there are not enough hours in the day? The sad truth is, not matter how much you wish it, it is unlikely that you can get more than 24 hours in each day. So, the trick to time management is really how you get the most out of the hours you have. The Laundry Has Never Been More Fun Or The Pitfalls To Working At Home As a home-based, self-employed woman, mundane tasks can be as compelling to me as chocolate. Laundry. Expand Your Time In our time-crazed society, lots of time is what most of us don't have. Yet, all of us would like to have more time. If Only Your Brain Was the Size Of That Of an Ant You Could Easily Implement Habits A year and a half ago I was introduced to something called Swarming or Swarm intelligence.A big telecommunication company was actually mimicking ants to improve the performance of some of their products. Are You Running Out of Time? Here's some time management tips to try:1) Set strict office hours and stick to them - use an answering machine to pick up calls after hours. Don't be tempted to "pick up just one more call". Time Management Doesnt Exist! So What Can You Do? There is no such thing as time management. You cannot control time, throw it out, sell it, or give it away. Making the Most of Your Time "The bad news is time flies. The good news is you're the pilot. Time Mastery vs. Time Management - Knowing the Difference How much time do you spend on Mastering Your Time? I don't mean managing time. There is quite a difference between managing and mastering your use of time. |
home | site map | contact us |