SlideShare une entreprise Scribd logo
1  sur  56
Télécharger pour lire hors ligne
© GOSEI
LeSS in Action
Ran Nyman
Scrum Gathering BLR 5.6.2015
Gosei  Oy  all  rights  reserved.
Session
Product development started in 2007
Two teams and management cultures
Waterfall
Agile
The product
High capacity GGSN and SAE Gateway
What did we learn about LeSS
2
Gosei  Oy  all  rights  reserved.
Who am I
3
Ran Nyman
Worked with LeSS in 2005
Worked with many large SAFe
implementations for several years
between 2008 and 2011
MSc in Computer Science
Since in 1995 professional SW
development
Starting Development
4
Gosei  Oy  all  rights  reserved.
Starting Phase
Two teams
Mixing teams
Component or Feature teams?
No legacy code
How often can you start from scratch?
First steps
Build initial architecture
Create Producut Backlog
Decide tooling and development practices
5
Gosei  Oy  all  rights  reserved.
Setting up Teams
Where to get ScrumMasters?
What do with managers?
Mixing teams a good approach?
6
Gosei  Oy  all  rights  reserved.
Deciding Development Practices
Programming Language
Continuous Integration
Automated Acceptance Testing
Tools Robotframwork.org with Catapult driver
Unit testing
Fast feedback!
Even with prototype Hardware is essential
7
Initial LeSS with 2 Teams
8
Gosei  Oy  all  rights  reserved.
LeSS with 2 Teams
Initial Product Backlog Creation
Initial Architecture
Common Sprint Planning 1 & 2
Scrum of Scrum coordination during Sprint
Joint Sprint Review
Team Retrospectives
Overall Sprint Retrospective
9
Gosei  Oy  all  rights  reserved. 10
Initial Product
Backlog
Creation
Gosei  Oy  all  rights  reserved. 11
Initial
Architecture
Gosei  Oy  all  rights  reserved.
Common
Sprint
Planning
1 and 2
12
Gosei  Oy  all  rights  reserved. 13
Initial Team
Room
Gosei  Oy  all  rights  reserved.
Better Team
Rooms
14
Gosei  Oy  all  rights  reserved.
Common Sprint
Review
15
Gosei  Oy  all  rights  reserved.
Common Sprint
Retrospective
16
Gosei  Oy  all  rights  reserved.
Remarks
Arguments between teams
Do not separate teams in opposite end of building
Common planning and workshops are not enough
Create shared space with teams that create initial architecture
Technical challenges
Planning vs Doing balance was hard to find
Improvements!
17
Gosei  Oy  all  rights  reserved.
Analysis
Managers as ScrumMaster does not work
18
Growing Phase 1
19
Gosei  Oy  all  rights  reserved.
Growing Phase 1
Adding 4 more teams to existing site
Non agile background
Resistance to new ways of
Coaching helped
20
Gosei  Oy  all  rights  reserved.
LeSS with up to 6 Teams
Common Sprint Planning 1 and 2 did not work anymore
Common Product Backlog Refinement did not work
Sprint Planning 1 and Product Backlog Refinement with Team Representatives
21
Less.Works - Ran Nyman
Sprint  Planning
TR SM
PO
TR TR
TR
TR
TR
TR
TR
1
2
Time-­‐box  2h
Sprint  planning  PO  +  Team  representatives
Time-­‐box  2h
Team
PO
Team
PO  +  Teams
More  than  few  teams
Less.Works - Ran Nyman
Sprint  Planning
Team
TR SM
PO
TR TR
TR
TR
TR
TR
TR
1
2
Time-­‐box  2h
Sprint  planning  PO  +  Team  representatives
Time-­‐box  2h
Team
PO
Team
PO  +  Teams
More  than  few  teams
Less.Works - Ran Nyman
Sprint  Planning
Team
SM
TR SM
PO
TR TR
TR
TR
TR
TR
TR
1
2
Time-­‐box  2h
Sprint  planning  PO  +  Team  representatives
Time-­‐box  2h
Team
PO
Team
PO  +  Teams
More  than  few  teams
Less.Works - Ran Nyman
Sprint  Planning
Team
SM
TR SM
PO
TR TR
TR
TR
TR
TR
TR
1
2
Time-­‐box  2h
Sprint  planning  PO  +  Team  representatives
Time-­‐box  2h
Team
PO
Team
PO  +  Teams
More  than  few  teams
Less.Works - Ran Nyman
Sprint  Planning
Team
SM
TR SM
PO
TR TR
TR
TR
TR
TR
TR
1
2
Time-­‐box  2h
Sprint  planning  PO  +  Team  representatives
Time-­‐box  2h
Team
PO
Team
PO  +  Teams
More  than  few  teams
Less.Works - Ran Nyman
Sprint  Planning
Team
SM
TR SM
PO
TR TR
TR
TR
TR
TR
TR
1
2
Time-­‐box  2h
Sprint  planning  PO  +  Team  representatives
Time-­‐box  2h
Sprint  backlog
Team
PO
Team
PO  +  Teams
More  than  few  teams
Less.Works - Ran Nyman
Sprint  Planning
Team
SMSM
TR SM
PO
TR TR
TR
TR
TR
TR
TR
Team Team Team
SM
Team Team
1
2
Time-­‐box  2h
Sprint  planning  PO  +  Team  representatives
Time-­‐box  2h
Sprint  backlog
Team
PO
Team
PO  +  Teams
More  than  few  teams
Less.Works - Ran Nyman
Product  Backlog  Refinement
With few teams
Less.Works - Ran Nyman
Product  Backlog  Refinement
With few teams
With many teams
Less.Works - Ran Nyman
Product  Backlog  Refinement
With few teams
With many teams
Refined Items
Gosei  Oy  all  rights  reserved.
Introduction
of Bug
Tracking
System
24
Gosei  Oy  all  rights  reserved.
Remarks
Growing from 2 to 6 teams was easy
Coaching helps
Do not underestimate resistance
25
Growing Phase 2
From LeSS to LeSS Huge
26
Gosei  Oy  all  rights  reserved.
Offsite Teams
Adding offsite subcontractor
Training
Visit to main site
Same rules as for local teams
Product Owner proxy
Offsite technical helpers
27
Gosei  Oy  all  rights  reserved.
LeSS Huge
Introduced requirement areas
Team working mainly in one requirement area
1-2 Teams per area
Area Product Owners?
From Product Management
Feature experts
28
Gosei  Oy  all  rights  reserved. 29
LeSS Huge
30
Gosei  Oy  all  rights  reserved.
LeSS Huge in Action
Common cadence to all teams
Sprint Review to Sequential
PO + Feature Experts visiting each team
Product Backlog refinement per Requirement Area
Separate Sprint Review for offsite teams
Offsite Proxy Product Owner key person
31
Less.Works - Ran Nyman
Moving  to  LeSS  Huge
Less.Works - Ran Nyman
Moving  to  LeSS  Huge
Adds:
Requirement Areas
Area Product Owner
Area Product Backlog
Less.Works - Ran Nyman
Moving  to  LeSS  Huge
Adds:
Requirement Areas
Area Product Owner
Area Product Backlog
Gosei  Oy  all  rights  reserved.
Observations
Overall Retrospective
How to get improvements done and keep people motivated
What do with project mangers?
Performance testing?
33
Gosei  Oy  all  rights  reserved.
Analysis
Impediment service
Training
Managers as development team worked fabulously
Requirement Areas too Small -> No Area Product Owners
Real Area Product Owners not Feature Experts
Feedback and motivation for teams
34
Keeping Things on Track
35
Gosei  Oy  all  rights  reserved.
Continuous Integration
36
Gosei  Oy  all  rights  reserved.
Tooling
37
Gosei  Oy  all  rights  reserved.
Tracking Progress
38
Gosei  Oy  all  rights  reserved.
Better View
on Status
39
Conclusions
40
Gosei  Oy  all  rights  reserved.
Achievement
Capability to release in 2 week cadence
Fast reaction to changing requirements from customer
“As a result of our Agility in developing products, we have been able
to demonstrate the product capabilities at an early stage of the
development cycle itself, helping us to win new customers cases.”
Head of Business-line
41
Gosei  Oy  all  rights  reserved.
Employee Feedback
42
We would have not succeeded without LeSS
This is the only way of building products. We do not want to go back
to sequential development.
More collaboration, freedom, discussions, impacts on product
Seeing the results with fast feedback
Challenges
How to keep architecture in good shape
Seeing the whole difficult
Gosei  Oy  all  rights  reserved.
Conclusions
LeSS was only viable option
We focused too much on
developing product
Focus on process is important also
Coaching is not enough
Offer training
Involve higher management
Having support only from product
group is not enough
Sustainable agile organization needs
changes in organizational structure
Customer visit!
Moving from LeSS to LeSS Huge
needs effort
43
Gosei  Oy  all  rights  reserved.
Key Insight about Teams
44
Questions
Upcoming LeSS Trainings in India:
http://bit.ly/LeSS-BLR
http://bit.ly/LeSS-PUNE
More with LeSS: http://less.works
45
Thank You
46

