SlideShare a Scribd company logo
Becoming Lean
Remo Biagioni
June 2015
Offshore Fog
• Operating expenses have doubled in 15
years
• A fifth of the increase is because of
increased activity
• Poor planning wastes the time of highly
paid staff
• Reliability is awful
• Use of bespoke parts rather than
standard
• Repeatedly predicted falling costs as
they have soared
2
Japanese Clarity
• The answer – pushed for by the British
Government – is to copy lean
production techniques
• Aera Energy in California treats well
drilling as a manufacturing process –
managed by a single team from design
to implementation
• Just in time planning
• Cut waste
• Decentralised decision making
• Standardisation
• Visual communication tools
The Economist, pg. 62, May 30th 2015
3
A new role
• Core issues
• Productivity
• Stakeholder
Engagement
• Predictability of
Delivery
• Motivate & Engage
4
5
Sharpen The Bullet
• Focus on quality
• QAT & UAT => Test Driven Development
• Peer Reviews
• Shared deliverables
• Fixed term iterations
• Continuous Deployment
• Measuring Output
• Iteration planning and review
6
Xanpan
• Allan Kelly’s adaption of XP and Kanban
• Idea is to move away from projects
• Strong correlation between maintained
projects and downloads on Source
Forge
• Establish the team
• Feed the team with work
• Prioritise development for the team
• Not a project … a production line
7
Getting Started
Requirements Change
• Moved from a waiting – doing – done
whiteboard to a more explicit process
• Focus on quality
• Different process for reports and ETL
• Two types of backlog
• Prioritised – ready to go
• Holding area
• Just in time
• Detailed requirements
• Planning
• Design
• Work In Progress (WIP) limits
• Requirements change at
an average of 2% each
month
• Over 12 months this is a
change of 26.8%
Capers Jones, The Economics of
Software Development
8
David J Anderson’s Kanban Recipe
1. Focus on quality
2. Reduce work in progress
3. Deliver often
4. Balance demand against throughput
5. Prioritise
6. Attack sources of variability to improve predictability
9
Our process
10
Push vs Pull
11
Theory Of Constraints
• The argument by reductio ad absurdum is as follows: If there was nothing
preventing a system from achieving higher throughput (i.e., more goal units
in a unit of time), its throughput would be infinite — which is impossible in a
real-life system.
• Only by increasing flow through the constraint can overall throughput be
increased.[1]
• Assuming the goal of a system has been articulated and its measurements
defined, the steps are:
1. Identify the system's constraint(s).
2. Decide how to exploit the system's constraint(s).
3. Subordinate everything else to the above decision(s).
4. Elevate the system's constraint(s).
5. Warning! If in the previous steps a constraint has been broken, go back to step 1, but do
not allow inertia to cause a system's constraint
http://en.wikipedia.org/wiki/Theory_of_constraints, June 2015
12
With a Kanban system
most or all of the
stations in the workflow
have WIP limits. … The
local WIP limit … will
stop the line quickly,
keeping the system from
clogging and becoming
overloaded
David J Anderson, Kanban
Drum – Buffer - Rope
13
Where We Are
• Initial constraint was deployment
• Looked at our process and optimised it with the Change Approval Board and
deployment teams
• Next came test
• We have one QA resource – his role became one of coordination and guidance
• Golden rule is a developers don’t mark their own homework
• Currently
• Bottleneck is user story and acceptance criteria
• Highlighted a lack of skill creating stories
• Symptom is that developers start working on lower priority work because major work
is not ready for development
• WIP limit is often broken
14
Prioritisation
15
Daily
• Remove blocked work
• Manage flow
Weekly – as needed
• Senior users
• Prioritise user stories
within subject areas
Six weeks
• Senior stakeholders
• Ensure alignment with
business strategy
• Agree proportion of time
spent on each subject area
• Size and shape of team
Metrics
• Report to the board on function points deployed each month
• Function points are standard and objective
• Cycle time for each subject area
• How long user stories wait before being elaborated
• Time to deploy
• From when elaboration starts to “ready to deploy”
• ETL, Reports and Defects reported separately
• Bottlenecks
• How longs jobs wait in each queue
• Time taken in different parts of the process
16
Conclusions
• Cultural difference
• Process and flow
• Pull vs Push
• WIP
• Still no silver bullets
17

