Metode de dezvoltare Agile - Cursuri Automatica si

Download Report

Transcript Metode de dezvoltare Agile - Cursuri Automatica si

ISI 2011
Ţică Mihai
342 C5
Metode de dezvoltare Agile
7/21/2015 12:51:35 AM
1
Cuprins
• Introducere
• Modelul de dezoltare Agile
• Metoda SCRUM
• Concluzii
• Intrebari
7/21/2015 12:51:35 AM
2
Introducere
• Modelul de dezvoltare Agile
• Introdus la inceputul anilor 70
• Model de dezvoltare lightweight
• Folosit de la inceputul anilor 90
• Standardizat in 2001
7/21/2015 12:51:35 AM
3
Modelul de dezoltare Agile
• Model incremental
• Release-uri dese – la sfarsitul fiecarei iteratii
• Slab documentat
• Comunicare cu clientul
• Adaptare la schimbari
7/21/2015 12:51:35 AM
4
Modelul de dezoltare Agile(2)
• Manifesto for Agile Software Development
februarie 2001:
1. Customer satisfaction by rapid delivery of useful
software
2. Welcome changing requirements, even late in
development
3. Working software is delivered frequently (weeks
rather than months)
4. Working software is the principal measure of
progress
7/21/2015 12:51:35 AM
5
Modelul de dezoltare Agile(3)
5. Sustainable development, able to
maintain a constant pace
6. Close, daily co-operation between
business people and developers
7. Face-to-face conversation is the best
form of communication (co-location)
8. Projects are built around motivated
individuals, who should be trusted
7/21/2015 12:51:35 AM
6
Modelul de dezoltare Agile(4)
9. Continuous attention to technical excellence and
good design
10. Simplicity
11. Self-organizing teams
12. Regular adaptation to changing circumstances
7/21/2015 12:51:35 AM
7
Metoda SCRUM
• SCRUM – metoda de dezvoltare Agile
• Focalizata in jurul Sprint-ului
• Sprint – iteratie
• Timeboxing
• Daily meetings
7/21/2015 12:51:35 AM
8
Metoda SCRUM(2)
7/21/2015 12:51:35 AM
9
Metoda SCRUM(3)
• Product backlog
• Sprint backlog
• Burndown chart
7/21/2015 12:51:35 AM
10
Metoda SCRUM(4)
Sedinte:
• Sprint planning
• Daily SCRUM
• Sprint review
• Manager / Tech Lead only: Scrum of Scrums
7/21/2015 12:51:35 AM
11
Concluzii
Modele de dezvoltare agile
• Builduri dese
• Comunicare directa cu clientul
• Usor adaptabile la schimbari
7/21/2015 12:51:35 AM
12
Intrebari
?
Multumesc
13