Upload
mohit-agrawal
View
26
Download
0
Embed Size (px)
Citation preview
MEASURING AGILITYTHE LEAN WAY
ABOUT ME
•Mohit Agrawal•Akola, Maharashtra•Like to Travel, Long Drives, Music, Reading•Around 9 years of IT experience•4 Years at Prowareness
AGILITY METRICS?• What comes to your mind when I say Agility
Metrics?• What are the different metrics that you have used
in your project?
WHY MEASUREHelps you to take significant
decision.PIVOT/PERSEVERE.
To Bring Communication, Productivity and Business
Alignment.
BUSINESS LIFECYCLE
• Idea
Start up
• Idea Validated
Scaling • Monitorin
g
Mature
Decline
Start up
GOOD METRICS HELPS TO
INCREASE BUSINESS VALUEINCREASE
DECREASE NON VALUE-ADDING WASTEDECREASE
MANAGE BUSINESS RISK EXPOSUREMANAGE
WHERE DO WE START?
BALANCE OF FLOW/VALUE/QUALITY
ValueQualityFlowFlow: Move along in a steady, continuous stream
Value:- Perceived worth of the increment delivered.
Quality: Quality of the increment delivered.
STARTING WITH LEAN WORKSHOPCompany Vision
Business Strategy
Product Strategy
Product Roadmap
Release Plan
Sprint Planning
Daily Plan
INSPECT AND ADAPTProduct
StrategyVision
STARTUP PHASE
Value• Define Product vision• Define Value/Growth
Hypothesis• Baseline• Customer
Satisfaction• Team Happiness
Flow• Value Stream
Mapping
Quality
• Unit Testing• Functional Testing • Code Metrics• NFR
SCALING PHASE
Value• Define Product vision• Define Value/Growth
Hypothesis• Baseline• Customer Satisfaction• Release
frequency• Easy of Releases• Split Testing• Innovation Rate• Usage Index• Release burn
down• Net Promoter
Score(NPS)
Flow• Value Stream
Mapping• Build Time• Waste Tracking• WIP• Release
Stabilization• Continuous
Delivery• Lead Time/Cycle
Time
Quality
• Unit Testing• Functional Testing • Code Metrics• NFR’S• Continuous
Integration• Defects • Tech Debt• Automation• Test First Approach• Security Testing• Load testing
MATURE PHASE
Value• Define Product vision• Define Value/Growth
Hypothesis• Baseline• Customer Satisfaction• Release frequency• Easy of Releases• Split Testing• Lead Time/Cycle
Time• Innovation Rate• Usage Index• Release burn down• Net Promoter
Score(NPS)
Flow• Value Stream Mapping• Build Time• Waste Tracking• WIP• Release
Stabilization• Continuous
Delivery• Just in time Scaling• Parallel Execution
Quality
• Unit Testing• Functional Testing • Code Metrics• NFR’S• Continuous
Integration• Defects • Automation• Tech Debt
BACKLOG HEALTH
Backlog Health
Maintainence Tech Debt Kaizen New Development
SCOREBOARD
KEY POINTS TO REMEMBER
• “There is nothing quite so useless as doing with great efficiency something that should not be done at all.”
• Optimization vs Innovation.• Only focusing on Circumstantial metrics can lead to misalignment
with the business.Agility is not just for IT, Agility can make business really responsive.
COBRA METRICS
“Once a measure of performance is made a TARGET or Incentive for the purpose of driving behavior it loses the information content that qualifies it to play such a role.” – Measuring and Managing performance in Organisation. – Incentivising the metrics.
LEAN PRINCIPLES OF
SOFTWARE DEVELOPMENT
See See the whole
Build Build integrity in
Empower Empower the team
Deliver Deliver as fast as possible
Decide Decide as late as possible
Amplify Amplify learning
Eliminate Eliminate waste
REFERENCES
• Lean startup – Eric Ries• http://www.startuplessonslearned.com/ by Eric Ries.• Lean Software Development - Mary Poppendieck and Tom
Poppendieck• Strategic Scrum – Ravi Verma• Evidence based Management (Scrum.org)• Agile Metrics – Don McGreal
THANK [email protected]
https://www.linkedin.com/in/mohit-agrawal-27447042