More Related Content

What's hot

Andy singleton continuous delivery-fcb - nov 2014
Andy singleton   continuous delivery-fcb - nov 2014Andy singleton   continuous delivery-fcb - nov 2014
Andy singleton continuous delivery-fcb - nov 2014
Brad Power
 
Introduction to Lean Software Development
Introduction to Lean Software DevelopmentIntroduction to Lean Software Development
Introduction to Lean Software DevelopmentMichael Vax
 
Commissioning for Profit, Performance and Windsurfing Bomex 2016
Commissioning for Profit, Performance and Windsurfing Bomex 2016  Commissioning for Profit, Performance and Windsurfing Bomex 2016
Commissioning for Profit, Performance and Windsurfing Bomex 2016
Murray Guy
 
11 agile project management
11 agile project management11 agile project management
11 agile project management
Wasim Alatrash
 
Scenario - The Project Management Environment
Scenario - The Project Management EnvironmentScenario - The Project Management Environment
Scenario - The Project Management Environment
DavidMcLachlan1
 
Understanding agile
Understanding agileUnderstanding agile
Understanding agile
khanrock247
 
6.0 Auxiliary Agile and Lean Frameworks
6.0 Auxiliary Agile and Lean Frameworks6.0 Auxiliary Agile and Lean Frameworks
6.0 Auxiliary Agile and Lean Frameworks
DavidMcLachlan1
 
Scrum is Disruptive in Your Organisation
Scrum is Disruptive in Your OrganisationScrum is Disruptive in Your Organisation
Scrum is Disruptive in Your Organisation
Shane Wheller
 
The Business Case for DevOps - Justifying the Journey
The Business Case for DevOps - Justifying the JourneyThe Business Case for DevOps - Justifying the Journey
The Business Case for DevOps - Justifying the Journey
XebiaLabs
 
itSMF Belgium kickoff 2015
itSMF Belgium kickoff 2015itSMF Belgium kickoff 2015
itSMF Belgium kickoff 2015
itSMF Belgium
 
Project Management
Project ManagementProject Management
Project Management
Prarthan P
 
Agile Metrics for Senior Managers and Executives
Agile Metrics for Senior Managers and ExecutivesAgile Metrics for Senior Managers and Executives
Agile Metrics for Senior Managers and Executives
VersionOne
 
Beyond Scrum of Scrums
Beyond Scrum of ScrumsBeyond Scrum of Scrums
Beyond Scrum of Scrums
Gil Irizarry
 
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
Big Apple Scrum Day 2015 - Advanced Scrum Metrics PresentationBig Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
Jason Tice
 
Kanban 101
Kanban 101Kanban 101
Kanban 101
Dennis Stevens
 
Introduction to Agile Project Management
Introduction to Agile Project ManagementIntroduction to Agile Project Management
Introduction to Agile Project Management
Semen Arslan
 
Agile metrics
Agile metricsAgile metrics
Agile metrics
Sebastian Radics
 
Agile Process Audit
Agile Process AuditAgile Process Audit
Agile Process Audit
Xebia IT Architects
 
Improving software development at scale llkd14
Improving software development at scale llkd14Improving software development at scale llkd14
Improving software development at scale llkd14Andy Carmichael
 

What's hot (20)

Andy singleton continuous delivery-fcb - nov 2014
Andy singleton   continuous delivery-fcb - nov 2014Andy singleton   continuous delivery-fcb - nov 2014
Andy singleton continuous delivery-fcb - nov 2014
 
CMMI and Agile
CMMI and AgileCMMI and Agile
CMMI and Agile
 
Introduction to Lean Software Development
Introduction to Lean Software DevelopmentIntroduction to Lean Software Development
Introduction to Lean Software Development
 
Commissioning for Profit, Performance and Windsurfing Bomex 2016
Commissioning for Profit, Performance and Windsurfing Bomex 2016  Commissioning for Profit, Performance and Windsurfing Bomex 2016
Commissioning for Profit, Performance and Windsurfing Bomex 2016
 
