SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
Project management by
example
Learning to respect the requirements, from projects
that went wrong
Agenda
● Requirements and stakeholders
● Requirements, contracts, and customers
● Summary
● Q&A
Requirements and stakeholders
A set of early requirements
● Able to carry people and essentials
● Four-cornered power
● Fast
● Safe
● Able to handle mixed terrain
What the team built
Photo by Lucho Renolfi on Unsplash
What the customer wanted
Photo by Sergio Rota on Unsplash
Or... what the customer wanted
Photo by Adam Jang on Unsplash
Lessons learned: what did we miss?
● Measurability
○ The camel is faster than a person walking - what was the baseline?
● Industry context / assumptions
● Deciding on the architecture too soon
● Stakeholders not involved in enough decisions and meetings
Requirements, contracts, and customers
An agile story
Small team: project manager, two developers, QA, design
Customer
● Agile
● Regularly joined daily scrum calls
● Attended sprint ceremonies in person
● Heavy emphasis on cost-benefit analysis
We changed direction frequently
Customer and us happy with the product and the result
A pseudo-agile story
The same small team
Customer
● Agile
● Mostly joined daily scrum calls
● Rarely attended sprint ceremonies
● Heavy emphasis on function
We changed direction frequently
After 8 months, we thought the product was finished
The customer disagreed
We believed it was a time and materials contract (they usually were)
We believed the requirements were agile: agreed in sprint planning meetings
When we declared complete, the customer pointed out
● Contract was fixed price
● Original requirements described in the contract had not been met
The contract had been set up by the business development (sales) team
● Optimistic
● Ambitious
Lessons learned - customer requirements
Do not agree to fixed price contracts - if possible
Do not write features or low level requirements into the contract - if possible
If you inherit a contract
● Read it
If you have fixed requirements
● Say “no” a lot
● Have a requirements change process
Lessons learned - requirement changes
Changes, discussions, and agreements made in meetings or on calls may be
forgotten
● Write down decisions
● Circulate the decisions (or minutes) for approval
● When you update a requirement (or other) document, make sure the version
history is visible and auditable
● Make sure the customer representative has the authority to approve and sign
off requirement changes
Summary
What can go wrong
If the requirements are unclear, or the contract is unusual, or the stakeholder(s)
are not engaged, typically:
● The team work together happily but build the wrong thing OR
● The team spend a lot of time arguing about interpretation of requirements
● Impact on team’s morale
Your awareness of what might go wrong can help you explain to a stakeholder
why they need to engage
How can you predict problems early?
Early symptoms that a project might not go well
● Sprint ceremonies are missing key people
○ Stakeholders
○ Developers
○ Designers
○ You do not know what you do not know
● Sprint ceremonies or scrums do not produce value
○ Team members do not contribute
○ Or the team talk a lot, but revisit old debates and do not come to conclusions
○ The team are scared to raise important issues and problems
How can you predict problems early?
More early symptoms that a project might not go well
● Requirement sizings are large
○ If a story has a large story point or time sizing, this is a symptom that it is not well understood
● Code reviews / signoff are slow
○ Symptom of team lead overload
○ Symptom of lack of respect between team members
● Solution architecture is fixed too early and by one person
○ The solution needs to fit the requirements
○ If solution architected before requirements understood, future requirements will be bent to fit
Q&A
About us
We built fflow to improve resource planning and operational efficiency for projects
and teams
● visualise availability and assign projects in a combined scheduler
● manage HR absences
● track (billable) time
● reporting by time and by task
Find out more at https://fflow.io/

Más contenido relacionado

La actualidad más candente

Project Mng Basics Belarusian State University Final
Project Mng Basics Belarusian State University FinalProject Mng Basics Belarusian State University Final
Project Mng Basics Belarusian State University FinalТранслируем.бел
 
The Fundamentals of Project Management
The Fundamentals of Project ManagementThe Fundamentals of Project Management
The Fundamentals of Project ManagementAmy White
 
Basics of project management - Week 1
Basics of project management - Week 1Basics of project management - Week 1
Basics of project management - Week 1Thuan Ng
 
Successful Project Presentation
Successful Project PresentationSuccessful Project Presentation
Successful Project PresentationColin Sullivan
 
Project management presentation (power point)
Project management presentation (power point)Project management presentation (power point)
Project management presentation (power point)jafrin akter
 
Projectmanagementconceptscases Amit Payal
Projectmanagementconceptscases Amit PayalProjectmanagementconceptscases Amit Payal
Projectmanagementconceptscases Amit PayalAMIT PAYAL
 
Fundamentals of Project Management
Fundamentals of Project ManagementFundamentals of Project Management
Fundamentals of Project ManagementJoshua Pierce
 
Project Mgmt Fundamentals
Project Mgmt FundamentalsProject Mgmt Fundamentals
Project Mgmt FundamentalsChris Miller
 
