SlideShare a Scribd company logo
1 of 41
Bye, bye Project Manager
Is Agile Disrupting Project Management?
Stephan Adler (MBA, SPC)
Dr. Christoph Wolf (PMP)
PMI Switzerland | February 2, 2023
2
Meet our speakers
Dr. Christoph Wolf (PMP)
Chris studied mathematics and then has taken
many roles in the development of digital
products and services. Among other things, he
worked for eight years as a project manager.
Since 2014, he has been employed by SwissQ
as a Principal consultant and currently he works
as a business analyst for SBB.
His passion is to spread knowledge as a trainer,
as a lecturer in Digital Transformation at the
University of Berne and by helping to organize
the Bärner Requirements Night.
Stephan Adler (MBA, SPC)
Stephan studied physics, computer science and
business and is certified as a program consultant for
SAFe (Scales Agile Framework). He works in all
roles related to software development - from
developer to manager - in agile and waterfall
processes, in small and multinational companies
and projects.
He joined SwissQ in 2013 and is currently employed
as a principal consultant. He has helped various
customers to improve their processes and product,
and works as a trainer for requirements engineering
and agility.
Annual Members Meeting PMI® Switzerland Chapter
Bye, bye Project Manager
Is Agile Disrupting Project Management?
02.02.2023
SwissQ | Part of Xebia
Consulting in Digital Product Development Academy Conferences/Community
4
Data/AI
Cloud
DevOps
SRE
Security
Software
5
Challenges in Today‘s Business
1
What is Agile?
The Role of the Project Manager in Agile
Project Steering & Controlling in Agile
2
3
4
Challenges in Today’s Business
The Increasingly Crowded Unicorn Club
7
Source: CB Insights: Venture Capital Report Data Book Q2'2021
0
20
40
60
80
100
120
140
160
Q2 Q4 Q1 Q2 Q4 Q1 Q2 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4
2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022
The Increasingly Crowded Unicorn Club
8
Source: CB Insights: Venture Capital Report Data Book Q2'2021
Technological Disruption
9
Top companies in 2023
1. Apple
2. Saudi Aramco
3. Microsoft
4. Alphabet
5. Amazon
Top companies* in 2003
1. General Electric
2. Exxon
3. Microsoft
4. Pfizer
5. Citi Group
• Internet
• Smartphones
• Digital products
• Cloud
• Exponential technological growth
Digital transformation Next disruption ?
• AI (e.g. ChatGPT)
• Quantum computing
• Virtual reality
• Blockchain
• IoT
• …
* based on market capitalisation
Digital Disruption
10
A
B
Traditional Companies Digital Players
Digital Pure Players
… and many more
Digital players concentrating on high margin, low
barrier products.
Digital Disruption
11
A
B
Traditional Companies Digital Players
Digital Pure Players
… and many more
Digital players increasingly tap into the profit of
established players.
Digital Disruption
12
A
B
Traditional Companies Digital Players
Digital Pure Players
… and many more
… and many more
The ability to compete requires becoming a digital player
Who asked for that?
The problem with predictive product development
13
Source for feature numbers: Standish Group (2010): https://www.standishgroup.com/sample_research_files/Modernization.pdf
Top 10 Startup Mistakes: https://techstartups.com/2021/09/27/top-10-startup-mistakes-avoid/
Products are often build based on
interviews and focus groups.
For every $1M spent, 1500
decisions need to be made
Speed up by doing less – stop
when the product is «good
enough»
Take away – decision should be
made based on validated
feedback whenever possible.
Regularly
20%
Infrequently
30%
Hardly
ever
50%
Features used
What is Agile?
The origin of „Agility“
Manifesto for Agile Software Development
15
Source: Agile Manifesto: http://www.agilemanifesto.org
Key insights – approach to
complex challenges
Optimize for change
Trust people
Decentralise decision making
Learn fast – continously improve
Transparency creates commitment
Agile vs. Waterfall
16
17
Traditional vs. Agile Planning
Scope, time and resources
Scope
Time Resources
Fixed
Variable
Scope
Time Resources
Traditional Agile
18
Development Methodologies
… in digital product development
19
Agile
Hybrid
Waterfall
unclear
() = last year
19
Development Frameworks
… in digital product development
20
Hybrid
Agile
Scrum
Waterfall
Kanban
SAFe
Hermes
Scumban
DAD
others
Scrum
SAFe
Kanban
Scrumban
Hermes
Waterfall
DAD
others
DAD: Disciplined Agile Delivery
SAFe: Scaled AgileFramework
Scrum Roles
DEVELOPMENT TEAM
How are we going to build it.
PRODUCT OWNER
What are we going to build.
SCRUM MASTER
How could we work together.
21
Scrum Framework
22
Agile Product Engineering
„Agile methods deliberately spend less time trying to define and agree on scope in the early stage of the
project and spend more time establishing the process for its ongoing discovery and refinement”. [PMBOK
Guide 6th]
Different horizons, levels and artefacts
to scale agile teams
Continuous refinement and prioritization
of backlogs
Continuous update of roadmaps
23
1+ years ~1 year
~3 months
~2 weeks days, hours
Scaling Agile
SAFe® is a freely
available knowledge base
of integrated, proven
patterns
for enterprise Lean-Agile
development.
Source: https://www.scaledagileframework.com/
Example: SAFe® (Scaled Agile Framework)
24
SAFe® Essential
Team level and Product/Program level
Source: https://www.scaledagileframework.com/
25
Agility in Company Departments
IT and Business drive agility
26
Where Agility was introduced
IT
Business
Portfolio Management
Management
Marketing
Human Resources
Production
Finance
introduced
ongoing
planned
Project Steering & Controlling in Agile
Coordination
Many roles are involved – but no central coordination
28
Product Manager
Release Train Engineer
System Architect
Product Owner
Scrum Master
Dev Team
System Team
(e.g. Test Coordinator,
Release Manager)
Team level
Product/Program
level
Sprint Backlog
Team Board
ToDo In work Done
Product Backlog
Sprint Planning
Product backlog > Sprint backlog > Tasks
1. Product Owner:
How the product value is increased in the Sprint
Product Backlog > prioritized backlog items
2. Team:
Estimates backlog items
Select backlog items > Sprint Backlog
Break down items to tasks > Team Board
3. Product Owner + Team:
Sprint goal
29
Sprint Goal
29
Estimates in Agile
“Projects with high degrees of uncertainty or those where the scope is
not yet fully defined may not benefit from detailed cost calculations [...]
Instead, lightweight estimation methods can be used to generate a
fast, high-level forecast [...] Detailed estimates are reserved for short-
term planning horizons in a just-in-time fashion.” [PMBOK Guide 6th]
Involved:
Product Manager
Product Owner
Team
30
Extra-Small (XS)
Small (S)
Medium (M)
Large (L)
Extra-Large (XL)
T-Shirt Sizing
Story Points
1, 2, 3,
5, 8, 13,
21, 34, 55
Hours
30
Burndown Chart
Monitor Sprints with the remaining effort > progress reporting
31
How much functionality can a team deliver?
Velocity
Velocity = Sum of story points of all completed stories in a sprint.
Often varies from sprint to sprint
 Supports sprint planning
 Supports release planning