11 agile project management
11 agile project management11 agile project management
11 agile project management
 
Scenario - The Project Management Environment
Scenario - The Project Management EnvironmentScenario - The Project Management Environment
Scenario - The Project Management Environment
 
Understanding agile
Understanding agileUnderstanding agile
Understanding agile
 
6.0 Auxiliary Agile and Lean Frameworks
6.0 Auxiliary Agile and Lean Frameworks6.0 Auxiliary Agile and Lean Frameworks
6.0 Auxiliary Agile and Lean Frameworks
 
Scrum is Disruptive in Your Organisation
Scrum is Disruptive in Your OrganisationScrum is Disruptive in Your Organisation
Scrum is Disruptive in Your Organisation
 
The Business Case for DevOps - Justifying the Journey
The Business Case for DevOps - Justifying the JourneyThe Business Case for DevOps - Justifying the Journey
The Business Case for DevOps - Justifying the Journey
 
itSMF Belgium kickoff 2015
itSMF Belgium kickoff 2015itSMF Belgium kickoff 2015
itSMF Belgium kickoff 2015
 
Project Management
Project ManagementProject Management
Project Management
 
Agile Metrics for Senior Managers and Executives
Agile Metrics for Senior Managers and ExecutivesAgile Metrics for Senior Managers and Executives
Agile Metrics for Senior Managers and Executives
 
Beyond Scrum of Scrums
Beyond Scrum of ScrumsBeyond Scrum of Scrums
Beyond Scrum of Scrums
 
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
Big Apple Scrum Day 2015 - Advanced Scrum Metrics PresentationBig Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
 
Kanban 101
Kanban 101Kanban 101
Kanban 101
 
Introduction to Agile Project Management
Introduction to Agile Project ManagementIntroduction to Agile Project Management
Introduction to Agile Project Management
 
Agile metrics
Agile metricsAgile metrics
Agile metrics
 
Agile Process Audit
Agile Process AuditAgile Process Audit
Agile Process Audit
 
Improving software development at scale llkd14
Improving software development at scale llkd14Improving software development at scale llkd14
Improving software development at scale llkd14
 

Viewers also liked

CallTrace Online
CallTrace OnlineCallTrace Online
CallTrace Online
ccdtwitter
 
Herkül vi̇nç hk 45 tpk
Herkül vi̇nç   hk 45 tpkHerkül vi̇nç   hk 45 tpk
Herkül vi̇nç hk 45 tpkTuncay
 
David Weir And Graham Fisher - Scaling Agility Across the Enterprise
David Weir And Graham Fisher - Scaling Agility Across the EnterpriseDavid Weir And Graham Fisher - Scaling Agility Across the Enterprise
David Weir And Graham Fisher - Scaling Agility Across the Enterprise
Agile Lietuva
 
Callcredit Collections Innovation Forum
Callcredit Collections Innovation ForumCallcredit Collections Innovation Forum
Callcredit Collections Innovation ForumCallcredit
 
Scaling Agility Across the Enterprise
Scaling Agility Across the EnterpriseScaling Agility Across the Enterprise
Scaling Agility Across the Enterprise
Agile Lietuva
 
Do you want a software job
Do you want a software jobDo you want a software job
Do you want a software job
Ian Brockbank
 
Scaling scrum itv-share
Scaling scrum  itv-shareScaling scrum  itv-share
Scaling scrum itv-share
Helen Meek
 
An Introduction to Agile Testing Agile Tour Kaunas 2013
An Introduction to Agile Testing  Agile Tour Kaunas 2013An Introduction to Agile Testing  Agile Tour Kaunas 2013
An Introduction to Agile Testing Agile Tour Kaunas 2013Clement Pickering
 

Viewers also liked (8)

CallTrace Online
CallTrace OnlineCallTrace Online
CallTrace Online
 
Herkül vi̇nç hk 45 tpk
Herkül vi̇nç   hk 45 tpkHerkül vi̇nç   hk 45 tpk
Herkül vi̇nç hk 45 tpk
 
