SlideShare a Scribd company logo
1 of 19
Download to read offline
Agile Comes to You,[object Object],Justin Bell presentsThe Benefits of Agile and How to Avoid Common Pitfalls,[object Object],September 27th, 2011,[object Object]
Today we’ll talk about the benefits & common pitfalls companies face as they move through the phases of Agile Development adoption,[object Object],Phases of Agile Adoption … ,[object Object],braveheart on Flickr,[object Object],bashed on Flickr,[object Object],tallkev on Flickr,[object Object],Just learning …,[object Object],Dipping toe …,[object Object],Trying (HARD) …,[object Object],Enjoying it …,[object Object]
There are many benefits of Agile development – but it is often confused with just removing the planning and documentation from other methodologies.,[object Object],Benefits of Agile …,[object Object]
We’ve all seen something like this before:The project appears right on track, with no indication of issue until …,[object Object],Benefits of Agile … Improved Visibility & Tracking …,[object Object],gamp on Flickr,[object Object],Month 1,[object Object],Month 2,[object Object],Month 3,[object Object],Month 4,[object Object]
With Agile it’s easier to get a true status and avoid the late project surprise. ,[object Object],Benefits of Agile … Improved Visibility & Tracking …,[object Object]
In traditional development models the PM is often lost and stuck with few options other than “management-by-walking-around.”,[object Object],Benefits of Agile … Task Management & Tracking …,[object Object],Whatchaworkin’ on?,[object Object],What else needs to be done?,[object Object],Are you done yet?,[object Object]
Well-organized agile teams utilize a task board or online tool to managetask assignments, issues, and progress.,[object Object],Benefits of Agile … Task Management & Tracking …,[object Object]
Project estimation & planning is one of the biggest failures in traditional software development. Agile can help.,[object Object],Benefits of Agile … Estimation & Planning …,[object Object],© Scott Adams, Inc./Dist by UFS, Inc.,[object Object]
Team estimation can be very time consuming and is often corrupted by “anchoring” when one team member heavily influences estimates.,[object Object],Benefits of Agile … Estimation & Planning …,[object Object],Jon thinks he knows exactly what to do, so he says “3 days!”, making Bob and Mary doubt their initial estimates.,[object Object],1,[object Object],3,[object Object],The Project Manager or Product Owner kicks off the Sprint Planning Session.,[object Object],How long?,[object Object],Michelle,[object Object],2,[object Object],4,[object Object],Sarah then asks for the remaining (and now skewed) estimates.,[object Object],The team thinks about the backlog item being discussed.,[object Object],3,[object Object],8,[object Object],1,[object Object],?,[object Object],3!,[object Object],!,[object Object],!,[object Object],?,[object Object],3!,[object Object],8 5,[object Object],1 3,[object Object],? 3,[object Object],Jon,[object Object],Sarah,[object Object],Bob,[object Object],Mary,[object Object],Jon,[object Object],Sarah,[object Object],Bob,[object Object],Mary,[object Object],Jon,[object Object],Sarah,[object Object],Bob,[object Object],Mary,[object Object]
Planning poker is an iterative approach to estimating items in the product backlog intended to reduce anchoring and wasted time.,[object Object],Benefits of Agile … Estimation & Planning …,[object Object],kraemer on Flickr,[object Object]
Planning poker is an iterative approach to estimating items in the product backlog intended to reduce anchoring and wasted time.,[object Object],Benefits of Agile … Estimation & Planning …,[object Object],Michelle then asks everyone to flip the card representing their estimate.,[object Object],1,[object Object],3,[object Object],The Project Manager or Product Owner kicks off the Sprint Planning Session.,[object Object],How long?,[object Object],Michelle,[object Object],2,[object Object],4,[object Object],Now the team can have an unbiased discussion regarding the differences.,[object Object],The team thinks about the backlog item being discussed.,[object Object],3,[object Object],8,[object Object],1,[object Object],?,[object Object],3,[object Object],8,[object Object],1,[object Object],?,[object Object],3,[object Object],8,[object Object],1,[object Object],?,[object Object],Jon,[object Object],Sarah,[object Object],Bob,[object Object],Mary,[object Object],Jon,[object Object],Sarah,[object Object],Bob,[object Object],Mary,[object Object],Jon,[object Object],Sarah,[object Object],Bob,[object Object],Mary,[object Object]
Agile is great, but there are some very common pitfalls that many teams fall into as they adopt agile.,[object Object],Common Pitfalls …,[object Object],yanivG on Flickr,[object Object]
Agile isn’t necessarily “faster” development, but it does make development more predictable and minimize wasted effort.,[object Object],Common Pitfalls …,[object Object],kraemer on Flickr,[object Object]
There are still many times that dates and scope are determined outside of an Agile process – and the team is left to deliver the project,[object Object],Common Pitfalls …,[object Object],kraemer on Flickr,[object Object]
Good communication is critical to good agile. Don’t let the product owner, QA, and the development team work in silos.,[object Object],Common Pitfalls …,[object Object],lu6fpj on Flickr,[object Object]
Be careful not to fool yourself ,[object Object],Common Pitfalls …,[object Object],kraemer on Flickr,[object Object]
For agile teams to be effective, the product owner must be heavily involved in the day-to-day activities and be empowered to make decisions.,[object Object],Common Pitfalls …,[object Object],loop_oh on Flickr,[object Object]
Questions? Anyone?,[object Object],Agile Development,[object Object]
Justin Bell,[object Object],jbell@credera.com,[object Object],Twitter: jbellOSU,[object Object],#agile2u,[object Object],www.credera.com,[object Object]

