What’s wrong with our traditional ways of working? How can we stay relevant and successful in an environment with high pace of change that requires speed, enormous productivity and consistent commitment?
Please come and join me: I’ll share briefly with you the foundations of Lean & Agile thinking, mindsets required through an organization. I’ll go through Agile impacts on change in way of working: old versus new roles and new leadership style.
A never-ending story “ Agile journey “: let’s have open discussions on impediments encountered and share experiences & lessons learned from transformation to continuous improvements.
2. Agile journey
Change in Way of Working
Guylaine Thibault, Program Manager, Ericsson
What’s wrong with our traditional ways of working? How can we stay
relevant and successful in an environment with high pace of change
that requires speed, enormous productivity and consistent
commitment?
Please come and join me: I’ll share briefly with you the foundations of
Lean & Agile thinking, mindsets required through an organization. I’ll
go through Agile impacts on change in way of working: old versus
new roles and new leadership style.
A never-ending story “ Agile journey “: let’s have open discussions on
impediments encountered and share experiences & lessons learned
from transformation to continuous improvements.
Network with a purpose –participant material | 2014-11--13 | Page 2
3. presentation
› Tell me about yourself
› Are you familiar with Lean & Agile?
› Your expectation
Network with a purpose –participant material | 2014-11--13 | Page 3
4. Part one:
What’s wrong with our
traditional ways …
Network with a purpose –participant material | 2014-11--13 | Page 4
5. What’s wrong with
our traditional Ways of
developing Software ?
How successful are
our development teams?
Network with a purpose –participant material | 2014-11--13 | Page 5
Building unused
features ?
Always'
7%'
O+en'
13%'
Some3mes'
16%'
Rarely'
19%'
Never!Used'
45%'
Source:
Standish
Group
Study
of
2000
projects
at
1000
companies
Source:
2013
IT
project
Success
Rate
Survey,
Ambysoft
.com/surveys/success2013.html
Copyrigth
2014
Scott
W.
Ambler
+
Associates
Source:
Managing
the
development
of
large
software
systems
-‐
paper
Author
:
Dr.
Winston
W.
Royce
Why is
traditional
project mgt
failing?
6. WATERFALL VS. AGILE
waterfall agile
Network with a purpose –participant material | 2014-11--13 | Page 6
delivery value
time time
delivery value
deadline
deadline
Source:
DUIB
Lean
&
Agile
program
-‐2012
Ericsson
7. WATERFALL VS. AGILE
Learning Bugs inflow
System test progress System performance
Network with a purpose –participant material | 2014-11--13 | Page 7
waterfall
agile
Source:
DUIB
Lean
&
Agile
program
-‐2012
Ericsson
8. Part two:
lean and agile
principles
Network with a purpose –participant material | 2014-11--13 | Page 8
9. Lean principles
1. Eliminate waste
2. Build quality in
3. Create knowledge
4. Defer commitment
5. Deliver fast
6. Respect people
7. Optimize the whole
Network with a purpose –participant material | 2014-11--13 | Page 9
Toyota production
system
Lean SW
development
10. Agile
Agile manifesto (2001)
› We are uncovering better ways of developing software by doing it and
helping others do it. Through this work we have come to value:
› Individuals and interactions over processes and tools
› Working software over comprehensive docs
› Customer collaboration over contract negotiation
› Responding to change over following a plan
› That is, while there is value in the items on the right, we value the items
on the left more.
Network with a purpose –participant material | 2014-11--13 | Page 10
Source: http://agilemanifesto.org
11. Agile principles
1. Highest priority is customer satisfaction
2. Welcome changing requirements
3. Frequent delivery of software
4. Business people & developers cooperating daily
5. Build projects around motivated people
6. Face-to-face conversation is best
7. Progress measured by working software
8. Sustainable development pace
9. Continuous attention to technical excellence
10. Simplicity
11. Self-organizing teams
12. Regular reflection & adaptation
Network with a purpose –participant material | 2014-11--13 | Page 11
13. WHAT MAKES YOU AGILE?
1.
2.
3.
4.
Network with a purpose –participant material | 2014-11--13 | Page 13
14. Impact on roles
product owner
team
Network with a purpose –participant material | 2014-11--13 | Page 14
!?
“ myself ” scrum master
Manager
Coach
6
4
5
3
2
1
15. Lean & agile practices
Network with a purpose –participant material | 2014-11--13 | Page 15
Source:
Guide
to
Agile
practices
from
Agile
Alliance
[http://guide.agilealliance.org/subway.html}
16. Reflections
Network with a purpose –participant material | 2014-11--13 | Page 16
Source:
7th
annual
state
of
Agile
development
Survey
Version
one
17. Part Three:
Examples of Lean and
agile implementations
Network with a purpose –participant material | 2014-11--13 | Page 17
18. Kanban
Backlog Analysis Step 1 Step 2 Step N
Ongoing Done Ongoing Done
Network with a purpose –participant material | 2014-11--13 | Page 18
Done
Ongoing Done
DoD 1
- Condition 1
- Condition 2
- Condition 3
DoD 2
- Condition 4
- Condition 5
- Condition 6
DoD N
- Condition 7
- Condition 8
- Condition 9
Source:
Ericsson
Lean
&
Agile
Foundation
course
Ericsson
19. SCRUM
product
backlog
sprint
backlog
Network with a purpose –participant material | 2014-11--13 | Page 19
development
2 to 3 weeks
daily
meeting
sprint
planning
potentially
shippable
product
increment
Source:
Ericsson
Lean
&
Agile
Foundation
course
Ericsson
20. The Scrum Task Board
Not Checked
Out
Checked
Out Done
Make this
2d 3d
Make this
2d 3d
Do this
3d
Network with a purpose –participant material | 2014-11--13 | Page 20
Project: ___
Iteration #
Goal:
__________
__________
Burn-Down
Unplanned Next
Story x
8d
Story y
4d
Story z
14d
Do that
1d
Tasks move this way
And in this order
Make this
Do that
2d 1d
User Story
Engineering
tasks (from
iteration
planning)
Estimates
can change
over time
Spontaneously generated
engineering tasks for this iteration
… and those for a
next iteration
Burndown
chart,
updated
every
daily
meeting
Source:
Ericsson
Lean
&
Agile
Foundation
course
,
Ericsson
21. List of recommended
books
1. “ Lean SW Development – An Agile Tool Kit ” from Mary
Poppendieck and Tom Poppendieck
2. ‘This is lean- Resolving the efficiency paradox” from
Niklas Modig & Par Ahlstrom
3. “The principles of Product Development Flow - 2nd
generation “ from Donald G. Reinertsen
4. ”Scrum-The Art of doing twice the work in half the time ”
from Jeff Sutherland, co-creator of Scrum
Network with a purpose –participant material | 2014-11--13 | Page 21
22. thanks
Thanks to Ericsson Lean & Agile communities!
Network with a purpose –participant material | 2014-11--13 | Page 22