David Weir And Graham Fisher - Scaling Agility Across the Enterprise
David Weir And Graham Fisher - Scaling Agility Across the EnterpriseDavid Weir And Graham Fisher - Scaling Agility Across the Enterprise
David Weir And Graham Fisher - Scaling Agility Across the Enterprise
 
Callcredit Collections Innovation Forum
Callcredit Collections Innovation ForumCallcredit Collections Innovation Forum
Callcredit Collections Innovation Forum
 
Scaling Agility Across the Enterprise
Scaling Agility Across the EnterpriseScaling Agility Across the Enterprise
Scaling Agility Across the Enterprise
 
Do you want a software job
Do you want a software jobDo you want a software job
Do you want a software job
 
Scaling scrum itv-share
Scaling scrum  itv-shareScaling scrum  itv-share
Scaling scrum itv-share
 
An Introduction to Agile Testing Agile Tour Kaunas 2013
An Introduction to Agile Testing  Agile Tour Kaunas 2013An Introduction to Agile Testing  Agile Tour Kaunas 2013
An Introduction to Agile Testing Agile Tour Kaunas 2013
 

Similar to Becoming Lean

Applying both of waterfall and iterative development
Applying both of waterfall and iterative developmentApplying both of waterfall and iterative development
Applying both of waterfall and iterative development
Deny Prasetia
 
User Centered Agile Development at NASA - One Groups Path to Better Software
User Centered Agile Development at NASA - One Groups Path to Better SoftwareUser Centered Agile Development at NASA - One Groups Path to Better Software
User Centered Agile Development at NASA - One Groups Path to Better Software
Balanced Team
 
User centered agile dev balanced team 2013
User centered agile dev balanced team 2013User centered agile dev balanced team 2013
User centered agile dev balanced team 2013Jay Trimble
 
Going & seeing in construction
Going & seeing in constructionGoing & seeing in construction
Going & seeing in constructionKartikeya Pandey
 
Going & seeing in construction
Going & seeing in constructionGoing & seeing in construction
Going & seeing in constructionKartikeya Pandey
 
A traditional team's agile transformation
A traditional team's agile transformationA traditional team's agile transformation
A traditional team's agile transformation
Xudong Yu
 
Day 1 1410 - 1455 - maple - rt sundari
Day 1   1410 - 1455 - maple - rt sundariDay 1   1410 - 1455 - maple - rt sundari
Day 1 1410 - 1455 - maple - rt sundariPMI2011
 
Day 201-20-201410-20-201455-20-20maple-20-20rt-20sundari-131008015751-phpapp01
Day 201-20-201410-20-201455-20-20maple-20-20rt-20sundari-131008015751-phpapp01Day 201-20-201410-20-201455-20-20maple-20-20rt-20sundari-131008015751-phpapp01
Day 201-20-201410-20-201455-20-20maple-20-20rt-20sundari-131008015751-phpapp01PMI_IREP_TP
 
Sgin2013 scrum accomplished-industrialagilecasestudy-avinashrao
Sgin2013 scrum accomplished-industrialagilecasestudy-avinashraoSgin2013 scrum accomplished-industrialagilecasestudy-avinashrao
Sgin2013 scrum accomplished-industrialagilecasestudy-avinashraoIndia Scrum Enthusiasts Community
 
Top Devops bottlenecks, constraints and best practices
Top Devops bottlenecks, constraints and best practicesTop Devops bottlenecks, constraints and best practices
Top Devops bottlenecks, constraints and best practices
Mike Kavis
 
Risk managementforsponsors barnes
Risk managementforsponsors barnesRisk managementforsponsors barnes
Risk managementforsponsors barnes
captsumit
 
Microsoft Dynamics AX Implementation Stabilization Case Studies
Microsoft Dynamics AX Implementation Stabilization Case StudiesMicrosoft Dynamics AX Implementation Stabilization Case Studies
Microsoft Dynamics AX Implementation Stabilization Case Studies
meritweb
 
Different approaches for different scopes: How to tackle a medium-sized Dr...
Different approaches for different scopes: How to tackle a medium-sized Dr...Different approaches for different scopes: How to tackle a medium-sized Dr...
Different approaches for different scopes: How to tackle a medium-sized Dr...
Symetris
 
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
GEORGEOFORI7
 
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
GEORGEOFORI7
 
