AgileNCR 2010 conference was held in Gurgaon on 17th & 18th July 2010. This largest community driven conference was the Fourth edition of Agile NCR and was organized in collaboration with ASCI. This time the event was based on four major themes : 'Agile for newbies', ' Agile Adoption Challenges', 'Workshops and Software Craftsmanship', and ' Post Agile'.
13. But the most important trait of
all…..
All rights reserved Vibhu Srinivasan
7/18/2010 13
14. For him..
0Scrum was just a tool
So he wouldn't lose
sleep for a deviation
he took
7/18/2010 14
15. No Lost in Translation
Encouraged Team To Sign
Up For Really Complex
Stories
0 Teams were allowed to talk to any
customer Directly within a sprint
7/18/2010 15
16. Says
Its not done until
everything is done
ESP. TESTABLE CODE
7/18/2010 16
17. Final Thoughts
0 Chris’s teams produce complex software,
ship it and deploy it to multiple
deployment centers across the world
pretty touch free and with Zero Major
Defects – EVERY TWO MONTHS
0 Customers in this case are extremely
satisfied with Chris and his products.
All rights reserved Vibhu Srinivasan
7/18/2010 17
18.
19. A bit about Happy Jen
0 Very approachable product manager
0 The company grew too quickly so Jen
went from one product one team to many
products many many teams quickly.
0 No knowledge of Scrum, but dealt with
teams that were highly scrum aware.
All rights reserved Vibhu Srinivasan
7/18/2010 19
20. Once upon a time …
0 One Visionary , Big
B, Many followers
0 Developers
developed
whatever Big B
wanted
0 They shipped
whenever
All rights reserved Vibhu Srinivasan
7/18/2010 20
21. Then came Jen
0 Took over the
product from the
visionary.
0 Built some basic
process like
initial
documentation of
requirements
7/18/2010 21
22. But
The teams continued to see Jen
as a proxy product owner as
Big B The visionary continued
to directly interact with
teams
7/18/2010 22
25. Jen Pondered !!One or Many
Backlogs?
BACKLOG 1
BACKLOG 2
OR
ONE
BIG
BACKLOG BACKLOG 3
BACKLOG 4
7/18/2010 25
26. They Chose
0Many
Backlogs
All rights reserved Vibhu Srinivasan
7/18/2010 26
27. Which then led to the question
??
0 ONE TEAM PER BACKLOG OR MANY TEAMS
PER BACKLOG
0 AND ONE PRODUCT OWNER PER BACKLOG OR
JUST JEN
7/18/2010 27
28. One Product owner –
Many teams
Worked
on
BACKLOG 1
BACKLOG 2
BACKLOG 3
BACKLOG 4
All rights reserved Vibhu Srinivasan
28
7/18/2010
29. Soon
0 Happy Jen was not so happy at all
7/18/2010 29
30. Unhappy Because
0 She lost touch of the products as she was
more busy running to the meetings than
to think about her products
0 She could never establish herself as a
great product owner.
7/18/2010 30
31. Unhappy Because
0 Every now and then priorities would
change and Jen would have to go though
all the backlogs all over again
7/18/2010 31
32. End Result
0 The work don’t by all teams came to a
standstill and a new process had to be
found.
0 That led Happy Jen to a new way of
thinking
All rights reserved Vibhu Srinivasan
7/18/2010 32
33. Take 2 Minutes
0 Take two minutes – talk to you neighbor
and discuss what Jen could have done
differently
All rights reserved Vibhu Srinivasan
7/18/2010 33
34.
35. A little bit about Paul
0 Paul was the product
owner of a financial
products company
0 He knew this
business damn well
0 The system he set
out to built had
huge financially
ramifications if he
messed it up
7/18/2010 35
36. How much time did he spend
with the team
1000 %
7/18/2010 36
37. How much time did he spend
with the customer
1000 %
7/18/2010 37
38. Paul did not know Scrum or XP.
His teams did
7/18/2010 38
39. Complex financial algorithms
would be written in a two week
sprint
All rights reserved Vibhu Srinivasan
7/18/2010 39
40. Guess who was often the pairing
Partner
You are right
7/18/2010 40
45. After 30 plus Sprints, the team
went from a Scrum mode to
Kanban like approach
7/18/2010 45
46. Paul was a master of dropping
features not necessary
7/18/2010 46
47. With Paul, the team felt the joy
of doing work together and
everyone in the team was
appreciated
7/18/2010 47
48. 0 The system after many years is still in
use and in great shape.
0 Paul meanwhile has gone to do other
things, I am sure he has carried a few
Agilish ideas with him
7/18/2010 48
49. To Conclude
Your product is
only as good as
your product
owner, choose
them wisely.
0 Understand your product
owner and learn to work
with them closely
7/18/2010 49
50. Thanks for listening
0 All characters in this presentation are
fictional, any relation to real humans is
simply coincidental
7/18/2010 50