SlideShare a Scribd company logo
?

Scrum, Kanban, and Gantt
scheduling in one project –
Nonsense or necessity?
Svante Lidman (Hansoft AB)
svante.lidman@hansoft.com
@svante_lidman

1
This talk
1.
2.
3.
4.
5.

Managing efforts involving many teams
Techniques and mindsets
Old techniques can still be useful
Planning at the right level at the right time
Vision, whole product, goals/objectives

2
Who am I, what do I do?
• Previous 20+ years
– VP Development,
Product-ProgramProject Management,
Developer

• Last 5 years
– Consulting with clients
on large scale lean/agile
– Certified Scale Agile
Program Consultant
(SPC)
– CSM

3
Who do we work with?
• Software centric products
– Hardware / Software
– Pure Software
– Services (product mindset)

4
Problem Definition:
How do we manage or development efforts
(projects, programs) well?

Adaptive

Plan driven

• Agile
• Scrum
• Kanban

• Waterfall
• Work breakdown structure
• Gantt

5
Mix and
match?

6
http://commons.wikimedia.org/wiki/File:Deep_in_thought.jpg
What is agile (planning) good at?
• Handling uncertainty
• Being predictive based on
true progress
• Fast learning/improvement
loop

Refine
Backlog

Design

Communicate

Test

Implement

7
What is Gantt sheduling good at?
• Visualizing fixed deadlines and what leads up
to them
– Dependencies
– Example: external delivery
•
•
•
•

Packaging
Marketing materials
Training
Deployment pre-requisites

Not good for exploratory / iterative work
8
Anti-patterns
• Gantt scheduling
–
–
–
–

Planning everything at detail up front
Lack of team involvement
Pushing integration and testing to the end
Seeing people as resources

• Agile planning
– No upfront planning whatsoever
– Lacking shared vision and objectives
– No commitment to anything beyond the current sprint
9
http://commons.wikimedia.org/wiki/File:Stop_hand_nuvola_alternate.svg
Good patterns
• Gantt scheduling
– Capture fixed high level tasks/goals
and dependencies
– Delegate details to the involved team
– Rolling planning of details

• Agile planning
– Clear vision and objectives
– Product backlog with the right depth and detail at the
right time.
– Roadmap with high level milestones/goals
– Sprint objectives for more than the current sprint
10
http://commons.wikimedia.org/wiki/File:P_yes_green.svg#file
The real issue
• Mindset rather than technique
• Big and detailed plan upfront
– Difficult to change
– Compliance to plan rather than adapting to reality

11
http://commons.wikimedia.org/wiki/File:DeadHumpback.jpg
Benefiting from both

12
(1) Multiple agile teams – One release

13
Example 2 –
Mandatory process

14
What are the benefits?
• Clear overview of high level planning and
dependencies
• Just in time planning of both predictable work
and agile work
• Helps to create alignment
inside as well as outside the
development organization.

15
http://commons.wikimedia.org/wiki/File:Tic_tac_toe.svg
Summary
• Shared vision and tangible goals
• Build and communicate a high level plan for
the whole effort
• Emerging product backlog and release
planning
• Delegate details of plan/backlog to
teams
• Focus on release readiness
16
http://commons.wikimedia.org/wiki/File:Stock_keyring.svg
Questions?

17
http://commons.wikimedia.org/wiki/File:Ostrich2010_2.jpg
Selected References
•
•

•

•

Scrum, Kanban, and Gantt scheduling in one project – nonsense or necessity?
(Lidman) - http://www.hansoft.com/?p=10384
Agile Software Requirements (Leffingwell) - http://www.amazon.com/AgileSoftware-Requirements-EnterpriseDevelopment/dp/0321635841/ref=sr_1_1?s=books&ie=UTF8&qid=13625133
53&sr=1-1&keywords=leffingwell
Corps Business (Freedman) - http://www.amazon.com/Corps-BusinessManagement-PrinciplesMarines/dp/0066619793/ref=sr_1_1?s=books&ie=UTF8&qid=1362513452&sr
=11&keywords=corps+business+the+30+management+principles+of+the+u.s.+m
arines
The Essence of Software Engineering (Jacobson, Ng, McMahon, Spence, Lidman) http://www.amazon.com/The-Essence-Software-EngineeringApplying/dp/0321885953
Thank You!
svante.lidman@hansoft.com
@svante_lidman
http://www.slideshare.net/svantelidman/
http://hansoft.com/expertblog/

