SlideShare a Scribd company logo
Scope Creep:
Damned if I Do, Damned if I
Don’t
l a b 6 5 1 . c o m
j u s t i n @ l a b 6 5 1 . c o m
Justin Grammens
Founder + CEO | Lab651
• Who am I
• Define Scope Creep
• Discuss the What, Who, Why and When of Scope Creep
• Explore techniques to help mitigate it
• Homework
• Q&A
W H A T
W E W I L L C O V E R
W h o
A M I ?
• F ou n der, Lab651 – Ve t t e d S o f t war e & P r o je ct S t af f in g S e r v ice s
• F ou n der, Recu rs ive Awes om e – M ach in e Le arn in g Co n s u lt an t s
• Ho s t an d C reat or of t h e “ C on v ers at ion s on Applied AI P odcas t ”
• Adju n ct P r o f e s s o r – Te ach in g g radu at e le v e l co u rs e o n I o T & M L
at t h e Un iv ers it y of S ain t Th om as h ere in S ain t P au l
• C o-f ou n der of Em ergin g Tech Nort h & Applied AI – 501(c)(3) n on-
prof it : M on t h ly m eet u ps & con f eren ces on Art if icial I n t elligen ce
W h y
M e ?
• D e veloped Sof t ware f or 25 ye ars in m an y s e ct or s & t ech n ologies
• F in an cial
• Ret ail
• C on s u m er
• S calable M obile & C lou d Applicat ion s
• I oT D evices & M ach in e Learn in g
A l l have thi s s ame probl e m of Scope Cre e p!
W H A T
I S S c o p e C r e e p ?
Scope creep (also called requirement creep, or kitchen sink
syndrome) Refers to changes, continuous or uncontrolled
growth in a project’s scope, at any point after the project
begins… It is generally considered harmful.
Source: Wikipedia
https://en.wikipedia.org/wiki/Scope_creep
W H A T
I S a n E n g i n e e r ?
The word engineer is derived from the Latin words ingeniare
("to create, generate, contrive, devise") and ingenium
("cleverness").
Source: Wikipedia
https://en.wikipedia.org/wiki/Engineer
W H A T
I S T h e C o r e P r o b l e m ?
As e n g in e e r s we ar e paid t o f ulf i ll f unct i onal ob je ct i v e s
B u t en gin eerin g is act u ally e m ot i onal:
• Wan t t o pleas e t h os e as k in g u s t o do t h e work
• S h ow t h at we are cle v e r. No problem is t oo t ou gh !
• Lo ve a good ch allen ge
• Hu m an s are t e rrible at e s t im at in g t im e*
* https://en.wikipedia.org/wiki/Thinking,_Fast_and_Slow
https://medium.com/superokay/why-are-humans-so-bad-at-estimating-4b4290f83716
“Damned if I do, Damned if I don’t”
W H A T
A r e t h e S i g n s
• C on s t an t ly s lippin g s ch edu les
• Goin g over bu dget
• D e live rin g u n docu m en t ed / u n re qu e s t e d f e at u re s
• Rewrit in g code, docu m en t at ion or t es t s
• Addin g t as k s af t e r t h e S pr in t h as s t ar t e d
W H O
A r e t h e G u i l t y P a r t i e s
• E veryon e!
• C -S u it e
• S ales
• P rodu ct & En gin eerin g M an agem en t
• E n gin eers
• Q u alit y As s u ran ce
W e are all s t ake ho lde rs i n t he s ucce s s o f t he p ro duct !
W H Y
S c o p e C r e e p H a p p e n s
• M arke t con dit ion s ch an g e
• No t in volvin g clien t / pro je ct s pon s or or u s ers t h ro u g h ou t
• No t h avin g a good u n ders t an din g of t h e project s cope
• Wh at does “ don e” look lik e?
• Wh at f eat u res are/ are n ot a priorit y f or t h is releas e ?
• Wh at are t h e k ey im plem en t at ion t as k s ?
• Lack o f a rigorou s s ys t e m an d pr oces s
W H E N
D o e s S c o p e C r e e p H a p p e n
• An y t im e !
• S een it h appen at t h e k ick of f m eet in g
• P oorly def in ed requ irem en t s
• S een it h appen in t h e f in al bu ild
• Us ers f in ally s eein g t h e produ ct f or t h e f irs t t im e - yikes !
• S een it h appen all t h e way t h rou gh
• Ho w h ard is it t o add X? How abou t Y ?
W H A T
A r e S o m e S o l u t i o n s ?
• Rem em ber: I t ’ s em ot ion al
• Likely w ill requ ire a cu lt u re s h if t wit h in you r organ iz at ion
• Ho n es t con v ers at ion s wit h e veryon e on t h e t eam
• M u lt iply by X.XX you r t im e e s t im at e s
• I m plem en t : “ D on ’ t call m e, I ’ ll call you ”
• C reat e a t em plat e f or each t as k / body of work t h at m u s t be
com plet ed
W H A T
A r e S o m e S o l u t i o n s ?
• Te m plat e f o r t as k cre at io n
• E xam ple at Lab651
• P recon dit ion s
• S t eps
• E xpect ed Res u lt s
• E rrors
• Loggin g
• No t es
W H A T
A r e S o m e S o l u t i o n s ?
• C learly def in e t h e pu rpos e f or each f eat u re
• Gives you a gu ide m arker if requ es t s s t ray f rom it
• As y o u ar e t h e E n g in e e r - Y O U k n ow t h e t ech n ical det ails :
• S u gges t alt ern at iv es !
• Rais e y ou r h an d wh en an as k is creat in g s cope creep
• C om m u n icat e, C om m u n icat e, C om m u n icat e
W H A T
A r e S o m e S o l u t i o n s ?
• Alway s h av e a S pr in t r e v ie w / r e t r o s pe ct iv e
• D e m o workin g code
• B u rn down ch art s
• S h ows es t im at ed v s act u al f or s prin t
• D is cu s s wh y if ext ra t im e was s pe n t on a f e at u re
• C an t h is ch an ge be m ov ed t o a f u t u re releas e?
• Us e t ags / labels t o m ark it em s f or f u t u re
W H A T
A r e S o m e S o l u t i o n s ?
• D e f in e an d con t in u ally revie w t h e P ro je ct C h art er
• D e f in es bu s in es s problem s an d n e e ds
• P roject object ives
• Ju s t if icat io n an d m ark e t adv an t ag e s o f co m ple t in g t h e pro je ct
• D e liverables
• Tim e lin e s an d k e y m ile s t o n e s
• F l owchart how Y O UR organiz ation wil l handl e change s !
W H A T
A r e S o m e S o l u t i o n s ?
https://www.pmdrill.com/change-control-step-by-step/
Implement a
Change Control Board (CCB)!
W H A T
H a v e W e C o v e r e d ?
• D is cu s s ed t h e W hat , W ho , W hy and W he n of S cope C reep
• E n gin eerin g is em ot ion al
• Un ders t an d t h at S cope C reep in evit able
• E xplored t ech n iqu es t o h elp m it igat e it
• P roces s & P rocedu re driven
• E m ot ion ally driven
W H A T
I s t h e L e s s o n ?
When understood and
managed properly…
“Damned if I do,
Damned if I don’t”
W H A T ?
H o m e w o r k ?
• Tag m e o n s o cial m e dia @ j us ti ngra mme ns
• S h are way s Y O U m it igat e s cope creep wit h m e
• S h are if an y of t h es e t ech n iqu es work ed f or y ou
• Us e h as h t ag #S copeC reep an d #O S N2022
H O W
T O R E A C H M E
Justin Grammens
Founder + CEO | Lab651
justin@lab651.com
Twitter & Linked In:
@justingrammens