32
Velocity
Story
Points
Time
Sprint
11
Sprint
12
Sprint
13
Sprint
14
Sprint
15
Sprint
16
Risk Management
“High-variability environments, by definition, incur more uncertainty and risk.” [PMBOK Guide 6th]
Product risks
Product Manager
(e.g. prioritize high-risk backlog items high)
Program risks
Team
During planning of the release/program increment !
During implementation
ROAM board: Resolved, owned, accepted, mitigated
33
Waterfall project
Agile project
Project risk progression Time
Risks
Built-in Quality
“In order to navigate changes, agile methods call for frequent quality
and review steps built in throughout the project” [PMBOK Guide 6th]
Responsibility for quality is in the team
Supported by Definition of Done (DoD)
Iterative > higher quality
34
Test Responsible (example)
Product
level
User acceptance
test
Product owner or user
representatives with support
of tester
System test Tester in the team
Team
level
Manual feature
tests in Sprint
Tester (or BA) in the team
Automated unit
tests
Developer – Implemented in Sprint
Executed with every build
34
Dependency Management
Identification of dependencies
During refinement
During planning of release/
program increment !
During implementation
… by all involved roles (lead: Team)
35
Retrospective
“The single most important [agile] practice is the
retrospective because it allows the team to learn about,
improve, and adapt its process. Retrospectives help the
team learn from its previous work on the product and its
process. One of the principles behind the Agile
Manifesto is: “At regular intervals, the team reflects on
how to become more effective, then tunes and adjusts
its behavior accordingly.” [PMBOK Guide 6th]
Levels
Sprint Retrospective (Team level)
Retrospective & Problem solving (Product/Program level)
Content
What worked well?
What could be improved?
What can we do to improve?
36
The Role of the Project Manager in Agile
Project Management Tasks in Agile
Some tasks are covered by the process, some are taken over by other roles
38
Project Manager
Task management
Effort estimates
Dependency management
Quality assurance
Risk management
Team
Product Owner
Product management Project request
Product roadmap Milestones
Backlog management Change management
Business analysis Risk management
Stakeholder management
Acceptance
Reporting
Scrum of Scrums/RTE
Team coordination
Dependency Management
Vendor management
Process improvements
Team management Team coaching
Conduct meetings Moderate events
Process improvements
Scrum Master
Bye, bye Project Manager?
Role vs. Skills
The role „Project Manager“ might disappear in Agile,
… but project management skills are definitely needed.
Development opportunities for project managers:
Shift: management  leadership
39
Project Manager
Scrum Master
Release Train Engineer
Product Owner
Product Manager
Product
Process &
Team support
39
Programm Manager
Solution Train Engineer
Big Projects
40
Thank you!
Stephan Adler
Chris Wolf
Photos by Pixabay, Chris Wolf and Stephan Adler
[PMBOK Guide 6th]: A Guide to the Project Management Body of Knowledge – Sixth Edition, PMI, 2017
Contact
Zürich
SwissQ Consulting AG
Fraumünsterstrasse 16
CH-8001 Zürich
Tel. +41 43 288 88 40
Contact
Bern
SwissQ Consulting AG
Spitalgasse 37
CH-3011 Bern
Tel. +41 31 972 73 53