Contenu connexe

Tendances

Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Montréal
 
Role of an agile Project Manager
Role of an agile Project ManagerRole of an agile Project Manager
Role of an agile Project Manager
Terry Bunio
 
Role of an agile pm
Role of an agile pmRole of an agile pm
Role of an agile pm
Terry Bunio
 

Tendances (20)

Agile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being AgileAgile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being Agile
 
Dave West (Scrum.org)
Dave West (Scrum.org)Dave West (Scrum.org)
Dave West (Scrum.org)
 
Agile pm is that the end of the project manager as we know it - fortes solu...
Agile pm   is that the end of the project manager as we know it - fortes solu...Agile pm   is that the end of the project manager as we know it - fortes solu...
Agile pm is that the end of the project manager as we know it - fortes solu...
 
Introduction to Disciplined Agile Technology
Introduction to Disciplined Agile TechnologyIntroduction to Disciplined Agile Technology
Introduction to Disciplined Agile Technology
 
Disciplined Agile Delivery: Foundation for Scaling Agile
Disciplined Agile Delivery: Foundation for Scaling AgileDisciplined Agile Delivery: Foundation for Scaling Agile
Disciplined Agile Delivery: Foundation for Scaling Agile
 
Knowledge Era Paradigms -agile indiaconf2016
Knowledge Era Paradigms -agile indiaconf2016Knowledge Era Paradigms -agile indiaconf2016
Knowledge Era Paradigms -agile indiaconf2016
 
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
 
