<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d13376580\x26blogName\x3dThe+GeekWithin\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dBLUE\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttp://geekwithin.blogspot.com/search\x26blogLocale\x3den_US\x26v\x3d2\x26homepageUrl\x3dhttp://geekwithin.blogspot.com/\x26vt\x3d3997356767057402239', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script>

The GeekWithin

Tuesday, February 21, 2006

Get It Done Yesterday

As I was writing my last post, it occurred to me that some businesses have come up with solutions to the so called "development timeline creep" - they require it to be done yesterday.

I ran into this at my last job where we had to produce a software build weekly. It didn't matter if the add-on or new feature might require more meetings to define it, in the end we were expected to provide a solution yesterday. Not.

There are other things that suffer in that sort of environment, such as: documentation, object reuse, code redundancy, and bugs. We had an one entire person dedicated to fixing bugs and they were busy!

I am sure there has to be a happy medium out there. It is important to be able to properly design software as well as new features. Additionally, it is important to provide value for each dollar a customer commits to a project. Truly, as professionals our job should be to make the customers happy and hopefully gain additional work due to our ability to get the job done, not because we never finished or embedded too many bugs.


 

Creative Commons License  This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.