19
Licensing of this Presentation
The artwork in this presentation is licensed under the terms defined by each
respective source as indicated on each respective slide. If no source is given,
then the artwork is in the public domain.
Trademarks and books, depicted in the presentation are owned by the
respective tradmark owner and are only included for reference purposes and
is not in any way an endorsement of the presentation contents.
If you make use of this material in whole or part, you should clearly state the
source.
All original art work and the presentation as such is is licensed under
a Creative Commons Attribution-ShareAlike 4.0 International License, see
http://creativecommons.org/licenses/by-sa/4.0/.
20

More Related Content

What's hot

Lean Portfolio Management
Lean Portfolio ManagementLean Portfolio Management
Lean Portfolio Management
Dave Ungar
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
DigitalCatapultDevelopmentPractices
 
Agile vs Traditional Project Management
Agile vs Traditional Project ManagementAgile vs Traditional Project Management
Agile vs Traditional Project Management
Saqib Javed John
 
Agile Implementation
Agile ImplementationAgile Implementation
Agile Implementation
Olga Sa
 
The 12 Agile Principles
The 12 Agile PrinciplesThe 12 Agile Principles
The 12 Agile Principles
Agile201
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile Fundamentals
Dennis Stevens
 
The Kanban PMO: How to improve an existing PMO using Kanban and AgilePM
The Kanban PMO: How to improve an existing PMO using Kanban and AgilePMThe Kanban PMO: How to improve an existing PMO using Kanban and AgilePM
The Kanban PMO: How to improve an existing PMO using Kanban and AgilePM
ActiniumPartners
 
An Introduction to Agile Project Management
An Introduction to Agile Project ManagementAn Introduction to Agile Project Management
An Introduction to Agile Project Management
Marcello Brivio
 
Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword
Laimonas Lileika — Hybrid Project Management: Excellence Behind a BuzzwordLaimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword
Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword
AgileLAB
 
Learn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management ApproachLearn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management Approach
Enterprise Management Associates
 
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
WiMLDSMontreal
 
Project management - a practical overview Sue Greener
Project management - a practical overview Sue GreenerProject management - a practical overview Sue Greener
Project management - a practical overview Sue Greener
Sue Greener
 
PMI-ACP Domain III: Stakeholder Engagement v1.0
PMI-ACP Domain III: Stakeholder Engagement v1.0PMI-ACP Domain III: Stakeholder Engagement v1.0
PMI-ACP Domain III: Stakeholder Engagement v1.0
PhuocNT (Fresher.VN)
 
The Agile PMO: From Process Police to Adaptive Leadership
The Agile PMO: From Process Police to Adaptive LeadershipThe Agile PMO: From Process Police to Adaptive Leadership
The Agile PMO: From Process Police to Adaptive Leadership
LitheSpeed
 
Fundamentals of Agile Software Development
Fundamentals of Agile Software Development Fundamentals of Agile Software Development
Fundamentals of Agile Software Development
Lagos Agile and Craftsmanship Meetup
 
Trippe "Project Management Trends in Publishing: Agile is the New Norm and Th...
Trippe "Project Management Trends in Publishing: Agile is the New Norm and Th...Trippe "Project Management Trends in Publishing: Agile is the New Norm and Th...
Trippe "Project Management Trends in Publishing: Agile is the New Norm and Th...
National Information Standards Organization (NISO)
 
Simple & Practical Project Management for Digital Marketing Teams
Simple & Practical Project Management for Digital Marketing TeamsSimple & Practical Project Management for Digital Marketing Teams
Simple & Practical Project Management for Digital Marketing Teams
Digitangle
 