More Related Content

What's hot

Assholes are killing your project (FOSDEM)
Assholes are killing your project (FOSDEM)Assholes are killing your project (FOSDEM)
Assholes are killing your project (FOSDEM)Donnie Berkholz
 
The enthusiasticdeveloper
The enthusiasticdeveloperThe enthusiasticdeveloper
The enthusiasticdeveloperagilestaffs
 
Implementing a Systematic Content Development Process
Implementing a Systematic Content Development ProcessImplementing a Systematic Content Development Process
Implementing a Systematic Content Development ProcessCopyPress
 
Doing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being AgileDoing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being Agilelazygolfer
 
Don’t build it: a practical guide for those building Civic Tech - Luke Jordan...
Don’t build it: a practical guide for those building Civic Tech - Luke Jordan...Don’t build it: a practical guide for those building Civic Tech - Luke Jordan...
Don’t build it: a practical guide for those building Civic Tech - Luke Jordan...mysociety
 
IBM Design Sprint to Stop Exploitation of Domestic Workers
IBM Design Sprint to Stop Exploitation of Domestic WorkersIBM Design Sprint to Stop Exploitation of Domestic Workers
IBM Design Sprint to Stop Exploitation of Domestic WorkersMike Nedelko
 
With Great Automation Comes Great Responsibility
With Great Automation Comes Great ResponsibilityWith Great Automation Comes Great Responsibility
With Great Automation Comes Great ResponsibilityAtlassian
 
Getting Unstuck: Enhancing Designer and Developer Collaboration for Mutual Su...
Getting Unstuck: Enhancing Designer and Developer Collaboration for Mutual Su...Getting Unstuck: Enhancing Designer and Developer Collaboration for Mutual Su...
Getting Unstuck: Enhancing Designer and Developer Collaboration for Mutual Su...goodfriday
 
Intro to lean marketing
Intro to lean marketingIntro to lean marketing
Intro to lean marketingDan Weingrod
 
4 PM Anti-Patterns
4 PM Anti-Patterns4 PM Anti-Patterns
4 PM Anti-PatternsBert Heymans
 

What's hot (11)

Assholes are killing your project (FOSDEM)
Assholes are killing your project (FOSDEM)Assholes are killing your project (FOSDEM)
Assholes are killing your project (FOSDEM)
 