More Related Content

Similar to Scope Creep - Damned if I Do, Damned if I Don't

HubSpot Workflows: The Marketer's Powertool
HubSpot Workflows: The Marketer's PowertoolHubSpot Workflows: The Marketer's Powertool
HubSpot Workflows: The Marketer's Powertool
Joe Hafner
 
OPVL Common Mistakes
OPVL Common MistakesOPVL Common Mistakes
OPVL Common Mistakes
mczamora
 
Gameful classroom description_math_land
Gameful classroom description_math_landGameful classroom description_math_land
Gameful classroom description_math_land
Katefanelli
 
Malignant melanoma Oral pathology
Malignant melanoma Oral pathologyMalignant melanoma Oral pathology
Malignant melanoma Oral pathology
AkshMinhas
 
Doctor Appointment App Development Company
Doctor Appointment App Development CompanyDoctor Appointment App Development Company
Doctor Appointment App Development Company
deorwine infotech
 
Principle No. 4: company-wide collaboration.Donatas Stirbys
Principle No. 4: company-wide collaboration.Donatas StirbysPrinciple No. 4: company-wide collaboration.Donatas Stirbys
Principle No. 4: company-wide collaboration.Donatas Stirbys
Agile Lietuva
 
Donatas Stirbys - Collaboration between business and IT
Donatas Stirbys - Collaboration between business and ITDonatas Stirbys - Collaboration between business and IT
Donatas Stirbys - Collaboration between business and IT
Dominykas Punis
 