Agile 101 for Resource Planners
Agile 101 for Resource PlannersAgile 101 for Resource Planners
Agile 101 for Resource Planners
Jerry Manas
 
Agile Business Rhythm
Agile Business RhythmAgile Business Rhythm
Agile Business Rhythm
Glen Alleman
 
The path to a single project controls system with a primavera core ppt
The path to a single project controls system with a primavera core pptThe path to a single project controls system with a primavera core ppt
The path to a single project controls system with a primavera core pptp6academy
 

Similar to Becoming Lean (20)

Applying both of waterfall and iterative development
Applying both of waterfall and iterative developmentApplying both of waterfall and iterative development
Applying both of waterfall and iterative development
 
User Centered Agile Development at NASA - One Groups Path to Better Software
User Centered Agile Development at NASA - One Groups Path to Better SoftwareUser Centered Agile Development at NASA - One Groups Path to Better Software
User Centered Agile Development at NASA - One Groups Path to Better Software
 
User centered agile dev balanced team 2013
User centered agile dev balanced team 2013User centered agile dev balanced team 2013
User centered agile dev balanced team 2013
 
Going & seeing in construction
Going & seeing in constructionGoing & seeing in construction
Going & seeing in construction
 
Going & seeing in construction
Going & seeing in constructionGoing & seeing in construction
Going & seeing in construction
 
A traditional team's agile transformation
A traditional team's agile transformationA traditional team's agile transformation
A traditional team's agile transformation
 
Day 1 1410 - 1455 - maple - rt sundari
Day 1   1410 - 1455 - maple - rt sundariDay 1   1410 - 1455 - maple - rt sundari
Day 1 1410 - 1455 - maple - rt sundari
 
Day 201-20-201410-20-201455-20-20maple-20-20rt-20sundari-131008015751-phpapp01
Day 201-20-201410-20-201455-20-20maple-20-20rt-20sundari-131008015751-phpapp01Day 201-20-201410-20-201455-20-20maple-20-20rt-20sundari-131008015751-phpapp01
Day 201-20-201410-20-201455-20-20maple-20-20rt-20sundari-131008015751-phpapp01
 
Sgin2013 scrum accomplished-industrialagilecasestudy-avinashrao
Sgin2013 scrum accomplished-industrialagilecasestudy-avinashraoSgin2013 scrum accomplished-industrialagilecasestudy-avinashrao
Sgin2013 scrum accomplished-industrialagilecasestudy-avinashrao
 
Top Devops bottlenecks, constraints and best practices
Top Devops bottlenecks, constraints and best practicesTop Devops bottlenecks, constraints and best practices
Top Devops bottlenecks, constraints and best practices
 
Risk managementforsponsors barnes
Risk managementforsponsors barnesRisk managementforsponsors barnes
Risk managementforsponsors barnes
 
Effective Scrum
Effective ScrumEffective Scrum
Effective Scrum
 
Microsoft Dynamics AX Implementation Stabilization Case Studies
Microsoft Dynamics AX Implementation Stabilization Case StudiesMicrosoft Dynamics AX Implementation Stabilization Case Studies
Microsoft Dynamics AX Implementation Stabilization Case Studies
 
Different approaches for different scopes: How to tackle a medium-sized Dr...
Different approaches for different scopes: How to tackle a medium-sized Dr...Different approaches for different scopes: How to tackle a medium-sized Dr...
Different approaches for different scopes: How to tackle a medium-sized Dr...
 
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
 
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
 
Agile 101 for Resource Planners
Agile 101 for Resource PlannersAgile 101 for Resource Planners
Agile 101 for Resource Planners
 
Journey toagile published
Journey toagile publishedJourney toagile published
Journey toagile published
 
Agile Business Rhythm
Agile Business RhythmAgile Business Rhythm
Agile Business Rhythm
 
The path to a single project controls system with a primavera core ppt
The path to a single project controls system with a primavera core pptThe path to a single project controls system with a primavera core ppt
The path to a single project controls system with a primavera core ppt
 

More from Corecom Consulting

