Course Title
4.1 Description
Principles of Agile
- “Managing the Development of Large Software Systems”, a book written by Dr. Winston Royce in 1970
- Criticizing sequential development
- Results in communication problems
- Software should not be developed like an automobile on an assembly line
- Criticizing sequential development
- Agile Manifesto, published in 2001 by 17 IT professionals – many objections on what & when & how, but a common understanding was made:
- Individuals and interactions are much more important then processes and tools
- Working software provides lot more value than comprehensive documentation
- Customer collaboration over contract negotiation is essential to meet expectations
- Changes must be managed instead of following a strict plan as requirements are always changing as time progress
Figure 4.1: Scrum processes and workflow
Agile is iterative and incremental; focusing on optimization and competitiveness.
SCRUM is the most widespread methodology of Agile. Hereby we detail Scrum.
Non-interactive animation 3. - (←click here)