Agile Transition Framework - presented at Frankfurt PMI Chapter
Agile Transition Framework - presented at Frankfurt PMI ChapterAgile Transition Framework - presented at Frankfurt PMI Chapter
Agile Transition Framework - presented at Frankfurt PMI Chapter
 
The Agile PMO
The Agile PMOThe Agile PMO
The Agile PMO
 
Role of an agile Project Manager
Role of an agile Project ManagerRole of an agile Project Manager
Role of an agile Project Manager
 
Anthony Marter (Orion Health)
Anthony Marter (Orion Health)Anthony Marter (Orion Health)
Anthony Marter (Orion Health)
 
Scrum bangalore 12 march 7 2015 - athresh krishnappa -distributed agile in ...
Scrum bangalore 12   march 7 2015 - athresh krishnappa -distributed agile in ...Scrum bangalore 12   march 7 2015 - athresh krishnappa -distributed agile in ...
Scrum bangalore 12 march 7 2015 - athresh krishnappa -distributed agile in ...
 
Agile Transformation Strategy
Agile Transformation StrategyAgile Transformation Strategy
Agile Transformation Strategy
 
Investing in agile transformation
Investing in agile transformationInvesting in agile transformation
Investing in agile transformation
 
Role of an agile pm
Role of an agile pmRole of an agile pm
Role of an agile pm
 
Lynn Davies (CDHB) & Joe Kearns (Assurity Consulting)
Lynn Davies (CDHB) & Joe Kearns (Assurity Consulting)Lynn Davies (CDHB) & Joe Kearns (Assurity Consulting)
Lynn Davies (CDHB) & Joe Kearns (Assurity Consulting)
 
Communicating Change During Agile Transformation
Communicating Change During Agile TransformationCommunicating Change During Agile Transformation
Communicating Change During Agile Transformation
 
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoBeyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
 