More Related Content

Similar to PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx

Agile Development Practices May 2017
Agile Development Practices May 2017Agile Development Practices May 2017
Agile Development Practices May 2017Jaroslav Gergic
 
SE_Lec 04_Agile Software Development
SE_Lec 04_Agile Software DevelopmentSE_Lec 04_Agile Software Development
SE_Lec 04_Agile Software DevelopmentAmr E. Mohamed
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resourcesAnwar Sadat
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsSanjeev Sharma
 
20130821 agility an_iron_fist_in_a_velvet_glove
20130821 agility an_iron_fist_in_a_velvet_glove20130821 agility an_iron_fist_in_a_velvet_glove
20130821 agility an_iron_fist_in_a_velvet_gloveHSBC Private Bank
 
Way to Agile from Tradition - Agile Way
Way to Agile from Tradition - Agile WayWay to Agile from Tradition - Agile Way
Way to Agile from Tradition - Agile WayRamadevi Lakshmanan
 
Presentation by namit
Presentation by namitPresentation by namit
Presentation by namitPMI_IREP_TP
 
Design & Develop Disruptive Software
Design & Develop Disruptive SoftwareDesign & Develop Disruptive Software
Design & Develop Disruptive SoftwarePALO IT
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"David Pedreno
 
ROI Driven Digital Development
ROI Driven Digital DevelopmentROI Driven Digital Development
ROI Driven Digital DevelopmentRobbie Burns
 
Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreBimlesh Gundurao
 