How to move to the cloud, get it right, stay secure and not cost a fortune
How to move to the cloud, get it right, stay secure and not cost a fortuneHow to move to the cloud, get it right, stay secure and not cost a fortune
How to move to the cloud, get it right, stay secure and not cost a fortune
Corecom Consulting
 
TestBoss Manchester Nov 2019 - What's Wrong with Accessibility
TestBoss Manchester Nov 2019 - What's Wrong with AccessibilityTestBoss Manchester Nov 2019 - What's Wrong with Accessibility
TestBoss Manchester Nov 2019 - What's Wrong with Accessibility
Corecom Consulting
 
TestBoss Manchester Nov 2019 - What's Wrong with Accessibility
TestBoss Manchester Nov 2019 - What's Wrong with AccessibilityTestBoss Manchester Nov 2019 - What's Wrong with Accessibility
TestBoss Manchester Nov 2019 - What's Wrong with Accessibility
Corecom Consulting
 
TestBoss October 2019
TestBoss October 2019TestBoss October 2019
TestBoss October 2019
Corecom Consulting
 
BIBoss: The Data Science Behind Personalisation & AI
BIBoss: The Data Science Behind Personalisation & AIBIBoss: The Data Science Behind Personalisation & AI
BIBoss: The Data Science Behind Personalisation & AI
Corecom Consulting
 
DevBoss May 2019 Presentation
DevBoss May 2019 Presentation DevBoss May 2019 Presentation
DevBoss May 2019 Presentation
Corecom Consulting
 
TestBoss April 2019 Discussion Notes
TestBoss April 2019 Discussion NotesTestBoss April 2019 Discussion Notes
TestBoss April 2019 Discussion Notes
Corecom Consulting
 
TestBoss Manchester March 2019 - Automation in Testing: The missing piece
TestBoss Manchester March 2019 - Automation in Testing: The missing pieceTestBoss Manchester March 2019 - Automation in Testing: The missing piece
TestBoss Manchester March 2019 - Automation in Testing: The missing piece
Corecom Consulting
 
Professional Networking Lecture
Professional Networking LectureProfessional Networking Lecture
Professional Networking Lecture
Corecom Consulting
 
University of Leeds Professional Networking Lecture
University of Leeds Professional Networking LectureUniversity of Leeds Professional Networking Lecture
University of Leeds Professional Networking Lecture
Corecom Consulting
 
TestBoss November 2018 - Ghost in the machine, how hackers break software
TestBoss November 2018 - Ghost in the machine, how hackers break softwareTestBoss November 2018 - Ghost in the machine, how hackers break software
TestBoss November 2018 - Ghost in the machine, how hackers break software
Corecom Consulting
 
BaBoss October 2018
BaBoss October 2018BaBoss October 2018
BaBoss October 2018
Corecom Consulting
 
Welcome to the team, Adam
Welcome to the team, AdamWelcome to the team, Adam
Welcome to the team, Adam
Corecom Consulting
 
Welcome to the team
Welcome to the team Welcome to the team
Welcome to the team
Corecom Consulting
 
WITBoss June 2018 - Confidence - if you can't make it, fake it
WITBoss June 2018 - Confidence - if you can't make it, fake itWITBoss June 2018 - Confidence - if you can't make it, fake it
WITBoss June 2018 - Confidence - if you can't make it, fake it
Corecom Consulting
 
TestBoss May 2018 - 'How to win with automation and influence people'
TestBoss May 2018 - 'How to win with automation and influence people'TestBoss May 2018 - 'How to win with automation and influence people'
TestBoss May 2018 - 'How to win with automation and influence people'
Corecom Consulting
 
TestBoss Manchester March 2018 - 'GDPR: The battles in store for Test Bosses'
TestBoss Manchester March 2018 - 'GDPR: The battles in store for Test Bosses'TestBoss Manchester March 2018 - 'GDPR: The battles in store for Test Bosses'
TestBoss Manchester March 2018 - 'GDPR: The battles in store for Test Bosses'
Corecom Consulting
 
BABoss February 2018
BABoss February 2018BABoss February 2018
BABoss February 2018
Corecom Consulting
 
The best bits of 2017
The best bits of 2017The best bits of 2017
The best bits of 2017
Corecom Consulting
 