Comparing Agile transformation approaches at Twitter and Salesforce
Comparing Agile transformation approaches at Twitter and SalesforceComparing Agile transformation approaches at Twitter and Salesforce
Comparing Agile transformation approaches at Twitter and Salesforce
 
The Agile Manifesto and Agile Methodology
The Agile Manifesto and Agile MethodologyThe Agile Manifesto and Agile Methodology
The Agile Manifesto and Agile Methodology
 

En vedette

Consumer Centric Healthcare - v1.1
Consumer Centric Healthcare - v1.1Consumer Centric Healthcare - v1.1
Consumer Centric Healthcare - v1.1
Leo Barella
 

En vedette (20)

Agile India 2016 Conference
Agile India 2016 ConferenceAgile India 2016 Conference
Agile India 2016 Conference
 
ACCU16 "Let's Not Repeat the Mistakes of SOA: 'Micro' Services, Macro Organis...
ACCU16 "Let's Not Repeat the Mistakes of SOA: 'Micro' Services, Macro Organis...ACCU16 "Let's Not Repeat the Mistakes of SOA: 'Micro' Services, Macro Organis...
ACCU16 "Let's Not Repeat the Mistakes of SOA: 'Micro' Services, Macro Organis...
 
Agile Scaling Model - TDC 2012 - São Paulo SP
Agile Scaling Model - TDC 2012 - São Paulo SPAgile Scaling Model - TDC 2012 - São Paulo SP
Agile Scaling Model - TDC 2012 - São Paulo SP
 
Organisation structures
Organisation structuresOrganisation structures
Organisation structures
 
Embracing Disruptive Change with OpenCredo and Google
Embracing Disruptive Change with OpenCredo and GoogleEmbracing Disruptive Change with OpenCredo and Google
Embracing Disruptive Change with OpenCredo and Google
 
Framing Interweaving & Architecting , Life cycle and Work Flow
Framing Interweaving & Architecting , Life cycle and Work FlowFraming Interweaving & Architecting , Life cycle and Work Flow
Framing Interweaving & Architecting , Life cycle and Work Flow
 
Consumer Centric Healthcare - v1.1
Consumer Centric Healthcare - v1.1Consumer Centric Healthcare - v1.1
Consumer Centric Healthcare - v1.1
 
Consumer centric healthcare workshop
Consumer centric healthcare workshopConsumer centric healthcare workshop
Consumer centric healthcare workshop
 
Agile Budgeting (CAS2016)
Agile Budgeting (CAS2016)Agile Budgeting (CAS2016)
Agile Budgeting (CAS2016)
 
The Interweave enriched Design Journey and Design Process
The Interweave enriched Design Journey and Design ProcessThe Interweave enriched Design Journey and Design Process
The Interweave enriched Design Journey and Design Process
 
The Past and Future of Agility: Lean and Agile Trends and Prognostication
The Past and Future of Agility: Lean and Agile Trends and PrognosticationThe Past and Future of Agility: Lean and Agile Trends and Prognostication
The Past and Future of Agility: Lean and Agile Trends and Prognostication
 
TTN 2015 "Defining DevOps: Concepts, Technology and Automation. Oh yeah, and ...
TTN 2015 "Defining DevOps: Concepts, Technology and Automation. Oh yeah, and ...TTN 2015 "Defining DevOps: Concepts, Technology and Automation. Oh yeah, and ...
TTN 2015 "Defining DevOps: Concepts, Technology and Automation. Oh yeah, and ...
 
Product tank
Product tankProduct tank
Product tank
 
Org structures 2
Org structures 2Org structures 2
Org structures 2
 
1º Workshop Incepción en Thoughtworks Chile Febrero/17 [Espanhol]
1º Workshop Incepción en Thoughtworks Chile Febrero/17 [Espanhol] 1º Workshop Incepción en Thoughtworks Chile Febrero/17 [Espanhol]
1º Workshop Incepción en Thoughtworks Chile Febrero/17 [Espanhol]
 
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2
 
AgileLIVE: Continuous Product Learning - Part 1
AgileLIVE: Continuous Product Learning - Part 1AgileLIVE: Continuous Product Learning - Part 1
AgileLIVE: Continuous Product Learning - Part 1
 
AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...
AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...
AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...
 