100 Project Management-Success Factor
100 Project Management-Success Factor100 Project Management-Success Factor
100 Project Management-Success FactorDr Fereidoun Dejahang
 
Project & Project managment
Project & Project managmentProject & Project managment
Project & Project managmentPramod Sharma
 
Project Management Fundamental
Project Management FundamentalProject Management Fundamental
Project Management FundamentalAndy Pham, PMP
 
Nine best practices of project management
Nine best practices of project managementNine best practices of project management
Nine best practices of project managementGlen Alleman
 
Introduction to Project Management
Introduction to Project ManagementIntroduction to Project Management
Introduction to Project ManagementBarry Hodge
 
Introduction to Project Management by Javid Hamdard
Introduction to Project Management by Javid HamdardIntroduction to Project Management by Javid Hamdard
Introduction to Project Management by Javid HamdardJavid Hamdard
 
Lecture 5 project management introduction
Lecture 5   project management introductionLecture 5   project management introduction
Lecture 5 project management introductionHafiz JUNAID
 

La actualidad más candente (19)

Project Mng Basics Belarusian State University Final
Project Mng Basics Belarusian State University FinalProject Mng Basics Belarusian State University Final
Project Mng Basics Belarusian State University Final
 
The Fundamentals of Project Management
The Fundamentals of Project ManagementThe Fundamentals of Project Management
The Fundamentals of Project Management
 
Basics of project management - Week 1
Basics of project management - Week 1Basics of project management - Week 1
Basics of project management - Week 1
 
Successful Project Presentation
Successful Project PresentationSuccessful Project Presentation
Successful Project Presentation
 
Project management presentation (power point)
Project management presentation (power point)Project management presentation (power point)
Project management presentation (power point)
 
Projectmanagementconceptscases Amit Payal
Projectmanagementconceptscases Amit PayalProjectmanagementconceptscases Amit Payal
Projectmanagementconceptscases Amit Payal
 
Fundamentals of Project Management
Fundamentals of Project ManagementFundamentals of Project Management
Fundamentals of Project Management
 
Project Mgmt Fundamentals
Project Mgmt FundamentalsProject Mgmt Fundamentals
Project Mgmt Fundamentals
 
Project management basics
Project management basicsProject management basics
Project management basics
 
100 Project Management-Success Factor
100 Project Management-Success Factor100 Project Management-Success Factor
100 Project Management-Success Factor
 
Project managment
Project managmentProject managment
Project managment
 
Project & Project managment
Project & Project managmentProject & Project managment
Project & Project managment
 
Project management
Project managementProject management
Project management
 
Project Management Fundamental
Project Management FundamentalProject Management Fundamental
Project Management Fundamental
 
Nine best practices of project management
Nine best practices of project managementNine best practices of project management
Nine best practices of project management
 
Introduction to Project Management
Introduction to Project ManagementIntroduction to Project Management
Introduction to Project Management
 
Introduction to Project Management by Javid Hamdard
Introduction to Project Management by Javid HamdardIntroduction to Project Management by Javid Hamdard
Introduction to Project Management by Javid Hamdard
 
Project Management
Project ManagementProject Management
Project Management
 
Lecture 5 project management introduction
Lecture 5   project management introductionLecture 5   project management introduction
Lecture 5 project management introduction
 

Similar a Project management by example

WIT lecture / Waterfall and Agile methodologies
WIT lecture / Waterfall and Agile methodologiesWIT lecture / Waterfall and Agile methodologies
WIT lecture / Waterfall and Agile methodologiesJulija Melnika
 
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 GreenerSue Greener
 
Laura Delnevo - Winning your clients' trust with Agile project management
Laura Delnevo - Winning your clients' trust with Agile project managementLaura Delnevo - Winning your clients' trust with Agile project management
Laura Delnevo - Winning your clients' trust with Agile project managementcameronandwilding
 
Odoo Implementation Methodology
Odoo Implementation MethodologyOdoo Implementation Methodology
Odoo Implementation MethodologyOdoo
 
Teaching an old dog new tricks user acceptance of pcm - Oracle Primavera Co...
Teaching an old dog new tricks   user acceptance of pcm - Oracle Primavera Co...Teaching an old dog new tricks   user acceptance of pcm - Oracle Primavera Co...
Teaching an old dog new tricks user acceptance of pcm - Oracle Primavera Co...p6academy
 
Classic Website Blunders
Classic Website BlundersClassic Website Blunders
Classic Website BlundersDesignHammer
 
What Are the Road Mapping Essentials by former Capital One PM
What Are the Road Mapping Essentials by former Capital One PMWhat Are the Road Mapping Essentials by former Capital One PM
What Are the Road Mapping Essentials by former Capital One PMProduct School
 