TestBoss: Leaders in Software Testing
TestBoss: Leaders in Software TestingTestBoss: Leaders in Software Testing
TestBoss: Leaders in Software Testing
Corecom Consulting
 

More from Corecom Consulting (20)

How to move to the cloud, get it right, stay secure and not cost a fortune
How to move to the cloud, get it right, stay secure and not cost a fortuneHow to move to the cloud, get it right, stay secure and not cost a fortune
How to move to the cloud, get it right, stay secure and not cost a fortune
 
TestBoss Manchester Nov 2019 - What's Wrong with Accessibility
TestBoss Manchester Nov 2019 - What's Wrong with AccessibilityTestBoss Manchester Nov 2019 - What's Wrong with Accessibility
TestBoss Manchester Nov 2019 - What's Wrong with Accessibility
 
TestBoss Manchester Nov 2019 - What's Wrong with Accessibility
TestBoss Manchester Nov 2019 - What's Wrong with AccessibilityTestBoss Manchester Nov 2019 - What's Wrong with Accessibility
TestBoss Manchester Nov 2019 - What's Wrong with Accessibility
 
TestBoss October 2019
TestBoss October 2019TestBoss October 2019
TestBoss October 2019
 
BIBoss: The Data Science Behind Personalisation & AI
BIBoss: The Data Science Behind Personalisation & AIBIBoss: The Data Science Behind Personalisation & AI
BIBoss: The Data Science Behind Personalisation & AI
 
DevBoss May 2019 Presentation
DevBoss May 2019 Presentation DevBoss May 2019 Presentation
DevBoss May 2019 Presentation
 
TestBoss April 2019 Discussion Notes
TestBoss April 2019 Discussion NotesTestBoss April 2019 Discussion Notes
TestBoss April 2019 Discussion Notes
 
TestBoss Manchester March 2019 - Automation in Testing: The missing piece
TestBoss Manchester March 2019 - Automation in Testing: The missing pieceTestBoss Manchester March 2019 - Automation in Testing: The missing piece
TestBoss Manchester March 2019 - Automation in Testing: The missing piece
 
Professional Networking Lecture
Professional Networking LectureProfessional Networking Lecture
Professional Networking Lecture
 
University of Leeds Professional Networking Lecture
University of Leeds Professional Networking LectureUniversity of Leeds Professional Networking Lecture
University of Leeds Professional Networking Lecture
 
TestBoss November 2018 - Ghost in the machine, how hackers break software
TestBoss November 2018 - Ghost in the machine, how hackers break softwareTestBoss November 2018 - Ghost in the machine, how hackers break software
TestBoss November 2018 - Ghost in the machine, how hackers break software
 
BaBoss October 2018
BaBoss October 2018BaBoss October 2018
BaBoss October 2018
 
Welcome to the team, Adam
Welcome to the team, AdamWelcome to the team, Adam
Welcome to the team, Adam
 
Welcome to the team
Welcome to the team Welcome to the team
Welcome to the team
 
WITBoss June 2018 - Confidence - if you can't make it, fake it
WITBoss June 2018 - Confidence - if you can't make it, fake itWITBoss June 2018 - Confidence - if you can't make it, fake it
WITBoss June 2018 - Confidence - if you can't make it, fake it
 
TestBoss May 2018 - 'How to win with automation and influence people'
TestBoss May 2018 - 'How to win with automation and influence people'TestBoss May 2018 - 'How to win with automation and influence people'
TestBoss May 2018 - 'How to win with automation and influence people'
 
TestBoss Manchester March 2018 - 'GDPR: The battles in store for Test Bosses'
TestBoss Manchester March 2018 - 'GDPR: The battles in store for Test Bosses'TestBoss Manchester March 2018 - 'GDPR: The battles in store for Test Bosses'
TestBoss Manchester March 2018 - 'GDPR: The battles in store for Test Bosses'
 
BABoss February 2018
BABoss February 2018BABoss February 2018
BABoss February 2018
 
The best bits of 2017
The best bits of 2017The best bits of 2017
The best bits of 2017
 
