Development methodologies

The process of development of software (or software development life cycle) is a part of software development. Is defined as a sequence of activities that have to be followed by a team of developers to create or maintain a coherent set of products.

You can define a process as a framework that helps the project manager to control the management and engineering activities. This helps to establish the "who does what, when and how" and a control device to see the evolution of the project.

Characteristics of methodologies
Agile methods Predictive methods Formal methods
Soon critics Highly critical Extremely critical
Senior development Junior development Senior development
The requirements change often. The requirements do not change. Limited requirements.
Small teams Large equipment The requirements can be modelled
Culture that responds to change. Culture that calls for order. High quality

Leave a Reply

Your e-mail address will not be published. Required fields are marked *