What's hot (20)

Lean Portfolio Management
Lean Portfolio ManagementLean Portfolio Management
Lean Portfolio Management
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Agile vs Traditional Project Management
Agile vs Traditional Project ManagementAgile vs Traditional Project Management
Agile vs Traditional Project Management
 
Agile Implementation
Agile ImplementationAgile Implementation
Agile Implementation
 
The 12 Agile Principles
The 12 Agile PrinciplesThe 12 Agile Principles
The 12 Agile Principles
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile Fundamentals
 
Building Agile Teams
Building Agile TeamsBuilding Agile Teams
Building Agile Teams
 
The Kanban PMO: How to improve an existing PMO using Kanban and AgilePM
The Kanban PMO: How to improve an existing PMO using Kanban and AgilePMThe Kanban PMO: How to improve an existing PMO using Kanban and AgilePM
The Kanban PMO: How to improve an existing PMO using Kanban and AgilePM
 
An Introduction to Agile Project Management
An Introduction to Agile Project ManagementAn Introduction to Agile Project Management
An Introduction to Agile Project Management
 
Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword
Laimonas Lileika — Hybrid Project Management: Excellence Behind a BuzzwordLaimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword
Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword
 
Learn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management ApproachLearn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management Approach
 
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
 
Agile Scrum Lean & Kanban explained in a flash
Agile Scrum Lean & Kanban explained in a flashAgile Scrum Lean & Kanban explained in a flash
Agile Scrum Lean & Kanban explained in a flash
 
Project management - a practical overview Sue Greener
Project management - a practical overview Sue GreenerProject management - a practical overview Sue Greener
Project management - a practical overview Sue Greener
 
PMI-ACP Domain III: Stakeholder Engagement v1.0
PMI-ACP Domain III: Stakeholder Engagement v1.0PMI-ACP Domain III: Stakeholder Engagement v1.0
PMI-ACP Domain III: Stakeholder Engagement v1.0
 
The Agile PMO: From Process Police to Adaptive Leadership
The Agile PMO: From Process Police to Adaptive LeadershipThe Agile PMO: From Process Police to Adaptive Leadership
The Agile PMO: From Process Police to Adaptive Leadership
 
Fundamentals of Agile Software Development
Fundamentals of Agile Software Development Fundamentals of Agile Software Development
Fundamentals of Agile Software Development
 
Trippe "Project Management Trends in Publishing: Agile is the New Norm and Th...
Trippe "Project Management Trends in Publishing: Agile is the New Norm and Th...Trippe "Project Management Trends in Publishing: Agile is the New Norm and Th...
Trippe "Project Management Trends in Publishing: Agile is the New Norm and Th...
 
Simple & Practical Project Management for Digital Marketing Teams
Simple & Practical Project Management for Digital Marketing TeamsSimple & Practical Project Management for Digital Marketing Teams
Simple & Practical Project Management for Digital Marketing Teams
 
Journey toagile published
Journey toagile publishedJourney toagile published
Journey toagile published
 

Similar to Scrum, Kanban, and Gantt scheduling in one project – nonsense or necessity? - Tokyo Scrum Gathering

Framgångsfaktorer för Agil Utveckling av Mycket Stora Programvaruprodukter
Framgångsfaktorer för Agil Utveckling av Mycket Stora ProgramvaruprodukterFramgångsfaktorer för Agil Utveckling av Mycket Stora Programvaruprodukter
Framgångsfaktorer för Agil Utveckling av Mycket Stora Programvaruprodukter
Hansoft AB
 
What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?
Tuan Yang
 
How to Plan for Hyper Growth Success by Slack Software Engineer
How to Plan for Hyper Growth Success by Slack Software EngineerHow to Plan for Hyper Growth Success by Slack Software Engineer
How to Plan for Hyper Growth Success by Slack Software Engineer
Product School
 
Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4Marvin Heery
 