CDC PROJECT (3) 1.pptx
CDC PROJECT (3) 1.pptxCDC PROJECT (3) 1.pptx
CDC PROJECT (3) 1.pptx
PriyankaKarunakaran3
 
New technologies about Drugs Administration - Pharmacology
New technologies about Drugs Administration - PharmacologyNew technologies about Drugs Administration - Pharmacology
New technologies about Drugs Administration - Pharmacology
Yvann Saculo
 
Faizal Resume
Faizal ResumeFaizal Resume
Faizal Resume
Faizal Johori
 
Information Security Project Management
Information Security Project ManagementInformation Security Project Management
Information Security Project Management
Igor Pertsovsky
 
Culturally Responsive Teaching & Critical Pedagogy
Culturally Responsive Teaching & Critical PedagogyCulturally Responsive Teaching & Critical Pedagogy
Culturally Responsive Teaching & Critical Pedagogy
Jay Henry
 
AS Level Film Studies Fm2 Section A revision
AS Level Film Studies Fm2 Section A revisionAS Level Film Studies Fm2 Section A revision
AS Level Film Studies Fm2 Section A revision
Ian Moreno-Melgar
 
Virus and Anti-virus.pptx
Virus and Anti-virus.pptxVirus and Anti-virus.pptx
Virus and Anti-virus.pptx
SujayGhosh17
 
AS Media Foundation Portfolio Music Magazine Evaluation
AS Media Foundation Portfolio Music Magazine EvaluationAS Media Foundation Portfolio Music Magazine Evaluation
AS Media Foundation Portfolio Music Magazine Evaluation
Samantha_Kafesu
 
Diabetic Foot in Kolkata
Diabetic Foot in KolkataDiabetic Foot in Kolkata
Diabetic Foot in Kolkata
Koushik Mondal
 
form 4 Biology chap6 pt7
form 4 Biology chap6 pt7form 4 Biology chap6 pt7
form 4 Biology chap6 pt7
cikgushaik
 
Ninja Correlation of APT Binaries
Ninja Correlation of APT BinariesNinja Correlation of APT Binaries
Ninja Correlation of APT Binaries
CODE BLUE
 
Research Proposal e-Marketing - Copy.pptx
Research Proposal e-Marketing - Copy.pptxResearch Proposal e-Marketing - Copy.pptx
Research Proposal e-Marketing - Copy.pptx
ssuserb772ab1
 
Biochemical restoration the balance
Biochemical restoration   the balanceBiochemical restoration   the balance
Biochemical restoration the balance
Abdullah Boulad
 

Similar to Scope Creep - Damned if I Do, Damned if I Don't (20)

HubSpot Workflows: The Marketer's Powertool
HubSpot Workflows: The Marketer's PowertoolHubSpot Workflows: The Marketer's Powertool
HubSpot Workflows: The Marketer's Powertool
 
OPVL Common Mistakes
OPVL Common MistakesOPVL Common Mistakes
OPVL Common Mistakes
 
Gameful classroom description_math_land
Gameful classroom description_math_landGameful classroom description_math_land
Gameful classroom description_math_land
 
Malignant melanoma Oral pathology
Malignant melanoma Oral pathologyMalignant melanoma Oral pathology
Malignant melanoma Oral pathology
 
Doctor Appointment App Development Company
Doctor Appointment App Development CompanyDoctor Appointment App Development Company
Doctor Appointment App Development Company
 
Principle No. 4: company-wide collaboration.Donatas Stirbys
Principle No. 4: company-wide collaboration.Donatas StirbysPrinciple No. 4: company-wide collaboration.Donatas Stirbys
Principle No. 4: company-wide collaboration.Donatas Stirbys
 