Agile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxAgile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxPerumalPitchandi
 

Similar to PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx (20)

Agile Development Practices May 2017
Agile Development Practices May 2017Agile Development Practices May 2017
Agile Development Practices May 2017
 
SE_Lec 04_Agile Software Development
SE_Lec 04_Agile Software DevelopmentSE_Lec 04_Agile Software Development
SE_Lec 04_Agile Software Development
 
03_AgilePM.pptx
03_AgilePM.pptx03_AgilePM.pptx
03_AgilePM.pptx
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resources
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 
20130821 agility an_iron_fist_in_a_velvet_glove
20130821 agility an_iron_fist_in_a_velvet_glove20130821 agility an_iron_fist_in_a_velvet_glove
20130821 agility an_iron_fist_in_a_velvet_glove
 
Agile methods
Agile methodsAgile methods
Agile methods
 
Agile for Business
Agile for BusinessAgile for Business
Agile for Business
 
Way to Agile from Tradition - Agile Way
Way to Agile from Tradition - Agile WayWay to Agile from Tradition - Agile Way
Way to Agile from Tradition - Agile Way
 
Upmc tpdev1
Upmc tpdev1Upmc tpdev1
Upmc tpdev1
 
Art of Agile For ShairPoint
Art of Agile For ShairPointArt of Agile For ShairPoint
Art of Agile For ShairPoint
 
Presentation by namit
Presentation by namitPresentation by namit
Presentation by namit
 
Design & Develop Disruptive Software
Design & Develop Disruptive SoftwareDesign & Develop Disruptive Software
Design & Develop Disruptive Software
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
 
ROI Driven Digital Development
ROI Driven Digital DevelopmentROI Driven Digital Development
ROI Driven Digital Development
 
Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangalore
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Agile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxAgile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptx
 
Agile resources e-book
Agile resources e-bookAgile resources e-book
Agile resources e-book
 
Agile at scale
Agile at scaleAgile at scale
Agile at scale
 

More from Christoph Wolf

PO&RE Day - How to f... up your Backlog
PO&RE Day - How to f... up your BacklogPO&RE Day - How to f... up your Backlog
PO&RE Day - How to f... up your BacklogChristoph Wolf
 
Testen hoch 10 - Für den Bahnverkehr der Zukunft
Testen hoch 10 - Für den Bahnverkehr der ZukunftTesten hoch 10 - Für den Bahnverkehr der Zukunft
Testen hoch 10 - Für den Bahnverkehr der ZukunftChristoph Wolf
 
How to f... up your backlog - PO &RE Day
How to f... up your backlog - PO &RE DayHow to f... up your backlog - PO &RE Day
How to f... up your backlog - PO &RE DayChristoph Wolf
 
Design thinking erleben - PO&RE-Day 2019
Design thinking erleben - PO&RE-Day 2019Design thinking erleben - PO&RE-Day 2019
Design thinking erleben - PO&RE-Day 2019Christoph Wolf
 
Build-in Quality!? SAFe® Testing im Finnova-Express (Swiss Testing Day 2017)
Build-in Quality!? SAFe® Testing im Finnova-Express (Swiss Testing Day 2017)Build-in Quality!? SAFe® Testing im Finnova-Express (Swiss Testing Day 2017)
Build-in Quality!? SAFe® Testing im Finnova-Express (Swiss Testing Day 2017)Christoph Wolf
 
Iqnite Schweiz 2013: Requirements Validation & Requirements-based Testing bei...
Iqnite Schweiz 2013: Requirements Validation & Requirements-based Testing bei...Iqnite Schweiz 2013: Requirements Validation & Requirements-based Testing bei...
Iqnite Schweiz 2013: Requirements Validation & Requirements-based Testing bei...Christoph Wolf
 