The enthusiasticdeveloper
The enthusiasticdeveloperThe enthusiasticdeveloper
The enthusiasticdeveloper
 
Implementing a Systematic Content Development Process
Implementing a Systematic Content Development ProcessImplementing a Systematic Content Development Process
Implementing a Systematic Content Development Process
 
Doing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being AgileDoing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being Agile
 
Don’t build it: a practical guide for those building Civic Tech - Luke Jordan...
Don’t build it: a practical guide for those building Civic Tech - Luke Jordan...Don’t build it: a practical guide for those building Civic Tech - Luke Jordan...
Don’t build it: a practical guide for those building Civic Tech - Luke Jordan...
 
IBM Design Sprint to Stop Exploitation of Domestic Workers
IBM Design Sprint to Stop Exploitation of Domestic WorkersIBM Design Sprint to Stop Exploitation of Domestic Workers
IBM Design Sprint to Stop Exploitation of Domestic Workers
 
With Great Automation Comes Great Responsibility
With Great Automation Comes Great ResponsibilityWith Great Automation Comes Great Responsibility
With Great Automation Comes Great Responsibility
 
Getting Unstuck: Enhancing Designer and Developer Collaboration for Mutual Su...
Getting Unstuck: Enhancing Designer and Developer Collaboration for Mutual Su...Getting Unstuck: Enhancing Designer and Developer Collaboration for Mutual Su...
Getting Unstuck: Enhancing Designer and Developer Collaboration for Mutual Su...
 
Intro to lean marketing
Intro to lean marketingIntro to lean marketing
Intro to lean marketing
 
4 PM Anti-Patterns
4 PM Anti-Patterns4 PM Anti-Patterns
4 PM Anti-Patterns
 
Adopting Scrum
Adopting ScrumAdopting Scrum
Adopting Scrum
 

Viewers also liked

Refining Results in Summon
Refining Results in SummonRefining Results in Summon
Refining Results in Summongvsulib
 
Street fighter IV
Street fighter IVStreet fighter IV
Street fighter IVCap123321
 
Thibaut Hermans - Learning on the move - Brussels 2004-2015
Thibaut Hermans - Learning on the move - Brussels 2004-2015Thibaut Hermans - Learning on the move - Brussels 2004-2015
Thibaut Hermans - Learning on the move - Brussels 2004-2015ecobuild.brussels
 
Detection of unknown signal
Detection of unknown signalDetection of unknown signal
Detection of unknown signalsumitf1
 
Pride and prejudice
Pride and prejudicePride and prejudice
Pride and prejudiceartxandape
 
Imc Microtool
Imc MicrotoolImc Microtool
Imc Microtoolsessionsg
 
Crowdsourcing Knowledge Through Social Media
Crowdsourcing Knowledge Through Social MediaCrowdsourcing Knowledge Through Social Media
Crowdsourcing Knowledge Through Social MediaTorrey Trust
 
Презентация НОВИНОК Каталога 14 ORIFLAME
Презентация НОВИНОК Каталога 14 ORIFLAMEПрезентация НОВИНОК Каталога 14 ORIFLAME
Презентация НОВИНОК Каталога 14 ORIFLAMEngespss02
 
Hormone driven cancers
Hormone driven cancersHormone driven cancers
Hormone driven cancersTU-Dresden
 
A&b porcelain and porttery catalogue
A&b porcelain and porttery catalogueA&b porcelain and porttery catalogue
A&b porcelain and porttery catalogueLylaNov
 
Pembagian SHU KOPERASI
Pembagian SHU KOPERASIPembagian SHU KOPERASI
Pembagian SHU KOPERASIRietz Wiguna
 
2011インターンシップ_09N1144_横山大城
2011インターンシップ_09N1144_横山大城2011インターンシップ_09N1144_横山大城
2011インターンシップ_09N1144_横山大城YokoyamaD
 
Sustainable Leadership
Sustainable LeadershipSustainable Leadership
Sustainable LeadershipMWWPR
 