AgileLIVE - Collaboration that Scales - Part 2
AgileLIVE - Collaboration that Scales - Part 2AgileLIVE - Collaboration that Scales - Part 2
AgileLIVE - Collaboration that Scales - Part 2
 
AgileLIVE: Continuous Product Learning - Part 2
AgileLIVE: Continuous Product Learning - Part 2AgileLIVE: Continuous Product Learning - Part 2
AgileLIVE: Continuous Product Learning - Part 2
 

Similaire à Less in-action

Henny Portman - Will the project manager survive in the agile world when scal...
Henny Portman - Will the project manager survive in the agile world when scal...Henny Portman - Will the project manager survive in the agile world when scal...
Henny Portman - Will the project manager survive in the agile world when scal...
Agile Lietuva
 
Agile Development MethodologiesThree CommunitiesProjec.docx
Agile Development MethodologiesThree CommunitiesProjec.docxAgile Development MethodologiesThree CommunitiesProjec.docx
Agile Development MethodologiesThree CommunitiesProjec.docx
ADDY50
 

Similaire à Less in-action (20)

Large scale agile frameworks
Large scale agile frameworksLarge scale agile frameworks
Large scale agile frameworks
 
When scrum goes bad
When scrum goes badWhen scrum goes bad
When scrum goes bad
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
 
Creating a Lean PMO. Empower People, Enable Flow
Creating a Lean PMO. Empower People, Enable FlowCreating a Lean PMO. Empower People, Enable Flow
Creating a Lean PMO. Empower People, Enable Flow
 
Agile for Business
Agile for BusinessAgile for Business
Agile for Business
 
Henny Portman - Will the project manager survive in the agile world when scal...
Henny Portman - Will the project manager survive in the agile world when scal...Henny Portman - Will the project manager survive in the agile world when scal...
Henny Portman - Will the project manager survive in the agile world when scal...
 
Andrew Lukianenko: Role of Project Manager in tech startups (UA)
Andrew Lukianenko: Role of Project Manager in tech startups (UA)Andrew Lukianenko: Role of Project Manager in tech startups (UA)
Andrew Lukianenko: Role of Project Manager in tech startups (UA)
 
WEBINAR: "Agile Development"
WEBINAR: "Agile Development"WEBINAR: "Agile Development"
WEBINAR: "Agile Development"
 
Approaches to scaling agile
Approaches to scaling agileApproaches to scaling agile
Approaches to scaling agile
 
Agile in unfriendly territories
Agile in unfriendly territoriesAgile in unfriendly territories
Agile in unfriendly territories
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
LeSS - Moving beyond single team scrum
LeSS - Moving beyond single team scrumLeSS - Moving beyond single team scrum
LeSS - Moving beyond single team scrum
 
Vidas Vasiliauskas. Scrumban - mixing agile and lean for product manufacture ...
Vidas Vasiliauskas. Scrumban - mixing agile and lean for product manufacture ...Vidas Vasiliauskas. Scrumban - mixing agile and lean for product manufacture ...
Vidas Vasiliauskas. Scrumban - mixing agile and lean for product manufacture ...
 
Descaling through LeSS (Large-Scale Scrum)
Descaling through LeSS (Large-Scale Scrum)Descaling through LeSS (Large-Scale Scrum)
Descaling through LeSS (Large-Scale Scrum)
 
Agile Development MethodologiesThree CommunitiesProjec.docx
Agile Development MethodologiesThree CommunitiesProjec.docxAgile Development MethodologiesThree CommunitiesProjec.docx
Agile Development MethodologiesThree CommunitiesProjec.docx
 
Scaling agile Principles and Practices
Scaling agile Principles and PracticesScaling agile Principles and Practices
Scaling agile Principles and Practices
 
You think you know agile
You think you know agileYou think you know agile
You think you know agile
 
Agile: Not Just for Sofware
Agile: Not Just for SofwareAgile: Not Just for Sofware
Agile: Not Just for Sofware
 
Essential SAFe. The essential scaling patterns that we can (probably) all agr...
Essential SAFe. The essential scaling patterns that we can (probably) all agr...Essential SAFe. The essential scaling patterns that we can (probably) all agr...
Essential SAFe. The essential scaling patterns that we can (probably) all agr...
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
 