Agile
AgileAgile
Improve your library: Using the 5 Phases of Project Management
Improve your library: Using the 5 Phases of Project Management Improve your library: Using the 5 Phases of Project Management
Improve your library: Using the 5 Phases of Project Management
ALATechSource
 
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
 
Scaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsScaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team Dynamics
VersionOne
 
How to revolutionize your projects using prince2 agile
How to revolutionize your projects using prince2 agileHow to revolutionize your projects using prince2 agile
How to revolutionize your projects using prince2 agile
PMIUKChapter
 
Project Management: Choosing the Right Tools and Approach
Project Management: Choosing the Right Tools and ApproachProject Management: Choosing the Right Tools and Approach
Project Management: Choosing the Right Tools and Approach
Peter Campbell
 
Beyond Projects/#NoProjects
Beyond Projects/#NoProjectsBeyond Projects/#NoProjects
Beyond Projects/#NoProjects
allan kelly
 
Project Management
Project ManagementProject Management
Project Management
Brian Pichman
 
Improving success with Distributed Teams
Improving success with Distributed TeamsImproving success with Distributed Teams
Improving success with Distributed Teams
Greg Robinson
 
Project Management Basics
Project Management BasicsProject Management Basics
Project Management Basics
Brian Pichman
 
Project management
Project managementProject management
Project management
Brian Pichman
 
Agile Software Development Workshop at Sote Hub
Agile Software Development Workshop at Sote HubAgile Software Development Workshop at Sote Hub
Agile Software Development Workshop at Sote Hub
Sote ICT
 
Adamson "Blueprint for Managing Your Project"
Adamson "Blueprint for Managing Your Project"Adamson "Blueprint for Managing Your Project"
Adamson "Blueprint for Managing Your Project"
National Information Standards Organization (NISO)
 
Agile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdfAgile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdf
Borja ARRIZABALAGA URIARTE
 
Agile 101 for Resource Planners
Agile 101 for Resource PlannersAgile 101 for Resource Planners
Agile 101 for Resource Planners
Jerry Manas
 
Agile software development development explained
Agile software development development explainedAgile software development development explained
Agile software development development explained
Servan Huegen
 

Similar to Scrum, Kanban, and Gantt scheduling in one project – nonsense or necessity? - Tokyo Scrum Gathering (20)

Framgångsfaktorer för Agil Utveckling av Mycket Stora Programvaruprodukter
Framgångsfaktorer för Agil Utveckling av Mycket Stora ProgramvaruprodukterFramgångsfaktorer för Agil Utveckling av Mycket Stora Programvaruprodukter
Framgångsfaktorer för Agil Utveckling av Mycket Stora Programvaruprodukter
 
What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?
 
How to Plan for Hyper Growth Success by Slack Software Engineer
How to Plan for Hyper Growth Success by Slack Software EngineerHow to Plan for Hyper Growth Success by Slack Software Engineer
How to Plan for Hyper Growth Success by Slack Software Engineer
 
Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4
 
Agile
AgileAgile
Agile
 
Improve your library: Using the 5 Phases of Project Management
Improve your library: Using the 5 Phases of Project Management Improve your library: Using the 5 Phases of Project Management
Improve your library: Using the 5 Phases of Project Management
 
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
 
Scaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsScaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team Dynamics
 
How to revolutionize your projects using prince2 agile
How to revolutionize your projects using prince2 agileHow to revolutionize your projects using prince2 agile
How to revolutionize your projects using prince2 agile
 
Project Management: Choosing the Right Tools and Approach
Project Management: Choosing the Right Tools and ApproachProject Management: Choosing the Right Tools and Approach
Project Management: Choosing the Right Tools and Approach
 
Beyond Projects/#NoProjects
Beyond Projects/#NoProjectsBeyond Projects/#NoProjects
Beyond Projects/#NoProjects
 
Project Management
Project ManagementProject Management
Project Management
 
Improving success with Distributed Teams
Improving success with Distributed TeamsImproving success with Distributed Teams
Improving success with Distributed Teams
 
