Scaled agile framework 04 apr2014

Preview:

DESCRIPTION

large-scale agile / scaled agile framework

Citation preview

SCALED AGILE FRAMEWORK"Maarit Laanti, 4.4.2014!

Maarit Laanti"

•  20 years in various product development roles at Nokia,6 years in agile & lean transformation / organizational development!–  Coached and trained hundreds of practitioners

in agile methods deployment!•  Scaled Agile Framework (SAFe) Program Consultant at Nitor Delta!•  PhD — “Agile Methods in Large-Scale Software Development

Organizations – Applicability and Model for Adoption” (2013)!•  Author or editor of agile and lean textbooks: !

–  376 vuotta ketteriä kokemuksia / Sytyke (2013)!–  LESS!, Essays on Business Transformation (2012)!–  Ohjelmistoliiketoiminta (2003)!

Storyline"

1.  AGILE IS GREAT!2.  SO WHY DO WE HAVE PROBLEMS STILL?!3.  SCALED AGILE IS THE ANSWER!4.  BENEFITS!

AGILE IS GREAT!"

Agile is Great!"

Source:  Version  One  2013    State  of  Agile  Survey  

Forrester (2012)Agile Software Development And The Factors That Drive Success "

Key Findings:"•  Agile tenets and techniques

help the best firms to be better. !•  But there is more to “success”

than implementing a few Agile tenets and techniques !

•  Most firms still have a long way to go to become more agile. !

•  The successful group (21%)"–  Significantly involve

business sponsors 46% more often !

–  Maximized The Flow Of Their Agile Projects !

–  Used Automated Deployment and Incremental Deployment !

Source:    h;ps://www.pronq.com/community/sites/hp_community/files/learn/4aa4-­‐3679enw.pdf    

…and we all love agile!"

Scientific sources"•  70% would not go back (Source:

Laanti, 2008)!•  People feel less stress (Source:

Laanti, HICSS 2013)!•  Main benefits:!

–  Improved team communication!

–  Enhanced ability to adapt to changes!

–  Increased productivity (Source: Survey on Agile and Lean usage in Finnish software Industry, 2012)!

Non-scientific sources"(via Scaled Agile Framework case Studies)!•  Mitchell International,

http://www.mitchell.com/ !–  “greatest thing Mitchell has

done in my 14 years here”!•  SEI,

https://www.seic.com/enUS/about.htm !–  20-25% increase in

customer satisfaction!

Agile  

"SO WHY DO WE HAVE PROBLEMS STILL?"

Mismatch in steering"

CEO  

MarkeNng   Finance   HR  

   

   

       

   Agile  

Water-scrum-fall is a reality in many organizations (Forrester 2011)"

Water   Scrum   Fall  

Read  more:  h;p://www.cohaa.org/content/sites/default/files/water-­‐scrum-­‐fall_0.pdf    

Or you have converted this typical situation in traditional settings…."

Project 1! Project 2! Project 3! Project 4!

People" Project" Allocation"

Joe! 1! 0.1!2! 0.4!3! 0.3!4! 0.2!

…into this new version where many tasks are still filling the pipeline and everything delays"

People" Project" Allocation"

team! 1! 0.1!2! 0.4!3! 0.3!4! 0.2!

Project 1! Project 2! Project 3! Project 4!

Product owner!

Backlog!

SCALED AGILE IS THE ANSWER "

Scales Agile…"

1.  Organizes along value chain, away from silos!–  Communication is improved!–  More time in doing, less in meetings!

2.  Automation of work!–  Continuous integration, continuous testing, continuous

deployment!3.  Systematic removal of waiting times!

–  Organize work according to pull-principle!–  Understanding and using queuing theory to create optimal flow!

4.  Use smaller batch sizes!–  Reduction of complexity!

5.  Using fast feedback in all levels of the organization!

"

Is this what your requirements management is like?"

Gather all the requirements!

!!!!

End up with !not-so-usable !

code!!

•  Requirements pile up in storage and get outdated before implemented!

•  Guidance on agreed intervals (milestones); not on-time and continuous!

