agile basics

Post on 29-Nov-2014

5.085 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

©Copyright GlobalLogic 2007

Agile BasicsAgile Basics

Alexey Maslovamaslov@gmail.com

©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

©Copyright GlobalLogic 2007

AgendaAgenda

• Why Agile? (15 mins)

• Popular implementations (5 mins)

• The landscape (5 mins)

• Q&A (15 mins)

©Copyright GlobalLogic 2007

Why Agile?Why Agile?

©Copyright GlobalLogic 2007

Agile AdoptionAgile Adoption

©Copyright GlobalLogic 2007

How to get there?How to get there?

AA

??

PlannedPlannedBB

AgileAgile

©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

©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

©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

©Copyright GlobalLogic 2007

Popular implementationsPopular implementations

©Copyright GlobalLogic 2007

SCRUMSCRUM

©Copyright GlobalLogic 2007

Extreme ProgrammingExtreme Programming

©Copyright GlobalLogic 2007

The landscapeThe landscape

©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%

©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

©Copyright GlobalLogic 2007

Want some more info?Want some more info?

• On Agile• On SCRUM• On XP• Ukrainian Agile Developers Group

©Copyright GlobalLogic 2007

Thank you!Thank you!

Q&A

top related