Project Management Basics
Project Management BasicsProject Management Basics
Project Management Basics
 
Project management
Project managementProject management
Project management
 
Agile Software Development Workshop at Sote Hub
Agile Software Development Workshop at Sote HubAgile Software Development Workshop at Sote Hub
Agile Software Development Workshop at Sote Hub
 
Adamson "Blueprint for Managing Your Project"
Adamson "Blueprint for Managing Your Project"Adamson "Blueprint for Managing Your Project"
Adamson "Blueprint for Managing Your Project"
 
Agile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdfAgile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdf
 
Agile 101 for Resource Planners
Agile 101 for Resource PlannersAgile 101 for Resource Planners
Agile 101 for Resource Planners
 
Agile software development development explained
Agile software development development explainedAgile software development development explained
Agile software development development explained
 

More from Svante Lidman

Vad är SAFe och är det bra? devlin 2014
Vad är SAFe och är det bra?  devlin 2014Vad är SAFe och är det bra?  devlin 2014
Vad är SAFe och är det bra? devlin 2014
Svante Lidman
 
Grunder för självorganisation devlin 2014
Grunder för självorganisation   devlin 2014Grunder för självorganisation   devlin 2014
Grunder för självorganisation devlin 2014
Svante Lidman
 
My talk at PMI Sweden Congress 2013 on Agile and Large Software Products
My talk at PMI Sweden Congress 2013 on Agile and Large Software ProductsMy talk at PMI Sweden Congress 2013 on Agile and Large Software Products
My talk at PMI Sweden Congress 2013 on Agile and Large Software Products
Svante Lidman
 
Foundations for self-organization long v5
Foundations for self-organization long v5Foundations for self-organization long v5
Foundations for self-organization long v5
Svante Lidman
 
Foundations for self organization short
Foundations for  self organization shortFoundations for  self organization short
Foundations for self organization short
Svante Lidman
 
Large scale agile_svante_lidman
Large scale agile_svante_lidmanLarge scale agile_svante_lidman
Large scale agile_svante_lidmanSvante Lidman
 

More from Svante Lidman (6)

Vad är SAFe och är det bra? devlin 2014
Vad är SAFe och är det bra?  devlin 2014Vad är SAFe och är det bra?  devlin 2014
Vad är SAFe och är det bra? devlin 2014
 
Grunder för självorganisation devlin 2014
Grunder för självorganisation   devlin 2014Grunder för självorganisation   devlin 2014
Grunder för självorganisation devlin 2014
 
My talk at PMI Sweden Congress 2013 on Agile and Large Software Products
My talk at PMI Sweden Congress 2013 on Agile and Large Software ProductsMy talk at PMI Sweden Congress 2013 on Agile and Large Software Products
My talk at PMI Sweden Congress 2013 on Agile and Large Software Products
 
Foundations for self-organization long v5
Foundations for self-organization long v5Foundations for self-organization long v5
Foundations for self-organization long v5
 
Foundations for self organization short
Foundations for  self organization shortFoundations for  self organization short
Foundations for self organization short
 
Large scale agile_svante_lidman
Large scale agile_svante_lidmanLarge scale agile_svante_lidman
Large scale agile_svante_lidman
 

Recently uploaded

PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
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
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
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
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
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
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
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
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
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
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
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
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
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
 
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
 

Recently uploaded (20)

PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
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
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
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
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
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...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
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
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
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*
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
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
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
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...
 
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
 