Business Analysis @ Sunrise - REConf CH 2010
Business Analysis @ Sunrise - REConf CH 2010Business Analysis @ Sunrise - REConf CH 2010
Business Analysis @ Sunrise - REConf CH 2010Christoph Wolf
 

More from Christoph Wolf (7)

PO&RE Day - How to f... up your Backlog
PO&RE Day - How to f... up your BacklogPO&RE Day - How to f... up your Backlog
PO&RE Day - How to f... up your Backlog
 
Testen hoch 10 - Für den Bahnverkehr der Zukunft
Testen hoch 10 - Für den Bahnverkehr der ZukunftTesten hoch 10 - Für den Bahnverkehr der Zukunft
Testen hoch 10 - Für den Bahnverkehr der Zukunft
 
How to f... up your backlog - PO &RE Day
How to f... up your backlog - PO &RE DayHow to f... up your backlog - PO &RE Day
How to f... up your backlog - PO &RE Day
 
Design thinking erleben - PO&RE-Day 2019
Design thinking erleben - PO&RE-Day 2019Design thinking erleben - PO&RE-Day 2019
Design thinking erleben - PO&RE-Day 2019
 
Build-in Quality!? SAFe® Testing im Finnova-Express (Swiss Testing Day 2017)
Build-in Quality!? SAFe® Testing im Finnova-Express (Swiss Testing Day 2017)Build-in Quality!? SAFe® Testing im Finnova-Express (Swiss Testing Day 2017)
Build-in Quality!? SAFe® Testing im Finnova-Express (Swiss Testing Day 2017)
 
Iqnite Schweiz 2013: Requirements Validation & Requirements-based Testing bei...
Iqnite Schweiz 2013: Requirements Validation & Requirements-based Testing bei...Iqnite Schweiz 2013: Requirements Validation & Requirements-based Testing bei...
Iqnite Schweiz 2013: Requirements Validation & Requirements-based Testing bei...
 
Business Analysis @ Sunrise - REConf CH 2010
Business Analysis @ Sunrise - REConf CH 2010Business Analysis @ Sunrise - REConf CH 2010
Business Analysis @ Sunrise - REConf CH 2010
 