Winning clients' trust with Agile project management
Winning clients' trust with Agile project management Winning clients' trust with Agile project management
Winning clients' trust with Agile project management cameronandwilding
 
Why Training Projects Fail:How to Recover
Why Training Projects Fail:How to RecoverWhy Training Projects Fail:How to Recover
Why Training Projects Fail:How to RecoverDavid Goodman
 
Classic Website Blunders
Classic Website BlundersClassic Website Blunders
Classic Website BlundersDesignHammer
 
Managing stakeholder relationships: The key to successful product features
Managing stakeholder relationships: The key to successful product featuresManaging stakeholder relationships: The key to successful product features
Managing stakeholder relationships: The key to successful product featuresAndy Mura
 
Implementing Commission Systems - 6 step guide
Implementing Commission Systems - 6 step guideImplementing Commission Systems - 6 step guide
Implementing Commission Systems - 6 step guideDouglas Erb
 
Agile Methodologies and Scrum / Lean Development and Agile Methodologies - 2...
Agile Methodologies and Scrum /  Lean Development and Agile Methodologies - 2...Agile Methodologies and Scrum /  Lean Development and Agile Methodologies - 2...
Agile Methodologies and Scrum / Lean Development and Agile Methodologies - 2...Francesco Mapelli
 
Agile vision in IT and Software devlopment
Agile vision  in IT and Software devlopmentAgile vision  in IT and Software devlopment
Agile vision in IT and Software devlopmentJitander Kapil
 
A Partner is Good to Have, but Difficult to Be
A Partner is Good to Have, but Difficult to BeA Partner is Good to Have, but Difficult to Be
A Partner is Good to Have, but Difficult to Behouseofyin
 
Bradley Scott - Vision to Ready
Bradley Scott - Vision to ReadyBradley Scott - Vision to Ready
Bradley Scott - Vision to ReadyAgileNZ Conference
 
Agile Inception Strategies : Presented by Khaarthigha Subramanian
Agile Inception Strategies : Presented by Khaarthigha SubramanianAgile Inception Strategies : Presented by Khaarthigha Subramanian
Agile Inception Strategies : Presented by Khaarthigha SubramanianoGuild .
 

Similar a Project management by example (20)

WIT lecture / Waterfall and Agile methodologies
WIT lecture / Waterfall and Agile methodologiesWIT lecture / Waterfall and Agile methodologies
WIT lecture / Waterfall and Agile methodologies
 
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
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
 
Laura Delnevo - Winning your clients' trust with Agile project management
Laura Delnevo - Winning your clients' trust with Agile project managementLaura Delnevo - Winning your clients' trust with Agile project management
Laura Delnevo - Winning your clients' trust with Agile project management
 
Odoo Implementation Methodology
Odoo Implementation MethodologyOdoo Implementation Methodology
Odoo Implementation Methodology
 
Teaching an old dog new tricks user acceptance of pcm - Oracle Primavera Co...
Teaching an old dog new tricks   user acceptance of pcm - Oracle Primavera Co...Teaching an old dog new tricks   user acceptance of pcm - Oracle Primavera Co...
Teaching an old dog new tricks user acceptance of pcm - Oracle Primavera Co...
 
Classic Website Blunders
Classic Website BlundersClassic Website Blunders
Classic Website Blunders
 
What Are the Road Mapping Essentials by former Capital One PM
What Are the Road Mapping Essentials by former Capital One PMWhat Are the Road Mapping Essentials by former Capital One PM
What Are the Road Mapping Essentials by former Capital One PM
 
Winning clients' trust with Agile project management
Winning clients' trust with Agile project management Winning clients' trust with Agile project management
Winning clients' trust with Agile project management
 
Why Training Projects Fail:How to Recover
Why Training Projects Fail:How to RecoverWhy Training Projects Fail:How to Recover
Why Training Projects Fail:How to Recover
 
Classic Website Blunders
Classic Website BlundersClassic Website Blunders
Classic Website Blunders
 
Managing stakeholder relationships: The key to successful product features
Managing stakeholder relationships: The key to successful product featuresManaging stakeholder relationships: The key to successful product features
Managing stakeholder relationships: The key to successful product features
 
Implementing Commission Systems - 6 step guide
Implementing Commission Systems - 6 step guideImplementing Commission Systems - 6 step guide
Implementing Commission Systems - 6 step guide
 
6 steps
6 steps6 steps
6 steps
 
Agile Methodologies and Scrum / Lean Development and Agile Methodologies - 2...
Agile Methodologies and Scrum /  Lean Development and Agile Methodologies - 2...Agile Methodologies and Scrum /  Lean Development and Agile Methodologies - 2...
Agile Methodologies and Scrum / Lean Development and Agile Methodologies - 2...
 
