Are there any proven or benchmarked methodologies that can be leveraged to balance the challenge between maintaining quality in spite of strict timeline through a disciplined and consistent approach? The challenge I face is the more we try to improve and perfect output, the time factor might play a spoilsport...would love to hear views and perspective on how to maintain a balance and practical experiences and prioritization facets
|
|
Classically there are three factors:
Since you can't usually have it all a common approach is:
This doesn't mean the 'third' item is completely ignored. Rather it just tries to emphasize what is most important. This is also a great interview question to ask. Just be aware that the answers are usually indirect and require some interpretation and additional follow-up questions. |
||||
|
In programming projects it's all about getting the right quality from the start. If you start quick and dirty you end up loosing all your time fixing it later. So when you do every little piece of work in the right quality from the very beginning, you spend your time both doing quantity and quality. You have to write the lines of code to make the programm work, so why not do it in good quality straight away? To get this thing going you need to put a little more effort into planning your whole process as a first step. The kind of programming process I describe here is called Agile software development. I'm quite sure the method can be transfered to projects that don't deal with sw development. |
|||
|
|
The starting point here is to define what is the minimum level of quality of your work that you are willing to accept. The next step would then be not to release any of your work before it meets those quality standards. You can then try to optimise your processes, while maintaining the quality level. |
|||
|