Donatas Stirbys - Collaboration between business and IT
Donatas Stirbys - Collaboration between business and ITDonatas Stirbys - Collaboration between business and IT
Donatas Stirbys - Collaboration between business and IT
 
CDC PROJECT (3) 1.pptx
CDC PROJECT (3) 1.pptxCDC PROJECT (3) 1.pptx
CDC PROJECT (3) 1.pptx
 
New technologies about Drugs Administration - Pharmacology
New technologies about Drugs Administration - PharmacologyNew technologies about Drugs Administration - Pharmacology
New technologies about Drugs Administration - Pharmacology
 
Faizal Resume
Faizal ResumeFaizal Resume
Faizal Resume
 
Information Security Project Management
Information Security Project ManagementInformation Security Project Management
Information Security Project Management
 
Culturally Responsive Teaching & Critical Pedagogy
Culturally Responsive Teaching & Critical PedagogyCulturally Responsive Teaching & Critical Pedagogy
Culturally Responsive Teaching & Critical Pedagogy
 
AS Level Film Studies Fm2 Section A revision
AS Level Film Studies Fm2 Section A revisionAS Level Film Studies Fm2 Section A revision
AS Level Film Studies Fm2 Section A revision
 
Virus and Anti-virus.pptx
Virus and Anti-virus.pptxVirus and Anti-virus.pptx
Virus and Anti-virus.pptx
 
AS Media Foundation Portfolio Music Magazine Evaluation
AS Media Foundation Portfolio Music Magazine EvaluationAS Media Foundation Portfolio Music Magazine Evaluation
AS Media Foundation Portfolio Music Magazine Evaluation
 
Diabetic Foot in Kolkata
Diabetic Foot in KolkataDiabetic Foot in Kolkata
Diabetic Foot in Kolkata
 
form 4 Biology chap6 pt7
form 4 Biology chap6 pt7form 4 Biology chap6 pt7
form 4 Biology chap6 pt7
 
Ninja Correlation of APT Binaries
Ninja Correlation of APT BinariesNinja Correlation of APT Binaries
Ninja Correlation of APT Binaries
 
Research Proposal e-Marketing - Copy.pptx
Research Proposal e-Marketing - Copy.pptxResearch Proposal e-Marketing - Copy.pptx
Research Proposal e-Marketing - Copy.pptx
 
Biochemical restoration the balance
Biochemical restoration   the balanceBiochemical restoration   the balance
Biochemical restoration the balance
 

More from Justin Grammens

Deep Learning with TensorFlow
Deep Learning with TensorFlowDeep Learning with TensorFlow
Deep Learning with TensorFlow
Justin Grammens
 
Speaking at John Carrol University on the Internet of Things
Speaking at John Carrol University on the Internet of ThingsSpeaking at John Carrol University on the Internet of Things
Speaking at John Carrol University on the Internet of Things
Justin Grammens
 
NDC Minnesota 2019 - Fundamentals of Azure IoT
NDC Minnesota 2019 - Fundamentals of Azure IoTNDC Minnesota 2019 - Fundamentals of Azure IoT
NDC Minnesota 2019 - Fundamentals of Azure IoT
Justin Grammens
 
This Time, It’s Personal: Why Security and the IoT Is Different
This Time, It’s Personal: Why Security and the IoT Is DifferentThis Time, It’s Personal: Why Security and the IoT Is Different
This Time, It’s Personal: Why Security and the IoT Is Different
Justin Grammens
 
Looking into the Future: Using Google's Prediction API
Looking into the Future: Using Google's Prediction APILooking into the Future: Using Google's Prediction API
Looking into the Future: Using Google's Prediction API
Justin Grammens
 
The Internet of Things - What It Is, Where Its Headed and Its Applications
The Internet of Things - What It Is, Where Its Headed and Its ApplicationsThe Internet of Things - What It Is, Where Its Headed and Its Applications
The Internet of Things - What It Is, Where Its Headed and Its Applications
Justin Grammens
 
Internet of Things: What It Is, Where's Headed and Its Applications
Internet of Things: What It Is, Where's Headed and Its ApplicationsInternet of Things: What It Is, Where's Headed and Its Applications
Internet of Things: What It Is, Where's Headed and Its Applications
Justin Grammens
 
