Date post: | 08-May-2015 |
Category: |
Software |
Upload: | maarit-laanti |
View: | 298 times |
Download: | 5 times |
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"