Politics project presentation. Mirella Cusinato
Politics project presentation. Mirella CusinatoPolitics project presentation. Mirella Cusinato
Politics project presentation. Mirella CusinatoLearn Politics
 

Viewers also liked (20)

Refining Results in Summon
Refining Results in SummonRefining Results in Summon
Refining Results in Summon
 
Exp 03
Exp 03Exp 03
Exp 03
 
Street fighter IV
Street fighter IVStreet fighter IV
Street fighter IV
 
Test prezentation
Test prezentationTest prezentation
Test prezentation
 
Thibaut Hermans - Learning on the move - Brussels 2004-2015
Thibaut Hermans - Learning on the move - Brussels 2004-2015Thibaut Hermans - Learning on the move - Brussels 2004-2015
Thibaut Hermans - Learning on the move - Brussels 2004-2015
 
Detection of unknown signal
Detection of unknown signalDetection of unknown signal
Detection of unknown signal
 
Pride and prejudice
Pride and prejudicePride and prejudice
Pride and prejudice
 
Imc Microtool
Imc MicrotoolImc Microtool
Imc Microtool
 
Role
RoleRole
Role
 
Crowdsourcing Knowledge Through Social Media
Crowdsourcing Knowledge Through Social MediaCrowdsourcing Knowledge Through Social Media
Crowdsourcing Knowledge Through Social Media
 
Презентация НОВИНОК Каталога 14 ORIFLAME
Презентация НОВИНОК Каталога 14 ORIFLAMEПрезентация НОВИНОК Каталога 14 ORIFLAME
Презентация НОВИНОК Каталога 14 ORIFLAME
 
Hormone driven cancers
Hormone driven cancersHormone driven cancers
Hormone driven cancers
 
Reptiles
ReptilesReptiles
Reptiles
 
The Virginia Car Accident Guide
The Virginia Car Accident GuideThe Virginia Car Accident Guide
The Virginia Car Accident Guide
 
A&b porcelain and porttery catalogue
A&b porcelain and porttery catalogueA&b porcelain and porttery catalogue
A&b porcelain and porttery catalogue
 
Daily life at uk 1
Daily life at uk 1Daily life at uk 1
Daily life at uk 1
 
Pembagian SHU KOPERASI
Pembagian SHU KOPERASIPembagian SHU KOPERASI
Pembagian SHU KOPERASI
 
2011インターンシップ_09N1144_横山大城
2011インターンシップ_09N1144_横山大城2011インターンシップ_09N1144_横山大城
2011インターンシップ_09N1144_横山大城
 
Sustainable Leadership
Sustainable LeadershipSustainable Leadership
Sustainable Leadership
 
Politics project presentation. Mirella Cusinato
Politics project presentation. Mirella CusinatoPolitics project presentation. Mirella Cusinato
Politics project presentation. Mirella Cusinato
 

Similar to Credera - Agile comes to you 9-27

Agile Comes To You
Agile Comes To YouAgile Comes To You
Agile Comes To YouCredera
 
Introduction to Agile Development
Introduction to Agile DevelopmentIntroduction to Agile Development
Introduction to Agile DevelopmentTu Hoang
 
Agile - Product is Progress.
Agile - Product is Progress.Agile - Product is Progress.
Agile - Product is Progress.Brian Dreyer
 
PSPO 1 Roadmap by Vladimir Raykov
PSPO 1 Roadmap by Vladimir RaykovPSPO 1 Roadmap by Vladimir Raykov
PSPO 1 Roadmap by Vladimir RaykovMuhammadZahidQazi
 
Three Secrets of Agile Leadership
Three Secrets of Agile LeadershipThree Secrets of Agile Leadership
Three Secrets of Agile LeadershipPeter Stevens
 
Agile Tour Zurich Three Secrets of Agile Leaders
Agile Tour Zurich Three Secrets of Agile LeadersAgile Tour Zurich Three Secrets of Agile Leaders
Agile Tour Zurich Three Secrets of Agile LeadersPeter Stevens
 
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talkTYPO3 CertiFUNcation
 