Collaborative Learning - The Role Communities Play in IoT
Collaborative Learning - The Role Communities Play in IoTCollaborative Learning - The Role Communities Play in IoT
Collaborative Learning - The Role Communities Play in IoT
Justin Grammens
 
Internet of Things: What it is, where it is going and how it is being applied.
Internet of Things: What it is, where it is going and how it is being applied.Internet of Things: What it is, where it is going and how it is being applied.
Internet of Things: What it is, where it is going and how it is being applied.
Justin Grammens
 
Arduino, Open Source and The Internet of Things Landscape
Arduino, Open Source and The Internet of Things LandscapeArduino, Open Source and The Internet of Things Landscape
Arduino, Open Source and The Internet of Things Landscape
Justin Grammens
 
Gobot Meets IoT : Using the Go Programming Language to Control The “Things” A...
Gobot Meets IoT : Using the Go Programming Language to Control The “Things” A...Gobot Meets IoT : Using the Go Programming Language to Control The “Things” A...
Gobot Meets IoT : Using the Go Programming Language to Control The “Things” A...
Justin Grammens
 
Physical Computing Using Go and Arduino
Physical Computing Using Go and ArduinoPhysical Computing Using Go and Arduino
Physical Computing Using Go and Arduino
Justin Grammens
 
The State of Arduino and IoT
The State of Arduino and IoTThe State of Arduino and IoT
The State of Arduino and IoT
Justin Grammens
 
Android Minnebar
Android MinnebarAndroid Minnebar
Android Minnebar
Justin Grammens
 
Android TCJUG
Android TCJUGAndroid TCJUG
Android TCJUG
Justin Grammens
 
Voice Enabled Applications
Voice Enabled ApplicationsVoice Enabled Applications
Voice Enabled Applications
Justin Grammens
 
Android Intro
Android IntroAndroid Intro
Android Intro
Justin Grammens
 
Adhearsion and Telegraph Framework Presentation
Adhearsion and Telegraph Framework PresentationAdhearsion and Telegraph Framework Presentation
Adhearsion and Telegraph Framework Presentation
Justin Grammens
 
Asterisk-Java Framework Presentation
Asterisk-Java Framework PresentationAsterisk-Java Framework Presentation
Asterisk-Java Framework Presentation
Justin Grammens
 

More from Justin Grammens (19)

Deep Learning with TensorFlow
Deep Learning with TensorFlowDeep Learning with TensorFlow
Deep Learning with TensorFlow
 
Speaking at John Carrol University on the Internet of Things
Speaking at John Carrol University on the Internet of ThingsSpeaking at John Carrol University on the Internet of Things
Speaking at John Carrol University on the Internet of Things
 
NDC Minnesota 2019 - Fundamentals of Azure IoT
NDC Minnesota 2019 - Fundamentals of Azure IoTNDC Minnesota 2019 - Fundamentals of Azure IoT
NDC Minnesota 2019 - Fundamentals of Azure IoT
 
This Time, It’s Personal: Why Security and the IoT Is Different
This Time, It’s Personal: Why Security and the IoT Is DifferentThis Time, It’s Personal: Why Security and the IoT Is Different
This Time, It’s Personal: Why Security and the IoT Is Different
 
Looking into the Future: Using Google's Prediction API
Looking into the Future: Using Google's Prediction APILooking into the Future: Using Google's Prediction API
Looking into the Future: Using Google's Prediction API
 
The Internet of Things - What It Is, Where Its Headed and Its Applications
The Internet of Things - What It Is, Where Its Headed and Its ApplicationsThe Internet of Things - What It Is, Where Its Headed and Its Applications
The Internet of Things - What It Is, Where Its Headed and Its Applications
 
Internet of Things: What It Is, Where's Headed and Its Applications
Internet of Things: What It Is, Where's Headed and Its ApplicationsInternet of Things: What It Is, Where's Headed and Its Applications
Internet of Things: What It Is, Where's Headed and Its Applications
 
Collaborative Learning - The Role Communities Play in IoT
Collaborative Learning - The Role Communities Play in IoTCollaborative Learning - The Role Communities Play in IoT
Collaborative Learning - The Role Communities Play in IoT
 
Internet of Things: What it is, where it is going and how it is being applied.
Internet of Things: What it is, where it is going and how it is being applied.Internet of Things: What it is, where it is going and how it is being applied.
Internet of Things: What it is, where it is going and how it is being applied.
 
