1 - agile in a nutshell. 2 - basic principles ●relies on an iterative, incremental development...
TRANSCRIPT
![Page 1: 1 - Agile in a nutshell. 2 - Basic principles ●Relies on an iterative, incremental development mechanism with continuous adaptation to customer requirements](https://reader035.vdocuments.mx/reader035/viewer/2022071807/56649ec95503460f94bd6052/html5/thumbnails/1.jpg)
1-
Agile in a nutshell
![Page 2: 1 - Agile in a nutshell. 2 - Basic principles ●Relies on an iterative, incremental development mechanism with continuous adaptation to customer requirements](https://reader035.vdocuments.mx/reader035/viewer/2022071807/56649ec95503460f94bd6052/html5/thumbnails/2.jpg)
2-
Basic principles
● Relies on an iterative, incremental development mechanism with continuous adaptation to customer requirements changes. Delivers small amount of new features at each iteration ). Fixed timebox (2 to 4 weeks)
● Understanding and adapt to customer business through frequent and regular deliveries of working versions of products to end users or a representative
● Requires a a day-to-day team collaboration, with embedded marketing (product owner). Decision makers are different:
● the product owner makes decisions about the product goals,
● the team collaboratively decides how to achieve the product goals
● Needs to automate as much as possible the test activities. The efficiency of the teams depends of the effectiveness of the tool set
![Page 3: 1 - Agile in a nutshell. 2 - Basic principles ●Relies on an iterative, incremental development mechanism with continuous adaptation to customer requirements](https://reader035.vdocuments.mx/reader035/viewer/2022071807/56649ec95503460f94bd6052/html5/thumbnails/3.jpg)
3-
Impact on project management
●Continuous (re) planning throughout the project : to manage evolutionary deliveries
●Fixed cost & schedule for each iteration: the content is adapted to the schedule
●Continuous testing: to master quality of each delivery to end user
Version n
Build, Test …n + 1 n + 2
Plan
driven
Traditional
Agile
Value
driven
Cost Schedule Features
Requirements Cost Schedule
Estimates
Constraints
![Page 4: 1 - Agile in a nutshell. 2 - Basic principles ●Relies on an iterative, incremental development mechanism with continuous adaptation to customer requirements](https://reader035.vdocuments.mx/reader035/viewer/2022071807/56649ec95503460f94bd6052/html5/thumbnails/4.jpg)
4-
Simple
Complex Anarchy
Complicated
Technology
Requir
em
ents
Far fromAgreement
Close toAgreement
Close toCertainty
Far fromCertainty
People
Complex
Source: Strategic Management and Organizational Dynamics by Ralph Stacey in Agile Software Development with Scrum by Ken Schwaber and Mike Beedle.
Agile
Project noise level
![Page 5: 1 - Agile in a nutshell. 2 - Basic principles ●Relies on an iterative, incremental development mechanism with continuous adaptation to customer requirements](https://reader035.vdocuments.mx/reader035/viewer/2022071807/56649ec95503460f94bd6052/html5/thumbnails/5.jpg)
5-
Scrum Framework
•Product owner•ScrumMaster•Team
Roles
•Sprint planning•Sprint review•Sprint retrospective•Daily scrum meeting
Ceremonies
•Product backlog•Sprint backlog•Burndown charts
Artifacts