Scrum Framework Explained
Scrum Framework ExplainedScrum Framework Explained
Scrum Framework ExplainedNacho Montoya
 
The Secrets of Agile Leaders at BU Agile Innovation Lab
The Secrets of Agile Leaders at BU Agile Innovation LabThe Secrets of Agile Leaders at BU Agile Innovation Lab
The Secrets of Agile Leaders at BU Agile Innovation LabPeter Stevens
 
Working with Developers for Fun and Profit
Working with Developers for Fun and ProfitWorking with Developers for Fun and Profit
Working with Developers for Fun and ProfitJack Moffett
 
Working with Developers for Fun and Profit
Working with Developers for Fun and ProfitWorking with Developers for Fun and Profit
Working with Developers for Fun and ProfitJack Moffett
 
Managing Feature Requests & Backlog
Managing Feature Requests & BacklogManaging Feature Requests & Backlog
Managing Feature Requests & BacklogJamie Thomas
 
200229 PMDays Kharkiv 3 Secrets of Agile Leaders
200229 PMDays Kharkiv 3 Secrets of Agile Leaders200229 PMDays Kharkiv 3 Secrets of Agile Leaders
200229 PMDays Kharkiv 3 Secrets of Agile LeadersPeter Stevens
 
Overview of Agile for Business Analysts
Overview of Agile for Business AnalystsOverview of Agile for Business Analysts
Overview of Agile for Business AnalystsSally Elatta
 
Agile2009 - How to sell a traditional client on an Agile project plan
Agile2009 - How to sell a traditional client on an Agile project planAgile2009 - How to sell a traditional client on an Agile project plan
Agile2009 - How to sell a traditional client on an Agile project planOpenSource Connections
 
Product Design with Intent-Final
Product Design with Intent-FinalProduct Design with Intent-Final
Product Design with Intent-FinalTheresa Smith
 
Product Design in an Agile Project
Product Design in an Agile ProjectProduct Design in an Agile Project
Product Design in an Agile Projectonesmithtl
 

Similar to Credera - Agile comes to you 9-27 (20)

Agile Comes To You
Agile Comes To YouAgile Comes To You
Agile Comes To You
 
Intro to Agile Practices and Values
Intro to Agile Practices and ValuesIntro to Agile Practices and Values
Intro to Agile Practices and Values
 
Introduction to Agile Development
Introduction to Agile DevelopmentIntroduction to Agile Development
Introduction to Agile Development
 
Agile - Product is Progress.
Agile - Product is Progress.Agile - Product is Progress.
Agile - Product is Progress.
 
PSPO 1 Roadmap by Vladimir Raykov
PSPO 1 Roadmap by Vladimir RaykovPSPO 1 Roadmap by Vladimir Raykov
PSPO 1 Roadmap by Vladimir Raykov
 
Three Secrets of Agile Leadership
Three Secrets of Agile LeadershipThree Secrets of Agile Leadership
Three Secrets of Agile Leadership
 
Agile Tour Zurich Three Secrets of Agile Leaders
Agile Tour Zurich Three Secrets of Agile LeadersAgile Tour Zurich Three Secrets of Agile Leaders
Agile Tour Zurich Three Secrets of Agile Leaders
 
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk
 
Scrum Framework Explained
Scrum Framework ExplainedScrum Framework Explained
Scrum Framework Explained
 
Agile for Business
Agile for BusinessAgile for Business
Agile for Business
 
The Secrets of Agile Leaders at BU Agile Innovation Lab
The Secrets of Agile Leaders at BU Agile Innovation LabThe Secrets of Agile Leaders at BU Agile Innovation Lab
The Secrets of Agile Leaders at BU Agile Innovation Lab
 
Working with Developers for Fun and Profit
Working with Developers for Fun and ProfitWorking with Developers for Fun and Profit
Working with Developers for Fun and Profit
 
