A software development process should describe the nature of the activities undertaken whilst a product is under development. The process should identify not just types of work, but also the outcome and sequencing of the work. Important aspects will include development of the required documentation that both guides the activities and reports on their progress.
That a formal process be documented and reported upon is a requirement in many regulated environments, such as the medical device industry. In this case, the FDA expects to receive clear documentation about the development activities for a product that is submitted for its regulatory approval prior to being placed on the market.
Our paper on Development Process, which considers this topic in more detail is available on request. In the following sections, we provide a brief survey of some past and current processes.
| Home | Model Driven Development | Cost effective development |