It is more for me to present briefly the methods of computer development than to propose a course on these methods (the thing having already been done by people more competent than me)

Agile methods: a group of practices for managing and delivering projects that originated with the Agile Manifesto, written in 2001.
Agile methods are based on an iterative, incremental and adaptive development cycle and must respect the Agile Manifesto.

Theory To go further click here ""
Agile Manifesto click here ""
Agile Management click here ""
Method Scrum Method click here ""
RAD method click here ""
XP method click here ""
Kanban method click here ""

The V-cycle: a conceptual model of project management which, in the event of an anomaly, limits a return to the previous stages.

Level of detail Functional System Technique and trade Component
Roles MOA + AMOA MOE + MOED Architectural team Development team
Needs and Feasibility x
Specification x
Architectural Design x
Detailed Design x
Coding x
Unit testing x
Integration test x
Functional test x
Acceptance test (recipe) x
Distribution of roles according to stages

To go further, click here "". To consult the SUPINFO tutorial, click here "".