Practices and Values to foster delivery of working software.
An overview of principles that every organizations should have in place to deliver right the first time.
1. WHAT KEEPS ME SLEEPING AT NIGHT?
Gildas Lanilis | Director of Release Management
2. Values
Focused
To deliver Business Value
Done, Done, Done
Empowered
To try
Fail…fast
Accountability
Be responsive
Be proud, take ownership
Let’s say what we plan to do,
and do what we planned
Kick-Off and Sign-Off
Transparency
Do we all agreed on what
we need to build?
Alignment
Think about customer
experience: from A to Z
Cross-Functional
3. What is Release Management?
How we are organized to deliver value to our customers !!!
4. Release Planning & Management
Cross Functional Collaboration
Process and Policies
Release Management
Charter
5. Processes
What is new?
Get Inputs: Feature Requests
Get Alignment, Commitment: Kick-Off
Deliver, Support: Sign-Off
6. Planning and Tracking
Pivotal
All Teams
• Simple…to configure
• Easy…to understand
• Flexible…to match 99% of the
Team’s needs
For what purpose?
Story Cards
• Features (customer value)
• Bugs (debt)
• Chores
7. Estimating: Poker Cards
Sizing
One Fact: Engineers are bad at Estimating
Additional Estimation Effort brings
little value beyond a certain point
• I know, I am an Engineer
• Engineers are pretty good when it come to
compare
• What matters is the relative size of
numbers
• Fundamentally, “How big is this?” is easier
to answer than “How long will this take?”.
• So, we give Engineers numbers to pick
1,2,3,5,8,13,21,40,60,100, ?
9. Release Metrics
One Principle: KISS
Keep It Simple …Straightforward !!!
• Tell me how many points that story is
• Execute a couple of stories
• You will know your capacity for a given period
10. Quality
Facts
56% of defects created the week prior Sign-Off.
Tools to Improve Quality
What to avoid?
Automation
Coders: Test as you code…
Quality is not the responsibility of
only the validation team
We are not going to improve
quality by adding more testers