Plus de India Scrum Enthusiasts Community

Plus de India Scrum Enthusiasts Community (20)

Deciphering Agile Big Data
Deciphering Agile Big DataDeciphering Agile Big Data
Deciphering Agile Big Data
 
“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...
“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...
“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...
 
Rubber Meets the Road
Rubber Meets the RoadRubber Meets the Road
Rubber Meets the Road
 
Can Agile Enthusiasm See The Organization Through?
Can Agile Enthusiasm See The Organization Through?Can Agile Enthusiasm See The Organization Through?
Can Agile Enthusiasm See The Organization Through?
 
Agile​ ​HR​ ​From​ ​the​ ​trenches
Agile​ ​HR​ ​From​ ​the​ ​trenchesAgile​ ​HR​ ​From​ ​the​ ​trenches
Agile​ ​HR​ ​From​ ​the​ ​trenches
 
Evolutionary Change
Evolutionary ChangeEvolutionary Change
Evolutionary Change
 
Software 4.0 : “How” of Building Software Driven Business
Software 4.0 : “How” of Building Software Driven BusinessSoftware 4.0 : “How” of Building Software Driven Business
Software 4.0 : “How” of Building Software Driven Business
 
Agile Digital Architecture
Agile Digital ArchitectureAgile Digital Architecture
Agile Digital Architecture
 
Governance mechanism to further business agility
Governance mechanism to further business agilityGovernance mechanism to further business agility
Governance mechanism to further business agility
 
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
 
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?
 
Wave 2 of Agile: Agile Leadership Redefined
Wave 2 of Agile: Agile Leadership RedefinedWave 2 of Agile: Agile Leadership Redefined
Wave 2 of Agile: Agile Leadership Redefined
 
Agile Engineering Environment – 2017
Agile Engineering Environment – 2017Agile Engineering Environment – 2017
Agile Engineering Environment – 2017
 
Management for Agility and Outcomes
Management for Agility and OutcomesManagement for Agility and Outcomes
Management for Agility and Outcomes
 
Agile Mindset Shifting: Agile For All
Agile Mindset Shifting: Agile For AllAgile Mindset Shifting: Agile For All
Agile Mindset Shifting: Agile For All
 
Agile Engineering Environment – 2017
Agile Engineering Environment – 2017Agile Engineering Environment – 2017
Agile Engineering Environment – 2017
 
Wave 2 of Agile: Agile Leadership Redefined
Wave 2 of Agile: Agile Leadership RedefinedWave 2 of Agile: Agile Leadership Redefined
Wave 2 of Agile: Agile Leadership Redefined
 
Five (Oops!) Six Mistakes You are Making as a Leader
Five (Oops!) Six Mistakes You are Making as a LeaderFive (Oops!) Six Mistakes You are Making as a Leader
Five (Oops!) Six Mistakes You are Making as a Leader
 
Empower the Forbidden Power Players
Empower the Forbidden Power PlayersEmpower the Forbidden Power Players
Empower the Forbidden Power Players
 
Agility in Education System for Digital India
Agility in Education System for Digital IndiaAgility in Education System for Digital India
Agility in Education System for Digital India
 

Dernier

Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
alinstan901
 

Dernier (20)

BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing management
 
situational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Ssituational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima S
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
 
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Peak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian DugmorePeak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian Dugmore
 
Continuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningContinuous Improvement Infographics for Learning
Continuous Improvement Infographics for Learning
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdfImagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
 
Empowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdfEmpowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdf
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC Bootcamp
 
Becoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette ThompsonBecoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette Thompson
 
Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024
 
Disrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdfDisrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdf
 
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdfImagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
 
Discover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdfDiscover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdf
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
 