TestBoss: Leaders in Software Testing
TestBoss: Leaders in Software TestingTestBoss: Leaders in Software Testing
TestBoss: Leaders in Software Testing
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 

Becoming Lean

  • 2. Offshore Fog • Operating expenses have doubled in 15 years • A fifth of the increase is because of increased activity • Poor planning wastes the time of highly paid staff • Reliability is awful • Use of bespoke parts rather than standard • Repeatedly predicted falling costs as they have soared 2
  • 3. Japanese Clarity • The answer – pushed for by the British Government – is to copy lean production techniques • Aera Energy in California treats well drilling as a manufacturing process – managed by a single team from design to implementation • Just in time planning • Cut waste • Decentralised decision making • Standardisation • Visual communication tools The Economist, pg. 62, May 30th 2015 3
  • 4. A new role • Core issues • Productivity • Stakeholder Engagement • Predictability of Delivery • Motivate & Engage 4
  • 5. 5
  • 6. Sharpen The Bullet • Focus on quality • QAT & UAT => Test Driven Development • Peer Reviews • Shared deliverables • Fixed term iterations • Continuous Deployment • Measuring Output • Iteration planning and review 6
  • 7. Xanpan • Allan Kelly’s adaption of XP and Kanban • Idea is to move away from projects • Strong correlation between maintained projects and downloads on Source Forge • Establish the team • Feed the team with work • Prioritise development for the team • Not a project … a production line 7
  • 8. Getting Started Requirements Change • Moved from a waiting – doing – done whiteboard to a more explicit process • Focus on quality • Different process for reports and ETL • Two types of backlog • Prioritised – ready to go • Holding area • Just in time • Detailed requirements • Planning • Design • Work In Progress (WIP) limits • Requirements change at an average of 2% each month • Over 12 months this is a change of 26.8% Capers Jones, The Economics of Software Development 8
  • 9. David J Anderson’s Kanban Recipe 1. Focus on quality 2. Reduce work in progress 3. Deliver often 4. Balance demand against throughput 5. Prioritise 6. Attack sources of variability to improve predictability 9
  • 12. Theory Of Constraints • The argument by reductio ad absurdum is as follows: If there was nothing preventing a system from achieving higher throughput (i.e., more goal units in a unit of time), its throughput would be infinite — which is impossible in a real-life system. • Only by increasing flow through the constraint can overall throughput be increased.[1] • Assuming the goal of a system has been articulated and its measurements defined, the steps are: 1. Identify the system's constraint(s). 2. Decide how to exploit the system's constraint(s). 3. Subordinate everything else to the above decision(s). 4. Elevate the system's constraint(s). 5. Warning! If in the previous steps a constraint has been broken, go back to step 1, but do not allow inertia to cause a system's constraint http://en.wikipedia.org/wiki/Theory_of_constraints, June 2015 12
  • 13. With a Kanban system most or all of the stations in the workflow have WIP limits. … The local WIP limit … will stop the line quickly, keeping the system from clogging and becoming overloaded David J Anderson, Kanban Drum – Buffer - Rope 13
  • 14. Where We Are • Initial constraint was deployment • Looked at our process and optimised it with the Change Approval Board and deployment teams • Next came test • We have one QA resource – his role became one of coordination and guidance • Golden rule is a developers don’t mark their own homework • Currently • Bottleneck is user story and acceptance criteria • Highlighted a lack of skill creating stories • Symptom is that developers start working on lower priority work because major work is not ready for development • WIP limit is often broken 14
  • 15. Prioritisation 15 Daily • Remove blocked work • Manage flow Weekly – as needed • Senior users • Prioritise user stories within subject areas Six weeks • Senior stakeholders • Ensure alignment with business strategy • Agree proportion of time spent on each subject area • Size and shape of team
  • 16. Metrics • Report to the board on function points deployed each month • Function points are standard and objective • Cycle time for each subject area • How long user stories wait before being elaborated • Time to deploy • From when elaboration starts to “ready to deploy” • ETL, Reports and Defects reported separately • Bottlenecks • How longs jobs wait in each queue • Time taken in different parts of the process 16
  • 17. Conclusions • Cultural difference • Process and flow • Pull vs Push • WIP • Still no silver bullets 17