agile basics

17
©Copyright GlobalLogic 2007 Agile Basics Agile Basics Alexey Maslov [email protected]

Upload: alexey-krivitsky

Post on 29-Nov-2014

5.082 views

Category:

Technology


0 download

DESCRIPTION

Agile Basics by Alexey Maslov, done on Agile Gathering 6, Ukraine.

TRANSCRIPT

Page 1: Agile Basics

©Copyright GlobalLogic 2007

Agile BasicsAgile Basics

Alexey [email protected]

Page 2: Agile Basics

©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

©Copyright GlobalLogic 2007

AgendaAgenda

• Why Agile? (15 mins)

• Popular implementations (5 mins)

• The landscape (5 mins)

• Q&A (15 mins)

Page 4: Agile Basics

©Copyright GlobalLogic 2007

Why Agile?Why Agile?

Page 5: Agile Basics

©Copyright GlobalLogic 2007

Agile AdoptionAgile Adoption

Page 6: Agile Basics

©Copyright GlobalLogic 2007

How to get there?How to get there?

AA

??

PlannedPlannedBB

AgileAgile

Page 7: Agile Basics

©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

©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

©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

©Copyright GlobalLogic 2007

Popular implementationsPopular implementations

Page 11: Agile Basics

©Copyright GlobalLogic 2007

SCRUMSCRUM

Page 12: Agile Basics

©Copyright GlobalLogic 2007

Extreme ProgrammingExtreme Programming

Page 13: Agile Basics

©Copyright GlobalLogic 2007

The landscapeThe landscape

Page 14: Agile Basics

©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

©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

©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

©Copyright GlobalLogic 2007

Thank you!Thank you!

Q&A