•  Limited visibility on what is under development (visibility only on milestones)!

Agile Portfolio Management"

Field  studies  

Rela,ve  target  se0ng  (compe,tor  comparison)  

Fast  customer  feedback  

Crowdsourcing  /  ideas  

Por$olio  management  

Implementa0on  Fast    feedback  

Gradual  specifica,ons  

Priori,es  and  goals  

Transparency  

Quick  releasing  

Taming uncertainty with:"•  Adaptive decision making"•  Gradual commitments"•  Fast feedback"

Organizing along the value chain"

UX   Dev   Arch   Customer  

Value  Chain  

Because the whole is more than the sum of its parts! "

Aristotle  

Co-­‐evoluNon  

UX  

         

Focus-­‐group  

Feedback  

Arch  

•  SynergisNc!    •  Feedback  is  immediate  and  accurate!  

What makes large-scale agile transformation hard?"

UX   Dev   Arch  

Value  Chain  

Management  must  drive,  because  they  have  the  

common  interest  

What makes large-scale agile transformation hard?"

UX   Dev   Arch  

Value  Chain  

This  is  true  in  all  lean  transformaNons  

What makes large-scale agile transformation hard?"

UX   Dev   Arch  

Value  Chain  

And  like  in  lean  transiNons,  the  benefits  are  huge!  

What makes large-scale agile transformation hard?"

UX   Dev   Arch   Customer  

Value  Chain  

…more  than  what  team  level  brings  you.  

Leaders should lead the way "

!Best practices learned the hard way how to succeed in agile transformation:!1.  Keep regular!

–  Change team meetings,!–  Guiding team meetings!

2.  Train leadership: leaders as teachers !–  Leaders will be change agents and

spokespersons for the change!–  Commit to change, and engage others!!

3.  Listen and react of problems surfaced!–  No politics, no closed groups!!

4.  Keep the change alive!!

Large-­‐scale  agile  is    for  so\ware  and  services    

what  lean  thinking  is  for  manufacturing  

Adaptive Organization"

Field  studies  Metrics  

Market  info  Crowdsourcing  

Release  trials  

Adap

,ve  loop

 

Teams  

Projects  

Por-olio  

Rela,ve  metrics  CDF  Adap,ve  planning  

Goals  /  rela,ve  target  se0ng   Balancing  investment  

Progress  velocity  cycle  ,me  

Reward  /    investment  

How  to  do/  What  to  do  

Double-­‐loop  learning  

Con,nuous  improvement  

Streaming  problem  solving  

BENEFITS"

27

SAFe Delivers Business Results

27

28

Makes Money Faster

28

29

Delivers Better Fit for Purpose

29

Benefits of Agile Portfolio Management"

1.  “Lean” portfolio – more standard solutions, less “half-baked” solutions with the help of joined backlog!–  Simple but working solutions that meet the need!

2.  Alignment!–  Backlog structure creates better alignment and supports fast

decision-making!3.  Options thinking: systematically nurture successes!

–  Visibility enables more nimble steering!–  Start easier; prove concept to get more funding!

4.  Better control on spends!–  Control spends from first cent!

Agile strategy: Leverage with better service"

•  All goods have two components: !–  The actual good!–  Service component!

•  Service can be:!–  Make buying decisions

easy!–  Ease customer effort!–  Predict when service is

needed next time!

Old  manual  service  

Digitaliza0on  

Combine  with  addi0onal  data  to  

create  be=er  service  

Be the top dog!"

Net Promoter score predicts success"

Are you recommended?"Key drivers:!1.  Quality!2.  Usability!3.  Cost!

Great usability can only be created with iterations"

•  IteraNons  are  needed  to  create  great  usability!  •  Scaled agile gives strategic advantage"

What is the best you can dream of?"

Thank You!"

www.nitordelta.fi    

KETTERÄ MUUTOS  

!!!

ASIAKAS-"KOKEMUKSEN"SUUNNITTELU"

"!!

Nitor"nitordelta

KETTERÄ"TOIMITUS"

JATKUVAT"PALVELUT"

Recommended