1.7 Development process models

Organizations involved in IT development need a well-defined, repeatable and predictable system development life cycle. Projects to create different types of product need different development life cycles. Whatever the life cycle, it will be a set of activities which, after completion, results in one or more products that are delivered to a customer. Each activity in the process will have a defined input and output.

Effective development methods should have certain characteristics. They should be made up of an overall set of techniques and activities from which team members working on a new project in that technical area can select the most appropriate set. The method should never require a task that does not produce ...

Get Project Management for IT-Related Projects now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.