Agile vision in IT and Software devlopment
Agile vision  in IT and Software devlopmentAgile vision  in IT and Software devlopment
Agile vision in IT and Software devlopment
 
A Partner is Good to Have, but Difficult to Be
A Partner is Good to Have, but Difficult to BeA Partner is Good to Have, but Difficult to Be
A Partner is Good to Have, but Difficult to Be
 
Bradley Scott - Vision to Ready
Bradley Scott - Vision to ReadyBradley Scott - Vision to Ready
Bradley Scott - Vision to Ready
 
Agile Inception Strategies : Presented by Khaarthigha Subramanian
Agile Inception Strategies : Presented by Khaarthigha SubramanianAgile Inception Strategies : Presented by Khaarthigha Subramanian
Agile Inception Strategies : Presented by Khaarthigha Subramanian
 
Project Management Skills
Project Management SkillsProject Management Skills
Project Management Skills
 

Último

Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Sheetaleventcompany
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...lizamodels9
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceDamini Dixit
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwaitdaisycvs
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting
 
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceMalegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDamini Dixit
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperityhemanthkumar470700
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPanhandleOilandGas
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876dlhescort
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Anamikakaur10
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 

Último (20)

Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceMalegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 

Project management by example

  • 1. Project management by example Learning to respect the requirements, from projects that went wrong
  • 2. Agenda ● Requirements and stakeholders ● Requirements, contracts, and customers ● Summary ● Q&A
  • 4. A set of early requirements ● Able to carry people and essentials ● Four-cornered power ● Fast ● Safe ● Able to handle mixed terrain
  • 5. What the team built Photo by Lucho Renolfi on Unsplash
  • 6. What the customer wanted Photo by Sergio Rota on Unsplash
  • 7. Or... what the customer wanted Photo by Adam Jang on Unsplash
  • 8. Lessons learned: what did we miss? ● Measurability ○ The camel is faster than a person walking - what was the baseline? ● Industry context / assumptions ● Deciding on the architecture too soon ● Stakeholders not involved in enough decisions and meetings
  • 10. An agile story Small team: project manager, two developers, QA, design Customer ● Agile ● Regularly joined daily scrum calls ● Attended sprint ceremonies in person ● Heavy emphasis on cost-benefit analysis We changed direction frequently Customer and us happy with the product and the result
  • 11. A pseudo-agile story The same small team Customer ● Agile ● Mostly joined daily scrum calls ● Rarely attended sprint ceremonies ● Heavy emphasis on function We changed direction frequently After 8 months, we thought the product was finished
  • 12. The customer disagreed We believed it was a time and materials contract (they usually were) We believed the requirements were agile: agreed in sprint planning meetings When we declared complete, the customer pointed out ● Contract was fixed price ● Original requirements described in the contract had not been met The contract had been set up by the business development (sales) team ● Optimistic ● Ambitious
  • 13. Lessons learned - customer requirements Do not agree to fixed price contracts - if possible Do not write features or low level requirements into the contract - if possible If you inherit a contract ● Read it If you have fixed requirements ● Say “no” a lot ● Have a requirements change process
  • 14. Lessons learned - requirement changes Changes, discussions, and agreements made in meetings or on calls may be forgotten ● Write down decisions ● Circulate the decisions (or minutes) for approval ● When you update a requirement (or other) document, make sure the version history is visible and auditable ● Make sure the customer representative has the authority to approve and sign off requirement changes
  • 16. What can go wrong If the requirements are unclear, or the contract is unusual, or the stakeholder(s) are not engaged, typically: ● The team work together happily but build the wrong thing OR ● The team spend a lot of time arguing about interpretation of requirements ● Impact on team’s morale Your awareness of what might go wrong can help you explain to a stakeholder why they need to engage
  • 17. How can you predict problems early? Early symptoms that a project might not go well ● Sprint ceremonies are missing key people ○ Stakeholders ○ Developers ○ Designers ○ You do not know what you do not know ● Sprint ceremonies or scrums do not produce value ○ Team members do not contribute ○ Or the team talk a lot, but revisit old debates and do not come to conclusions ○ The team are scared to raise important issues and problems
  • 18. How can you predict problems early? More early symptoms that a project might not go well ● Requirement sizings are large ○ If a story has a large story point or time sizing, this is a symptom that it is not well understood ● Code reviews / signoff are slow ○ Symptom of team lead overload ○ Symptom of lack of respect between team members ● Solution architecture is fixed too early and by one person ○ The solution needs to fit the requirements ○ If solution architected before requirements understood, future requirements will be bent to fit
  • 19. Q&A
  • 20. About us We built fflow to improve resource planning and operational efficiency for projects and teams ● visualise availability and assign projects in a combined scheduler ● manage HR absences ● track (billable) time ● reporting by time and by task Find out more at https://fflow.io/