Recently uploaded

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Recently uploaded (20)

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx

  • 1. Bye, bye Project Manager Is Agile Disrupting Project Management? Stephan Adler (MBA, SPC) Dr. Christoph Wolf (PMP) PMI Switzerland | February 2, 2023
  • 2. 2 Meet our speakers Dr. Christoph Wolf (PMP) Chris studied mathematics and then has taken many roles in the development of digital products and services. Among other things, he worked for eight years as a project manager. Since 2014, he has been employed by SwissQ as a Principal consultant and currently he works as a business analyst for SBB. His passion is to spread knowledge as a trainer, as a lecturer in Digital Transformation at the University of Berne and by helping to organize the Bärner Requirements Night. Stephan Adler (MBA, SPC) Stephan studied physics, computer science and business and is certified as a program consultant for SAFe (Scales Agile Framework). He works in all roles related to software development - from developer to manager - in agile and waterfall processes, in small and multinational companies and projects. He joined SwissQ in 2013 and is currently employed as a principal consultant. He has helped various customers to improve their processes and product, and works as a trainer for requirements engineering and agility.
  • 3. Annual Members Meeting PMI® Switzerland Chapter Bye, bye Project Manager Is Agile Disrupting Project Management? 02.02.2023
  • 4. SwissQ | Part of Xebia Consulting in Digital Product Development Academy Conferences/Community 4 Data/AI Cloud DevOps SRE Security Software
  • 5. 5 Challenges in Today‘s Business 1 What is Agile? The Role of the Project Manager in Agile Project Steering & Controlling in Agile 2 3 4
  • 7. The Increasingly Crowded Unicorn Club 7 Source: CB Insights: Venture Capital Report Data Book Q2'2021
  • 8. 0 20 40 60 80 100 120 140 160 Q2 Q4 Q1 Q2 Q4 Q1 Q2 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 The Increasingly Crowded Unicorn Club 8 Source: CB Insights: Venture Capital Report Data Book Q2'2021
  • 9. Technological Disruption 9 Top companies in 2023 1. Apple 2. Saudi Aramco 3. Microsoft 4. Alphabet 5. Amazon Top companies* in 2003 1. General Electric 2. Exxon 3. Microsoft 4. Pfizer 5. Citi Group • Internet • Smartphones • Digital products • Cloud • Exponential technological growth Digital transformation Next disruption ? • AI (e.g. ChatGPT) • Quantum computing • Virtual reality • Blockchain • IoT • … * based on market capitalisation
  • 10. Digital Disruption 10 A B Traditional Companies Digital Players Digital Pure Players … and many more Digital players concentrating on high margin, low barrier products.
  • 11. Digital Disruption 11 A B Traditional Companies Digital Players Digital Pure Players … and many more Digital players increasingly tap into the profit of established players.
  • 12. Digital Disruption 12 A B Traditional Companies Digital Players Digital Pure Players … and many more … and many more The ability to compete requires becoming a digital player
  • 13. Who asked for that? The problem with predictive product development 13 Source for feature numbers: Standish Group (2010): https://www.standishgroup.com/sample_research_files/Modernization.pdf Top 10 Startup Mistakes: https://techstartups.com/2021/09/27/top-10-startup-mistakes-avoid/ Products are often build based on interviews and focus groups. For every $1M spent, 1500 decisions need to be made Speed up by doing less – stop when the product is «good enough» Take away – decision should be made based on validated feedback whenever possible. Regularly 20% Infrequently 30% Hardly ever 50% Features used
  • 15. The origin of „Agility“ Manifesto for Agile Software Development 15 Source: Agile Manifesto: http://www.agilemanifesto.org Key insights – approach to complex challenges Optimize for change Trust people Decentralise decision making Learn fast – continously improve Transparency creates commitment
  • 17. 17
  • 18. Traditional vs. Agile Planning Scope, time and resources Scope Time Resources Fixed Variable Scope Time Resources Traditional Agile 18
  • 19. Development Methodologies … in digital product development 19 Agile Hybrid Waterfall unclear () = last year 19
  • 20. Development Frameworks … in digital product development 20 Hybrid Agile Scrum Waterfall Kanban SAFe Hermes Scumban DAD others Scrum SAFe Kanban Scrumban Hermes Waterfall DAD others DAD: Disciplined Agile Delivery SAFe: Scaled AgileFramework
  • 21. Scrum Roles DEVELOPMENT TEAM How are we going to build it. PRODUCT OWNER What are we going to build. SCRUM MASTER How could we work together. 21
  • 23. Agile Product Engineering „Agile methods deliberately spend less time trying to define and agree on scope in the early stage of the project and spend more time establishing the process for its ongoing discovery and refinement”. [PMBOK Guide 6th] Different horizons, levels and artefacts to scale agile teams Continuous refinement and prioritization of backlogs Continuous update of roadmaps 23 1+ years ~1 year ~3 months ~2 weeks days, hours
  • 24. Scaling Agile SAFe® is a freely available knowledge base of integrated, proven patterns for enterprise Lean-Agile development. Source: https://www.scaledagileframework.com/ Example: SAFe® (Scaled Agile Framework) 24
  • 25. SAFe® Essential Team level and Product/Program level Source: https://www.scaledagileframework.com/ 25
  • 26. Agility in Company Departments IT and Business drive agility 26 Where Agility was introduced IT Business Portfolio Management Management Marketing Human Resources Production Finance introduced ongoing planned
  • 27. Project Steering & Controlling in Agile
  • 28. Coordination Many roles are involved – but no central coordination 28 Product Manager Release Train Engineer System Architect Product Owner Scrum Master Dev Team System Team (e.g. Test Coordinator, Release Manager) Team level Product/Program level
  • 29. Sprint Backlog Team Board ToDo In work Done Product Backlog Sprint Planning Product backlog > Sprint backlog > Tasks 1. Product Owner: How the product value is increased in the Sprint Product Backlog > prioritized backlog items 2. Team: Estimates backlog items Select backlog items > Sprint Backlog Break down items to tasks > Team Board 3. Product Owner + Team: Sprint goal 29 Sprint Goal 29
  • 30. Estimates in Agile “Projects with high degrees of uncertainty or those where the scope is not yet fully defined may not benefit from detailed cost calculations [...] Instead, lightweight estimation methods can be used to generate a fast, high-level forecast [...] Detailed estimates are reserved for short- term planning horizons in a just-in-time fashion.” [PMBOK Guide 6th] Involved: Product Manager Product Owner Team 30 Extra-Small (XS) Small (S) Medium (M) Large (L) Extra-Large (XL) T-Shirt Sizing Story Points 1, 2, 3, 5, 8, 13, 21, 34, 55 Hours 30
  • 31. Burndown Chart Monitor Sprints with the remaining effort > progress reporting 31
  • 32. How much functionality can a team deliver? Velocity Velocity = Sum of story points of all completed stories in a sprint. Often varies from sprint to sprint  Supports sprint planning  Supports release planning 32 Velocity Story Points Time Sprint 11 Sprint 12 Sprint 13 Sprint 14 Sprint 15 Sprint 16
  • 33. Risk Management “High-variability environments, by definition, incur more uncertainty and risk.” [PMBOK Guide 6th] Product risks Product Manager (e.g. prioritize high-risk backlog items high) Program risks Team During planning of the release/program increment ! During implementation ROAM board: Resolved, owned, accepted, mitigated 33 Waterfall project Agile project Project risk progression Time Risks
  • 34. Built-in Quality “In order to navigate changes, agile methods call for frequent quality and review steps built in throughout the project” [PMBOK Guide 6th] Responsibility for quality is in the team Supported by Definition of Done (DoD) Iterative > higher quality 34 Test Responsible (example) Product level User acceptance test Product owner or user representatives with support of tester System test Tester in the team Team level Manual feature tests in Sprint Tester (or BA) in the team Automated unit tests Developer – Implemented in Sprint Executed with every build 34
  • 35. Dependency Management Identification of dependencies During refinement During planning of release/ program increment ! During implementation … by all involved roles (lead: Team) 35
  • 36. Retrospective “The single most important [agile] practice is the retrospective because it allows the team to learn about, improve, and adapt its process. Retrospectives help the team learn from its previous work on the product and its process. One of the principles behind the Agile Manifesto is: “At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.” [PMBOK Guide 6th] Levels Sprint Retrospective (Team level) Retrospective & Problem solving (Product/Program level) Content What worked well? What could be improved? What can we do to improve? 36
  • 37. The Role of the Project Manager in Agile
  • 38. Project Management Tasks in Agile Some tasks are covered by the process, some are taken over by other roles 38 Project Manager Task management Effort estimates Dependency management Quality assurance Risk management Team Product Owner Product management Project request Product roadmap Milestones Backlog management Change management Business analysis Risk management Stakeholder management Acceptance Reporting Scrum of Scrums/RTE Team coordination Dependency Management Vendor management Process improvements Team management Team coaching Conduct meetings Moderate events Process improvements Scrum Master
  • 39. Bye, bye Project Manager? Role vs. Skills The role „Project Manager“ might disappear in Agile, … but project management skills are definitely needed. Development opportunities for project managers: Shift: management  leadership 39 Project Manager Scrum Master Release Train Engineer Product Owner Product Manager Product Process & Team support 39 Programm Manager Solution Train Engineer Big Projects
  • 40. 40 Thank you! Stephan Adler Chris Wolf Photos by Pixabay, Chris Wolf and Stephan Adler [PMBOK Guide 6th]: A Guide to the Project Management Body of Knowledge – Sixth Edition, PMI, 2017
  • 41. Contact Zürich SwissQ Consulting AG Fraumünsterstrasse 16 CH-8001 Zürich Tel. +41 43 288 88 40 Contact Bern SwissQ Consulting AG Spitalgasse 37 CH-3011 Bern Tel. +41 31 972 73 53