Arduino, Open Source and The Internet of Things Landscape
Arduino, Open Source and The Internet of Things LandscapeArduino, Open Source and The Internet of Things Landscape
Arduino, Open Source and The Internet of Things Landscape
 
Gobot Meets IoT : Using the Go Programming Language to Control The “Things” A...
Gobot Meets IoT : Using the Go Programming Language to Control The “Things” A...Gobot Meets IoT : Using the Go Programming Language to Control The “Things” A...
Gobot Meets IoT : Using the Go Programming Language to Control The “Things” A...
 
Physical Computing Using Go and Arduino
Physical Computing Using Go and ArduinoPhysical Computing Using Go and Arduino
Physical Computing Using Go and Arduino
 
The State of Arduino and IoT
The State of Arduino and IoTThe State of Arduino and IoT
The State of Arduino and IoT
 
Android Minnebar
Android MinnebarAndroid Minnebar
Android Minnebar
 
Android TCJUG
Android TCJUGAndroid TCJUG
Android TCJUG
 
Voice Enabled Applications
Voice Enabled ApplicationsVoice Enabled Applications
Voice Enabled Applications
 
Android Intro
Android IntroAndroid Intro
Android Intro
 
Adhearsion and Telegraph Framework Presentation
Adhearsion and Telegraph Framework PresentationAdhearsion and Telegraph Framework Presentation
Adhearsion and Telegraph Framework Presentation
 
Asterisk-Java Framework Presentation
Asterisk-Java Framework PresentationAsterisk-Java Framework Presentation
Asterisk-Java Framework Presentation
 

Recently uploaded

ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
Maitrey Patel
 
Orca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container OrchestrationOrca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container Orchestration
Pedro J. Molina
 
Building API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructureBuilding API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructure
confluent
 
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
safelyiotech
 
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdfThe Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
kalichargn70th171
 
Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...
Paul Brebner
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
Yara Milbes
 
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery FleetStork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Vince Scalabrino
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
kalichargn70th171
 
Streamlining End-to-End Testing Automation
Streamlining End-to-End Testing AutomationStreamlining End-to-End Testing Automation
Streamlining End-to-End Testing Automation
Anand Bagmar
 
Going AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applicationsGoing AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applications
Alina Yurenko
 
Boost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management AppsBoost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management Apps
Jhone kinadey
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio, Inc.
 
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
sandeepmenon62
 
Beginner's Guide to Observability@Devoxx PL 2024
Beginner's  Guide to Observability@Devoxx PL 2024Beginner's  Guide to Observability@Devoxx PL 2024
Beginner's Guide to Observability@Devoxx PL 2024
michniczscribd
 
Computer Science & Engineering VI Sem- New Syllabus.pdf
Computer Science & Engineering VI Sem- New Syllabus.pdfComputer Science & Engineering VI Sem- New Syllabus.pdf
Computer Science & Engineering VI Sem- New Syllabus.pdf
chandangoswami40933
 
Software Test Automation - A Comprehensive Guide on Automated Testing.pdf
Software Test Automation - A Comprehensive Guide on Automated Testing.pdfSoftware Test Automation - A Comprehensive Guide on Automated Testing.pdf
Software Test Automation - A Comprehensive Guide on Automated Testing.pdf
kalichargn70th171
 
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
widenerjobeyrl638
 
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA ComplianceSecure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
ICS
 
The Role of DevOps in Digital Transformation.pdf
The Role of DevOps in Digital Transformation.pdfThe Role of DevOps in Digital Transformation.pdf
The Role of DevOps in Digital Transformation.pdf
mohitd6
 

Recently uploaded (20)

ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
 
Orca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container OrchestrationOrca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container Orchestration
 
Building API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructureBuilding API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructure
 
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
 
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdfThe Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
 
Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
 
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery FleetStork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
 
Streamlining End-to-End Testing Automation
Streamlining End-to-End Testing AutomationStreamlining End-to-End Testing Automation
Streamlining End-to-End Testing Automation
 
Going AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applicationsGoing AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applications
 
Boost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management AppsBoost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management Apps
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
 
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
 
Beginner's Guide to Observability@Devoxx PL 2024
Beginner's  Guide to Observability@Devoxx PL 2024Beginner's  Guide to Observability@Devoxx PL 2024
Beginner's Guide to Observability@Devoxx PL 2024
 