Less in-action

  • 1. © GOSEI LeSS in Action Ran Nyman Scrum Gathering BLR 5.6.2015
  • 2. Gosei  Oy  all  rights  reserved. Session Product development started in 2007 Two teams and management cultures Waterfall Agile The product High capacity GGSN and SAE Gateway What did we learn about LeSS 2
  • 3. Gosei  Oy  all  rights  reserved. Who am I 3 Ran Nyman Worked with LeSS in 2005 Worked with many large SAFe implementations for several years between 2008 and 2011 MSc in Computer Science Since in 1995 professional SW development
  • 5. Gosei  Oy  all  rights  reserved. Starting Phase Two teams Mixing teams Component or Feature teams? No legacy code How often can you start from scratch? First steps Build initial architecture Create Producut Backlog Decide tooling and development practices 5
  • 6. Gosei  Oy  all  rights  reserved. Setting up Teams Where to get ScrumMasters? What do with managers? Mixing teams a good approach? 6
  • 7. Gosei  Oy  all  rights  reserved. Deciding Development Practices Programming Language Continuous Integration Automated Acceptance Testing Tools Robotframwork.org with Catapult driver Unit testing Fast feedback! Even with prototype Hardware is essential 7
  • 8. Initial LeSS with 2 Teams 8
  • 9. Gosei  Oy  all  rights  reserved. LeSS with 2 Teams Initial Product Backlog Creation Initial Architecture Common Sprint Planning 1 & 2 Scrum of Scrum coordination during Sprint Joint Sprint Review Team Retrospectives Overall Sprint Retrospective 9
  • 10. Gosei  Oy  all  rights  reserved. 10 Initial Product Backlog Creation
  • 11. Gosei  Oy  all  rights  reserved. 11 Initial Architecture
  • 12. Gosei  Oy  all  rights  reserved. Common Sprint Planning 1 and 2 12
  • 13. Gosei  Oy  all  rights  reserved. 13 Initial Team Room
  • 14. Gosei  Oy  all  rights  reserved. Better Team Rooms 14
  • 15. Gosei  Oy  all  rights  reserved. Common Sprint Review 15
  • 16. Gosei  Oy  all  rights  reserved. Common Sprint Retrospective 16
  • 17. Gosei  Oy  all  rights  reserved. Remarks Arguments between teams Do not separate teams in opposite end of building Common planning and workshops are not enough Create shared space with teams that create initial architecture Technical challenges Planning vs Doing balance was hard to find Improvements! 17
  • 18. Gosei  Oy  all  rights  reserved. Analysis Managers as ScrumMaster does not work 18
  • 20. Gosei  Oy  all  rights  reserved. Growing Phase 1 Adding 4 more teams to existing site Non agile background Resistance to new ways of Coaching helped 20
  • 21. Gosei  Oy  all  rights  reserved. LeSS with up to 6 Teams Common Sprint Planning 1 and 2 did not work anymore Common Product Backlog Refinement did not work Sprint Planning 1 and Product Backlog Refinement with Team Representatives 21
  • 22. Less.Works - Ran Nyman Sprint  Planning TR SM PO TR TR TR TR TR TR TR 1 2 Time-­‐box  2h Sprint  planning  PO  +  Team  representatives Time-­‐box  2h Team PO Team PO  +  Teams More  than  few  teams
  • 23. Less.Works - Ran Nyman Sprint  Planning Team TR SM PO TR TR TR TR TR TR TR 1 2 Time-­‐box  2h Sprint  planning  PO  +  Team  representatives Time-­‐box  2h Team PO Team PO  +  Teams More  than  few  teams
  • 24. Less.Works - Ran Nyman Sprint  Planning Team SM TR SM PO TR TR TR TR TR TR TR 1 2 Time-­‐box  2h Sprint  planning  PO  +  Team  representatives Time-­‐box  2h Team PO Team PO  +  Teams More  than  few  teams
  • 25. Less.Works - Ran Nyman Sprint  Planning Team SM TR SM PO TR TR TR TR TR TR TR 1 2 Time-­‐box  2h Sprint  planning  PO  +  Team  representatives Time-­‐box  2h Team PO Team PO  +  Teams More  than  few  teams
  • 26. Less.Works - Ran Nyman Sprint  Planning Team SM TR SM PO TR TR TR TR TR TR TR 1 2 Time-­‐box  2h Sprint  planning  PO  +  Team  representatives Time-­‐box  2h Team PO Team PO  +  Teams More  than  few  teams
  • 27. Less.Works - Ran Nyman Sprint  Planning Team SM TR SM PO TR TR TR TR TR TR TR 1 2 Time-­‐box  2h Sprint  planning  PO  +  Team  representatives Time-­‐box  2h Sprint  backlog Team PO Team PO  +  Teams More  than  few  teams
  • 28. Less.Works - Ran Nyman Sprint  Planning Team SMSM TR SM PO TR TR TR TR TR TR TR Team Team Team SM Team Team 1 2 Time-­‐box  2h Sprint  planning  PO  +  Team  representatives Time-­‐box  2h Sprint  backlog Team PO Team PO  +  Teams More  than  few  teams
  • 29. Less.Works - Ran Nyman Product  Backlog  Refinement With few teams
  • 30. Less.Works - Ran Nyman Product  Backlog  Refinement With few teams With many teams
  • 31. Less.Works - Ran Nyman Product  Backlog  Refinement With few teams With many teams Refined Items
  • 32. Gosei  Oy  all  rights  reserved. Introduction of Bug Tracking System 24
  • 33. Gosei  Oy  all  rights  reserved. Remarks Growing from 2 to 6 teams was easy Coaching helps Do not underestimate resistance 25
  • 34. Growing Phase 2 From LeSS to LeSS Huge 26
  • 35. Gosei  Oy  all  rights  reserved. Offsite Teams Adding offsite subcontractor Training Visit to main site Same rules as for local teams Product Owner proxy Offsite technical helpers 27
  • 36. Gosei  Oy  all  rights  reserved. LeSS Huge Introduced requirement areas Team working mainly in one requirement area 1-2 Teams per area Area Product Owners? From Product Management Feature experts 28
  • 37. Gosei  Oy  all  rights  reserved. 29
  • 39. Gosei  Oy  all  rights  reserved. LeSS Huge in Action Common cadence to all teams Sprint Review to Sequential PO + Feature Experts visiting each team Product Backlog refinement per Requirement Area Separate Sprint Review for offsite teams Offsite Proxy Product Owner key person 31
  • 40. Less.Works - Ran Nyman Moving  to  LeSS  Huge
  • 41. Less.Works - Ran Nyman Moving  to  LeSS  Huge Adds: Requirement Areas Area Product Owner Area Product Backlog
  • 42. Less.Works - Ran Nyman Moving  to  LeSS  Huge Adds: Requirement Areas Area Product Owner Area Product Backlog
  • 43. Gosei  Oy  all  rights  reserved. Observations Overall Retrospective How to get improvements done and keep people motivated What do with project mangers? Performance testing? 33
  • 44. Gosei  Oy  all  rights  reserved. Analysis Impediment service Training Managers as development team worked fabulously Requirement Areas too Small -> No Area Product Owners Real Area Product Owners not Feature Experts Feedback and motivation for teams 34
  • 45. Keeping Things on Track 35
  • 46. Gosei  Oy  all  rights  reserved. Continuous Integration 36
  • 47. Gosei  Oy  all  rights  reserved. Tooling 37
  • 48. Gosei  Oy  all  rights  reserved. Tracking Progress 38
  • 49. Gosei  Oy  all  rights  reserved. Better View on Status 39
  • 51. Gosei  Oy  all  rights  reserved. Achievement Capability to release in 2 week cadence Fast reaction to changing requirements from customer “As a result of our Agility in developing products, we have been able to demonstrate the product capabilities at an early stage of the development cycle itself, helping us to win new customers cases.” Head of Business-line 41
  • 52. Gosei  Oy  all  rights  reserved. Employee Feedback 42 We would have not succeeded without LeSS This is the only way of building products. We do not want to go back to sequential development. More collaboration, freedom, discussions, impacts on product Seeing the results with fast feedback Challenges How to keep architecture in good shape Seeing the whole difficult
  • 53. Gosei  Oy  all  rights  reserved. Conclusions LeSS was only viable option We focused too much on developing product Focus on process is important also Coaching is not enough Offer training Involve higher management Having support only from product group is not enough Sustainable agile organization needs changes in organizational structure Customer visit! Moving from LeSS to LeSS Huge needs effort 43
  • 54. Gosei  Oy  all  rights  reserved. Key Insight about Teams 44
  • 55. Questions Upcoming LeSS Trainings in India: http://bit.ly/LeSS-BLR http://bit.ly/LeSS-PUNE More with LeSS: http://less.works 45