Scrum, Kanban, and Gantt scheduling in one project – nonsense or necessity? - Tokyo Scrum Gathering

  • 1. ? Scrum, Kanban, and Gantt scheduling in one project – Nonsense or necessity? Svante Lidman (Hansoft AB) svante.lidman@hansoft.com @svante_lidman 1
  • 2. This talk 1. 2. 3. 4. 5. Managing efforts involving many teams Techniques and mindsets Old techniques can still be useful Planning at the right level at the right time Vision, whole product, goals/objectives 2
  • 3. Who am I, what do I do? • Previous 20+ years – VP Development, Product-ProgramProject Management, Developer • Last 5 years – Consulting with clients on large scale lean/agile – Certified Scale Agile Program Consultant (SPC) – CSM 3
  • 4. Who do we work with? • Software centric products – Hardware / Software – Pure Software – Services (product mindset) 4
  • 5. Problem Definition: How do we manage or development efforts (projects, programs) well? Adaptive Plan driven • Agile • Scrum • Kanban • Waterfall • Work breakdown structure • Gantt 5
  • 7. What is agile (planning) good at? • Handling uncertainty • Being predictive based on true progress • Fast learning/improvement loop Refine Backlog Design Communicate Test Implement 7
  • 8. What is Gantt sheduling good at? • Visualizing fixed deadlines and what leads up to them – Dependencies – Example: external delivery • • • • Packaging Marketing materials Training Deployment pre-requisites Not good for exploratory / iterative work 8
  • 9. Anti-patterns • Gantt scheduling – – – – Planning everything at detail up front Lack of team involvement Pushing integration and testing to the end Seeing people as resources • Agile planning – No upfront planning whatsoever – Lacking shared vision and objectives – No commitment to anything beyond the current sprint 9 http://commons.wikimedia.org/wiki/File:Stop_hand_nuvola_alternate.svg
  • 10. Good patterns • Gantt scheduling – Capture fixed high level tasks/goals and dependencies – Delegate details to the involved team – Rolling planning of details • Agile planning – Clear vision and objectives – Product backlog with the right depth and detail at the right time. – Roadmap with high level milestones/goals – Sprint objectives for more than the current sprint 10 http://commons.wikimedia.org/wiki/File:P_yes_green.svg#file
  • 11. The real issue • Mindset rather than technique • Big and detailed plan upfront – Difficult to change – Compliance to plan rather than adapting to reality 11 http://commons.wikimedia.org/wiki/File:DeadHumpback.jpg
  • 13. (1) Multiple agile teams – One release 13
  • 15. What are the benefits? • Clear overview of high level planning and dependencies • Just in time planning of both predictable work and agile work • Helps to create alignment inside as well as outside the development organization. 15 http://commons.wikimedia.org/wiki/File:Tic_tac_toe.svg
  • 16. Summary • Shared vision and tangible goals • Build and communicate a high level plan for the whole effort • Emerging product backlog and release planning • Delegate details of plan/backlog to teams • Focus on release readiness 16 http://commons.wikimedia.org/wiki/File:Stock_keyring.svg
  • 18. Selected References • • • • Scrum, Kanban, and Gantt scheduling in one project – nonsense or necessity? (Lidman) - http://www.hansoft.com/?p=10384 Agile Software Requirements (Leffingwell) - http://www.amazon.com/AgileSoftware-Requirements-EnterpriseDevelopment/dp/0321635841/ref=sr_1_1?s=books&ie=UTF8&qid=13625133 53&sr=1-1&keywords=leffingwell Corps Business (Freedman) - http://www.amazon.com/Corps-BusinessManagement-PrinciplesMarines/dp/0066619793/ref=sr_1_1?s=books&ie=UTF8&qid=1362513452&sr =11&keywords=corps+business+the+30+management+principles+of+the+u.s.+m arines The Essence of Software Engineering (Jacobson, Ng, McMahon, Spence, Lidman) http://www.amazon.com/The-Essence-Software-EngineeringApplying/dp/0321885953
  • 20. Licensing of this Presentation The artwork in this presentation is licensed under the terms defined by each respective source as indicated on each respective slide. If no source is given, then the artwork is in the public domain. Trademarks and books, depicted in the presentation are owned by the respective tradmark owner and are only included for reference purposes and is not in any way an endorsement of the presentation contents. If you make use of this material in whole or part, you should clearly state the source. All original art work and the presentation as such is is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License, see http://creativecommons.org/licenses/by-sa/4.0/. 20