Working with Developers for Fun and Profit
Working with Developers for Fun and ProfitWorking with Developers for Fun and Profit
Working with Developers for Fun and Profit
 
Scrum
ScrumScrum
Scrum
 
Managing Feature Requests & Backlog
Managing Feature Requests & BacklogManaging Feature Requests & Backlog
Managing Feature Requests & Backlog
 
200229 PMDays Kharkiv 3 Secrets of Agile Leaders
200229 PMDays Kharkiv 3 Secrets of Agile Leaders200229 PMDays Kharkiv 3 Secrets of Agile Leaders
200229 PMDays Kharkiv 3 Secrets of Agile Leaders
 
Overview of Agile for Business Analysts
Overview of Agile for Business AnalystsOverview of Agile for Business Analysts
Overview of Agile for Business Analysts
 
Agile2009 - How to sell a traditional client on an Agile project plan
Agile2009 - How to sell a traditional client on an Agile project planAgile2009 - How to sell a traditional client on an Agile project plan
Agile2009 - How to sell a traditional client on an Agile project plan
 
Product Design with Intent-Final
Product Design with Intent-FinalProduct Design with Intent-Final
Product Design with Intent-Final
 
Product Design in an Agile Project
Product Design in an Agile ProjectProduct Design in an Agile Project
Product Design in an Agile Project
 

Recently uploaded

Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarPrecisely
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Brian Pichman
 

Recently uploaded (20)

Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity Webinar
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
 

Credera - Agile comes to you 9-27

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.