Editor's Notes

  1. Agata: If you had fun in our intermission - it’s not the last one for today
  2. Agata
  3. Airbnb in in 2011 Boom in 2014
  4. In Addition the time to widespread adoption has massivly decreased (50m users): Computers 14 years Mobiles 12 years Internet 7 years Facebook 4 years WeChat 1 year Pokemon Go 19 days
  5. In 2003 – mixed – in 2023 almost onlz digital In Addition the time to widespread adoption has massivly decreased (50m users): Computers 14 years Mobiles 12 years Internet 7 years Facebook 4 years WeChat 1 year Pokemon Go 19 days
  6. There are literally thousands of decisions that have to be made during the life of a package implementation project. Our research shows that for every $1,000 in project cost, the organization will need to make 1.5 decisions. A million-dollar project will produce 1,500 decisions, while a $5 million project will have 7,500 decisions
  7. So let’s look at how waterfall and agile are different: ASK: How many Feedback Cycles do you have in the Waterfall Project? And in Agile? After half the duration your sponsor tells you he needs to cut funding and stop the project ASK: What do you have in a waterfall project at this time? – Documents ASK: and what do you have in an agile project? – a working increment! – it may not have all the functionality needed by the customer, but if you have done a good job prioritizing, you may already have implemented the highest priority functionality
  8. Adjusting the Mindset is the hard part, which takes long during an agile transformation. It is a personal thing.
  9. Auflösung: links traditionell – rechts agil Budget/Resources = Ressourcen, Team, Geld... Zeitplan/Schedule = Termine Umfang/Scope = Features, Funktionalität Variabel = wird geschätzt, laufend angepasst Leichter verständlich ist: gut-schnell-billig (mit Automarken überlegen – alle 3 kann man nicht haben; „leuchtet sofort ein“)
  10. Raise you hands. I assume that everyone who will not raise the hand has no clue what he/she is doing. Selection bias
  11. DoD Definition of Done: Describes when the needed quality is reached
  12. Top to bottom or bottom to rop?
  13. Dominant scaling framework in CH Marketing - Configurable Practises on various levels Team (Scrum) Team coordination (Train) Coordination of trains (Large solution) Portfolio
  14. Von unten anfangen – Rollen vorher nicht so einführen Ggf. Spezielle Rollen für Release.
  15. Selection of backlog items does not only depend on priority. If you have two front-end specialists in your team who are on vacation in a sprint, you would not include front-end features, even if they have highest priority.
  16. To track progress, agile teams use Burndown charts. It is only for the team, so it is not a mean for controlling the team.
  17. For example if team members are on vacations or sick
  18. Technical risks can be addressed and result of higher priority of technical features.
  19. Mainly done in the Big room planning Stephan already talked about. Dependent on the dependency you have between teams you can chose your agile framework. SAFe for example is good for product development with many dependencies.
  20. Was macht der PM – wer macht es sonst Beispiel Change – Wie ist es jetzt implementiert, kein Changeboard sondern kontinuierliches Refinement / Priorisierung
  21. RTE/Scrum Master/Product Owner/Product Manager do not have managerial authority Bye bye PM… (points) – but there is still a speck of hope. Mindset – skills – it is what you make of it.