agile basics
DESCRIPTION
Agile Basics by Alexey Maslov, done on Agile Gathering 6, Ukraine.TRANSCRIPT
![Page 2: Agile Basics](https://reader034.vdocuments.us/reader034/viewer/2022051513/54793716b379593a2b8b46e9/html5/thumbnails/2.jpg)
©Copyright GlobalLogic 2007
BioBio
• Ideas?• Architecture Director at GlobalLogic• Founder & CTO of BrightSide Software:
Nuospace (http://www.nuospace.com)Clienteq (http://www.clienteq.com)
• Founder of SofAge Agile Consultancy• JUG Ukraine coordinator• Speaker @ JUG Ukraine and AgileUkraine
![Page 3: Agile Basics](https://reader034.vdocuments.us/reader034/viewer/2022051513/54793716b379593a2b8b46e9/html5/thumbnails/3.jpg)
©Copyright GlobalLogic 2007
AgendaAgenda
• Why Agile? (15 mins)
• Popular implementations (5 mins)
• The landscape (5 mins)
• Q&A (15 mins)
![Page 4: Agile Basics](https://reader034.vdocuments.us/reader034/viewer/2022051513/54793716b379593a2b8b46e9/html5/thumbnails/4.jpg)
©Copyright GlobalLogic 2007
Why Agile?Why Agile?
![Page 5: Agile Basics](https://reader034.vdocuments.us/reader034/viewer/2022051513/54793716b379593a2b8b46e9/html5/thumbnails/5.jpg)
©Copyright GlobalLogic 2007
Agile AdoptionAgile Adoption
![Page 6: Agile Basics](https://reader034.vdocuments.us/reader034/viewer/2022051513/54793716b379593a2b8b46e9/html5/thumbnails/6.jpg)
©Copyright GlobalLogic 2007
How to get there?How to get there?
AA
??
PlannedPlannedBB
AgileAgile
![Page 7: Agile Basics](https://reader034.vdocuments.us/reader034/viewer/2022051513/54793716b379593a2b8b46e9/html5/thumbnails/7.jpg)
©Copyright GlobalLogic 2007
Why do we miss?Why do we miss?
• Extremely hard to correctly identify all the needs up-front
• Communication is brittle
• Almost impossible to design everything in advance
![Page 8: Agile Basics](https://reader034.vdocuments.us/reader034/viewer/2022051513/54793716b379593a2b8b46e9/html5/thumbnails/8.jpg)
©Copyright GlobalLogic 2007
The solutionThe solution
• Release high quality working software every several weeks
• Ask for feedback, change the software accordingly
• Collaborate all the time with the customer & inside the team
• Simplicity
![Page 9: Agile Basics](https://reader034.vdocuments.us/reader034/viewer/2022051513/54793716b379593a2b8b46e9/html5/thumbnails/9.jpg)
©Copyright GlobalLogic 2007
How it worksHow it works
Small releases• Continuous integration• Automated testing• Short-term design (YAGNI)• Refactoring
Communication• Customer as part of the team• Planning meetings• Stand-up meetings
![Page 10: Agile Basics](https://reader034.vdocuments.us/reader034/viewer/2022051513/54793716b379593a2b8b46e9/html5/thumbnails/10.jpg)
©Copyright GlobalLogic 2007
Popular implementationsPopular implementations
![Page 11: Agile Basics](https://reader034.vdocuments.us/reader034/viewer/2022051513/54793716b379593a2b8b46e9/html5/thumbnails/11.jpg)
©Copyright GlobalLogic 2007
SCRUMSCRUM
![Page 12: Agile Basics](https://reader034.vdocuments.us/reader034/viewer/2022051513/54793716b379593a2b8b46e9/html5/thumbnails/12.jpg)
©Copyright GlobalLogic 2007
Extreme ProgrammingExtreme Programming
![Page 13: Agile Basics](https://reader034.vdocuments.us/reader034/viewer/2022051513/54793716b379593a2b8b46e9/html5/thumbnails/13.jpg)
©Copyright GlobalLogic 2007
The landscapeThe landscape
![Page 14: Agile Basics](https://reader034.vdocuments.us/reader034/viewer/2022051513/54793716b379593a2b8b46e9/html5/thumbnails/14.jpg)
©Copyright GlobalLogic 2007
Agile UsageAgile Usage
Dr. Dobbs Journal & Scott Ambler Survey (March 2007)http://www.ambysoft.com/surveys/agileMarch2007.html
• 69% are doing one or more agile projects• 24% not yet started believed to do so within the next
year • 44% indicated a 90%+ success rate at agile
projects, 33% indicated between 75 and 90%
![Page 15: Agile Basics](https://reader034.vdocuments.us/reader034/viewer/2022051513/54793716b379593a2b8b46e9/html5/thumbnails/15.jpg)
©Copyright GlobalLogic 2007
Agile Usage (contAgile Usage (cont’’d)d)
Forrester Survey (September 2006)www.thoughtworks.com/pdfs/forrester_truth_about_agile.pdf
• 17% of North American and European Enterprises use Agile
• Another 29% of respondents are aware of Agile
![Page 16: Agile Basics](https://reader034.vdocuments.us/reader034/viewer/2022051513/54793716b379593a2b8b46e9/html5/thumbnails/16.jpg)
©Copyright GlobalLogic 2007
Want some more info?Want some more info?
• On Agile• On SCRUM• On XP• Ukrainian Agile Developers Group
![Page 17: Agile Basics](https://reader034.vdocuments.us/reader034/viewer/2022051513/54793716b379593a2b8b46e9/html5/thumbnails/17.jpg)
©Copyright GlobalLogic 2007
Thank you!Thank you!
Q&A