Editor's Notes

  1. Thank you. I’m excited to be here today with a chance to talk with you about Agile and learn about some tools later on that help make our lives easier. I’ve been doing software development for about 12 years and learned about Agile by name about 7 years ago. I got very interested in it, starting reading about it and incorporating some of the concepts into our projects when I could. I’ve been fortunate to get to witness and be a part of many different Agile projects over the last 7 years and look forward to sharing some of my experiences – both good and bad.
  2. So you’re all here because you and your organization are in some way interested in Agile and improving your software development processes. You each probably fit into one of the four buckets I’ve got up here on the screen and all of my clients have over the years. Each stage has its own benefits, challenges and pitfalls. By a show of hands, how many of you are in the “just learning” phase? Dipping toe and maybe trying it on a small project? Trying Hard – usually meaning your whole department / organization is saying you are doing Agile, but the kinks aren’t worked out yet? And how many are doing it and feel like it is a well-oiled machine?
  3. This is obviously an exaggeration, but not all that uncommon. I’ve seen many organizations that “go Agile” just by no longer producing requirements documents and project plans and calling the PM a scrummaster instead of a PM. That’s clearly not the intent for Agile and is really just a reckless and unpredictable way to do software development.What are the reasons you are “going Agile” or went Agile if you did it long ago? What benefits are you after?
  4. One of the problems I’ve seen many times with a traditional SDLC is a project status that shows green all the way through. At the ¼ mark of the project, based on duration, you can be sure the project status report will show 25%. At the ½ mark of the project, 50% and at the ¾ mark, 75% - but then, when you are truly into development and running into the real issues that have existing all along projects have a tendency to stall and you see that getting that last 25% of the project done takes 75% of the overall time. The project goes over-schedule and over-budget and worse yet, it is a surprise to executives.
  5. With Agile, you start completing the actual work, end-to-end very early in the project and so encounter and resolve issues as they come up instead of postponing those risks. You can then use visual tools like a burn down chart to show your true progress and indicate that there may be a problem while there is still time to resolve it.
  6. Another common problem I’ve seen in more traditional development organizations is that the project managers, while dutifully trying to update their project plans and status reports have to make the rounds, asking each developer what they are working on, if it is done and what else needs to be done to complete something in their project plan that is called “Develop the Checkout Flow”. I’ve been on both ends of this role before and they are both frustrating. As a developer, you feel like you are being micro-managed by someone that doesn’t understand what you are doing. As a PM, you’re just doing your job and trying to keep up with the status of the project and don’t have any other way to understand task-level status and how that relates to larger items in a project plan.
  7. So, you see a lot of Agile teams implementing task boards, kanban boards or some online Agile management tool to help with this. This team used note cards to represent each task, which was broken down from each user story in that iteration. It is easy to see exactly what each person is working on, the current status of all tasks / user stories and in a glance get a feel for how we are doing for this iteration. For example, if you look at the board when you are ¾ through a sprint and see most tasks are still over to the left in TO BE DONE or IN PROGRESS – you know you’re in trouble.
  8. Another very common problem in software development is estimation and planning. There was a large survey done recently that studied thousands of IT projects and over 70% either never completed at all or were completed significantly over schedule and budget. Part of that problem is caused by the scenario depicted above – but not all of it. Even when teams are given proper time to estimate they often miss it big. Agile gives you a couple of tools for this. First, something we haven’t talked about. Because you track velocity in Agile and you get regular feedback on your actual velocity compared to your estimates – you should have a much better idea what your true velocity is and whether or not you typically over or under estimate certain types of tasks. Another problem depicted here is one person (usually PM or lead developer) giving the entire estimate for the work the team will do. Think about asking someone how long it would take to run a mile. Wouldn’t it be much better to ask the actual person who will be running it and get feedback from others on weather conditions, uphill / downhill, etc. There is a great process called Planning Poker that is popular among Agile teams.
  9. Planning poker is a collaborative estimation technique that helps to minimize the impact of anchoring or group think.
  10. With planning poker, you use a physical set of cards – typically labeled with the Fibonochi sequence up to 13 and then on big increments after that (because you don’t want to be debating the difference between 10 and 12 days for an estimate. Instead forcing things to be 8 or 13, 21, etc.).
  11. With planning poker, each team member “votes” at the same time – eliminating the anchoring effect. Significant differences can then be discussed.
  12. So far, we’ve talked about some things Agile does well and really helps us with. Now lets shift focus to some common problems I’ve seen in different organizations as they try to be Agile.
  13. The first pitfall is an organizations understanding of Agile. Just like in traditional project management, proper expectation setting is very important up front. It is important to educate your teams, peers and supervisors what Agile is and what it isn’t. The best way I’ve found is through piloting Agile on a small initiative and then beginning to roll it out to other projects and departments.
  14. Even though you’re using Agile – there are many times you still get backed into a date and scope. There isn’t much that can help with this, but I have seen organizations that do a good job with Agile seem to develop a more trusting relationship between management and development teams, so when dev says “we can’t do that” management listens and doesn’t just try to steamroll them.
  15. Communication is important in traditional software development also, but the documentation and processes do help you even if your team isn’t communicating perfectly. With Agile – great communication and collaboration are a must. I recently witnessed a QA team that stopped coming to the daily scrum and participating in the weekly demos and then at the end of the sprint said “What requirements are we supposed to test?”. The team then had to try and document a month’s worth of conversations and feedback between the developers and product owner so QA could know what to test – this was not Agile. The full team needs to be involved throughout. Now this doesn’t mean that your daily scrum needs to involve 40 people, including every QA analyst, lead and manager – but it does need to involve the key players from dev, QA and product management.
  16. We talked earlier about how Agile can give you improved visibility and sense of true status. This only works if you provide an honest assessment of where you really stand – without any smoke and mirrors. If you are calling something “Done” it needs to be able to be run without a bunch of caveats, fully test or at least testable and be vetted by the product owner to make sure it generally meets expectations.
  17. One of the benefits of Agile is that is gives you great flexibility to make adjustments based on actually seeing software work and knowing the true status of a project. For that to be effective, the product owner needs to be heavily involved in the project so that they know the status of items, can field questions and can give feedback. They also must be empowered to actually make decisions on usability, requirements and scope. It can’t always be a “well – let me check with so and so”. It can’t be someone that struggles with making timely decisions and you shouldn’t use flexibility as an excuse to continually change your mind and never really make progress.