Computer Science & Engineering VI Sem- New Syllabus.pdf
Computer Science & Engineering VI Sem- New Syllabus.pdfComputer Science & Engineering VI Sem- New Syllabus.pdf
Computer Science & Engineering VI Sem- New Syllabus.pdf
 
Software Test Automation - A Comprehensive Guide on Automated Testing.pdf
Software Test Automation - A Comprehensive Guide on Automated Testing.pdfSoftware Test Automation - A Comprehensive Guide on Automated Testing.pdf
Software Test Automation - A Comprehensive Guide on Automated Testing.pdf
 
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
 
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA ComplianceSecure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
 
The Role of DevOps in Digital Transformation.pdf
The Role of DevOps in Digital Transformation.pdfThe Role of DevOps in Digital Transformation.pdf
The Role of DevOps in Digital Transformation.pdf
 

Scope Creep - Damned if I Do, Damned if I Don't

  • 1. Scope Creep: Damned if I Do, Damned if I Don’t l a b 6 5 1 . c o m j u s t i n @ l a b 6 5 1 . c o m Justin Grammens Founder + CEO | Lab651
  • 2. • Who am I • Define Scope Creep • Discuss the What, Who, Why and When of Scope Creep • Explore techniques to help mitigate it • Homework • Q&A W H A T W E W I L L C O V E R
  • 3. W h o A M I ? • F ou n der, Lab651 – Ve t t e d S o f t war e & P r o je ct S t af f in g S e r v ice s • F ou n der, Recu rs ive Awes om e – M ach in e Le arn in g Co n s u lt an t s • Ho s t an d C reat or of t h e “ C on v ers at ion s on Applied AI P odcas t ” • Adju n ct P r o f e s s o r – Te ach in g g radu at e le v e l co u rs e o n I o T & M L at t h e Un iv ers it y of S ain t Th om as h ere in S ain t P au l • C o-f ou n der of Em ergin g Tech Nort h & Applied AI – 501(c)(3) n on- prof it : M on t h ly m eet u ps & con f eren ces on Art if icial I n t elligen ce
  • 4. W h y M e ? • D e veloped Sof t ware f or 25 ye ars in m an y s e ct or s & t ech n ologies • F in an cial • Ret ail • C on s u m er • S calable M obile & C lou d Applicat ion s • I oT D evices & M ach in e Learn in g A l l have thi s s ame probl e m of Scope Cre e p!
  • 5. W H A T I S S c o p e C r e e p ? Scope creep (also called requirement creep, or kitchen sink syndrome) Refers to changes, continuous or uncontrolled growth in a project’s scope, at any point after the project begins… It is generally considered harmful. Source: Wikipedia https://en.wikipedia.org/wiki/Scope_creep
  • 6. W H A T I S a n E n g i n e e r ? The word engineer is derived from the Latin words ingeniare ("to create, generate, contrive, devise") and ingenium ("cleverness"). Source: Wikipedia https://en.wikipedia.org/wiki/Engineer
  • 7. W H A T I S T h e C o r e P r o b l e m ? As e n g in e e r s we ar e paid t o f ulf i ll f unct i onal ob je ct i v e s B u t en gin eerin g is act u ally e m ot i onal: • Wan t t o pleas e t h os e as k in g u s t o do t h e work • S h ow t h at we are cle v e r. No problem is t oo t ou gh ! • Lo ve a good ch allen ge • Hu m an s are t e rrible at e s t im at in g t im e* * https://en.wikipedia.org/wiki/Thinking,_Fast_and_Slow
  • 9. “Damned if I do, Damned if I don’t”
  • 10. W H A T A r e t h e S i g n s • C on s t an t ly s lippin g s ch edu les • Goin g over bu dget • D e live rin g u n docu m en t ed / u n re qu e s t e d f e at u re s • Rewrit in g code, docu m en t at ion or t es t s • Addin g t as k s af t e r t h e S pr in t h as s t ar t e d
  • 11. W H O A r e t h e G u i l t y P a r t i e s • E veryon e! • C -S u it e • S ales • P rodu ct & En gin eerin g M an agem en t • E n gin eers • Q u alit y As s u ran ce W e are all s t ake ho lde rs i n t he s ucce s s o f t he p ro duct !
  • 12. W H Y S c o p e C r e e p H a p p e n s • M arke t con dit ion s ch an g e • No t in volvin g clien t / pro je ct s pon s or or u s ers t h ro u g h ou t • No t h avin g a good u n ders t an din g of t h e project s cope • Wh at does “ don e” look lik e? • Wh at f eat u res are/ are n ot a priorit y f or t h is releas e ? • Wh at are t h e k ey im plem en t at ion t as k s ? • Lack o f a rigorou s s ys t e m an d pr oces s
  • 13. W H E N D o e s S c o p e C r e e p H a p p e n • An y t im e ! • S een it h appen at t h e k ick of f m eet in g • P oorly def in ed requ irem en t s • S een it h appen in t h e f in al bu ild • Us ers f in ally s eein g t h e produ ct f or t h e f irs t t im e - yikes ! • S een it h appen all t h e way t h rou gh • Ho w h ard is it t o add X? How abou t Y ?
  • 14. W H A T A r e S o m e S o l u t i o n s ? • Rem em ber: I t ’ s em ot ion al • Likely w ill requ ire a cu lt u re s h if t wit h in you r organ iz at ion • Ho n es t con v ers at ion s wit h e veryon e on t h e t eam • M u lt iply by X.XX you r t im e e s t im at e s • I m plem en t : “ D on ’ t call m e, I ’ ll call you ” • C reat e a t em plat e f or each t as k / body of work t h at m u s t be com plet ed
  • 15. W H A T A r e S o m e S o l u t i o n s ? • Te m plat e f o r t as k cre at io n • E xam ple at Lab651 • P recon dit ion s • S t eps • E xpect ed Res u lt s • E rrors • Loggin g • No t es
  • 16. W H A T A r e S o m e S o l u t i o n s ? • C learly def in e t h e pu rpos e f or each f eat u re • Gives you a gu ide m arker if requ es t s s t ray f rom it • As y o u ar e t h e E n g in e e r - Y O U k n ow t h e t ech n ical det ails : • S u gges t alt ern at iv es ! • Rais e y ou r h an d wh en an as k is creat in g s cope creep • C om m u n icat e, C om m u n icat e, C om m u n icat e
  • 17. W H A T A r e S o m e S o l u t i o n s ? • Alway s h av e a S pr in t r e v ie w / r e t r o s pe ct iv e • D e m o workin g code • B u rn down ch art s • S h ows es t im at ed v s act u al f or s prin t • D is cu s s wh y if ext ra t im e was s pe n t on a f e at u re • C an t h is ch an ge be m ov ed t o a f u t u re releas e? • Us e t ags / labels t o m ark it em s f or f u t u re
  • 18. W H A T A r e S o m e S o l u t i o n s ? • D e f in e an d con t in u ally revie w t h e P ro je ct C h art er • D e f in es bu s in es s problem s an d n e e ds • P roject object ives • Ju s t if icat io n an d m ark e t adv an t ag e s o f co m ple t in g t h e pro je ct • D e liverables • Tim e lin e s an d k e y m ile s t o n e s • F l owchart how Y O UR organiz ation wil l handl e change s !
  • 19. W H A T A r e S o m e S o l u t i o n s ? https://www.pmdrill.com/change-control-step-by-step/ Implement a Change Control Board (CCB)!
  • 20. W H A T H a v e W e C o v e r e d ? • D is cu s s ed t h e W hat , W ho , W hy and W he n of S cope C reep • E n gin eerin g is em ot ion al • Un ders t an d t h at S cope C reep in evit able • E xplored t ech n iqu es t o h elp m it igat e it • P roces s & P rocedu re driven • E m ot ion ally driven
  • 21. W H A T I s t h e L e s s o n ? When understood and managed properly… “Damned if I do, Damned if I don’t”
  • 22. W H A T ? H o m e w o r k ? • Tag m e o n s o cial m e dia @ j us ti ngra mme ns • S h are way s Y O U m it igat e s cope creep wit h m e • S h are if an y of t h es e t ech n iqu es work ed f or y ou • Us e h as h t ag #S copeC reep an d #O S N2022
  • 23. H O W T O R E A C H M E Justin Grammens Founder + CEO | Lab651 justin@lab651.com Twitter & Linked In: @justingrammens