Practising Best Practises in Your Software Development Process - Why You Need a Process (Page 3 of 7 )
Your process is your guide through a landscape of highly complex, interdependent activities and sub-activities. During the lifetime of a project, there will be many tensions and pressures that try to divert your attentions and efforts from developing good quality, usable software that is delivered in a timely fashion. However, keeping your eye on the process should help you to focus attention on what is important.
Lastly, but critically, the process must be maintained. A software development process is not a recipe that, once written down, is never questioned or changed. It is a guideline that incorporates much of the knowledge from previous projects. Maintaining your process is your opportunity to feed back the successful, or otherwise, experiences of projects into the future projects of your organisation. An organisation that cultivates, respects, and maintains its software development process is a learning organisation.