SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Downloaden Sie, um offline zu lesen
Risk Management in
an Agile Lifecycle
PMI Chicagoland
Professional Development Day
November 1, 2013
Elena Yatzeck
eyatzeck@gmail.com
Or…Optimized Risk
Management With Agile
What is Agile?
Popular Agile Brands
v  Scrum - Jeff Sutherland and Ken Schwaber/Mike

Cohn
v  Lean Software Development - Tom and Mary

Poppendieck
v  Extreme Programming - Kent Beck
v  PMI-ACP
Agenda
v  Proposition: choose Agile if you want less risk and better

control.

v  Core Agile practices that better reduce, monitor, and

control risk:

v  Do the hardest things first: create frameworks
v  Embrace the wisdom of crowds
v  Always have a working build that can deploy a full working

system

v  Agile at Scale practices:
v  Build a big enough scaffold
v  Automate
What is the greatest source of
risk on the diagram?
Solution: Reduce In-cycle Risk, and
Enhance Monitoring & Controls
Agile Minimizes Change Risk
Agenda
v  Proposition: choose Agile if you want less risk and better

control.

v  Core Agile practices that better reduce, monitor, and

control risk:

v  Do the hardest things first: create frameworks
v  Embrace the wisdom of crowds
v  Always have a working build that can deploy a full working

system

v  Agile at Scale practices:
v  Build a big enough scaffold
v  Automate
Long Runways Are Needed
Concretely
v  Identify what you don’t know and quickly learn it:

“Spikes”
v  Solutions architecture: how will the pieces work?

Build frameworks (not fully detailed):
v  Life of a Query
v  Data model
v  Error handling

v  Riskiest system pieces first (along with highest value to

product owner)
Agenda
v  Proposition: choose Agile if you want less risk and better

control.

v  Core Agile practices that better reduce, monitor, and

control risk:

v  Do the hardest things first: create frameworks
v  Embrace the wisdom of crowds
v  Always have a working build that can deploy a full working

system

v  Agile at Scale practices:
v  Build a big enough scaffold
v  Automate
Increase Risk Monitoring with
Crowd Wisdom
Concretely
v  Hire the whole team, provision them properly, and keep

them all the way through.

v  Schedule and facilitate efficient communication paths and

meetings:

v  Collocation
v  Daily stand-up
v  Story and backlog refinement
v  Story kick-offs and desk checks
v  Demos, Product Owner sign-offs, Showcases

v  Information radiators
Agenda
v  Proposition: choose Agile if you want less risk and better

control.

v  Core Agile practices that better reduce, monitor, and

control risk:

v  Do the hardest things first: create frameworks
v  Embrace the wisdom of crowds
v  Always have a working build that can deploy a full working

system

v  Agile at Scale practices:
v  Build a big enough scaffold
v  Automate
Working Software
Concretely
v  Build environments and deployment pipeline first.
v  Build your continuous integration engine, and implement

“hello world” before anything else.

v  *DD techniques:
v  ATDD:
v  Build automated end-to-end acceptance tests first;

incorporate functional details before story acceptance

v  Build end-to-end flows first, then add details

v  BDD: Build failing functional tests within E2E framework

first; satisfy with working software

v  TDD: Build failing unit tests first, one at a time; Write just

enough functionality to make unit tests pass.
But wait!
There’s more!
Agenda
v  Proposition: choose Agile if you want less risk and better

control.

v  Core Agile practices that better reduce, monitor, and

control risk:

v  Do the hardest things first: create frameworks
v  Embrace the wisdom of crowds
v  Always have a working build that can deploy a full working

system

v  Agile at Scale practices:
v  Build a big enough scaffold
v  Automate
Build a Big Enough Scaffold
Concretely

Scaled Agile
Framework

Disciplined Agile Delivery

Scrum … AND
Agenda
v  Proposition: choose Agile if you want less risk and better

control.

v  Core Agile practices that better reduce, monitor, and

control risk:

v  Do the hardest things first: create frameworks
v  Embrace the wisdom of crowds
v  Always have a working build that can deploy a full working

system

v  Agile at Scale practices:
v  Build a big enough scaffold
v  Automate
Automation
Concretely: Don’t Just Log.
Dashboard.
For REAL Risk
Management…Go Agile!
Questions?
Elena Yatzeck | JPMorgan Chase | eyatzeck@gmail.com | 773-573-7114
http://pagilista.blogspot.com
As Manifesto Hints: Agile Is All About
Reducing Risk of the Unknown
We are uncovering better ways of developing software by doing
it and helping others do it. Through this work we have come to
value:
v  Individuals and interactions over processes and tools
v  Working software over comprehensive documentation
v  Customer collaboration over contract negotiation
v  Responding to change over following a plan

That is, while there is value in the items on the right, we value
the items on the left more.
Abstract
Increasingly, risk control is key to successful project delivery, and large companies are
incorporating Agile practices into their SDLC specifically to improve their risk
controls. Although Agile has a reputation for “legalized cowboy coding,” core Agile
principles actually accelerate identification of risks, enabling more time for mitigation.
Additionally, some of the newer Agile practices create even better controls over
project delivery risk, making Agile the best available framework for risk control.
Core Practices that Control Risk:
•  Group conversation provides “wisdom of teams” to bring out risks earlier.
•  Partitioning the work into small pieces instead of handling in batch allows for
better quality control and business inspection.
•  “Fail fast” philosophy puts “solving unknowns” first in line for project execution,
and asks IT to start identifying those unknowns and proving out solutions from
Day 1.
Evolved Agile Practices:
•  “Scrum-AND” and other scaled Agile frameworks call for a mandatory, collocated
workshop at the start of the project (business and all roles represented) to build a
higher quality backlog that can be prioritized for risk.
•  Continuous integration, delivery, and deployment with automated testing
guarantee defect-free software that meets functional requirements from day 1.

Weitere ähnliche Inhalte

Was ist angesagt?

From Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business TeamsFrom Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business TeamsLeanKit
 
Bestoutcome Agile crouch touch pause engage scrum
Bestoutcome Agile  crouch touch pause engage  scrumBestoutcome Agile  crouch touch pause engage  scrum
Bestoutcome Agile crouch touch pause engage scrumBestoutcome
 
Unplanned Work: Options for managing the inevitable
Unplanned Work: Options for managing the inevitableUnplanned Work: Options for managing the inevitable
Unplanned Work: Options for managing the inevitableDavid Hanson
 
Is Agile Project Management Right for your Nonprofit
Is Agile Project Management Right for your NonprofitIs Agile Project Management Right for your Nonprofit
Is Agile Project Management Right for your NonprofitNorman Reiss
 
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...AgileSparks
 
Agile, Scrum, Lean & Kanban @ Idea & Innovation Management - Erasmus Universi...
Agile, Scrum, Lean & Kanban @ Idea & Innovation Management - Erasmus Universi...Agile, Scrum, Lean & Kanban @ Idea & Innovation Management - Erasmus Universi...
Agile, Scrum, Lean & Kanban @ Idea & Innovation Management - Erasmus Universi...bart vermijlen
 
Solution to 5 practical cases caused by the scaling process. SAFe implementat...
Solution to 5 practical cases caused by the scaling process. SAFe implementat...Solution to 5 practical cases caused by the scaling process. SAFe implementat...
Solution to 5 practical cases caused by the scaling process. SAFe implementat...Anna Barzakovskaya
 
Lean and Agile: The Eternal Siblings
Lean and Agile: The Eternal SiblingsLean and Agile: The Eternal Siblings
Lean and Agile: The Eternal SiblingsVineet Patni
 
Modern agile devspace - 2017-10-14
Modern agile   devspace - 2017-10-14Modern agile   devspace - 2017-10-14
Modern agile devspace - 2017-10-14Daniel Heater
 
Risk management in an Agile way - presented at Agile Testing Days 2013
Risk management in an Agile way - presented at Agile Testing Days 2013Risk management in an Agile way - presented at Agile Testing Days 2013
Risk management in an Agile way - presented at Agile Testing Days 2013Edwin Loon, van
 
With Great Automation Comes Great Responsibility
With Great Automation Comes Great ResponsibilityWith Great Automation Comes Great Responsibility
With Great Automation Comes Great ResponsibilityAtlassian
 
Scaling agile. Agile across the enterprise
Scaling agile. Agile across the enterpriseScaling agile. Agile across the enterprise
Scaling agile. Agile across the enterpriseDarren Wilmshurst
 
Kaizen in Action
Kaizen in ActionKaizen in Action
Kaizen in ActionKiro Harada
 
Agile - Brief Concepts.pptx
Agile - Brief Concepts.pptxAgile - Brief Concepts.pptx
Agile - Brief Concepts.pptxZaheerTariq5
 
Scaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in AmdocsScaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in AmdocsYuval Yeret
 
Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs
Goodbye scope anxiety hello agility: Kanban implementation case study at amdocsGoodbye scope anxiety hello agility: Kanban implementation case study at amdocs
Goodbye scope anxiety hello agility: Kanban implementation case study at amdocsYaki Koren
 
Project management for everyone
Project management for everyoneProject management for everyone
Project management for everyoneRichard Schreiber
 

Was ist angesagt? (20)

Gateway reviews - waterfall based or agile ready?
Gateway reviews - waterfall based or agile ready?Gateway reviews - waterfall based or agile ready?
Gateway reviews - waterfall based or agile ready?
 
From Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business TeamsFrom Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business Teams
 
Bestoutcome Agile crouch touch pause engage scrum
Bestoutcome Agile  crouch touch pause engage  scrumBestoutcome Agile  crouch touch pause engage  scrum
Bestoutcome Agile crouch touch pause engage scrum
 
Unplanned Work: Options for managing the inevitable
Unplanned Work: Options for managing the inevitableUnplanned Work: Options for managing the inevitable
Unplanned Work: Options for managing the inevitable
 
Stuart Mitchell, HSBC, Tiptoeing Elephants
Stuart Mitchell, HSBC, Tiptoeing ElephantsStuart Mitchell, HSBC, Tiptoeing Elephants
Stuart Mitchell, HSBC, Tiptoeing Elephants
 
Is Agile Project Management Right for your Nonprofit
Is Agile Project Management Right for your NonprofitIs Agile Project Management Right for your Nonprofit
Is Agile Project Management Right for your Nonprofit
 
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...
 
Agile, Scrum, Lean & Kanban @ Idea & Innovation Management - Erasmus Universi...
Agile, Scrum, Lean & Kanban @ Idea & Innovation Management - Erasmus Universi...Agile, Scrum, Lean & Kanban @ Idea & Innovation Management - Erasmus Universi...
Agile, Scrum, Lean & Kanban @ Idea & Innovation Management - Erasmus Universi...
 
Solution to 5 practical cases caused by the scaling process. SAFe implementat...
Solution to 5 practical cases caused by the scaling process. SAFe implementat...Solution to 5 practical cases caused by the scaling process. SAFe implementat...
Solution to 5 practical cases caused by the scaling process. SAFe implementat...
 
Lean and Agile: The Eternal Siblings
Lean and Agile: The Eternal SiblingsLean and Agile: The Eternal Siblings
Lean and Agile: The Eternal Siblings
 
Modern agile devspace - 2017-10-14
Modern agile   devspace - 2017-10-14Modern agile   devspace - 2017-10-14
Modern agile devspace - 2017-10-14
 
Risk management in an Agile way - presented at Agile Testing Days 2013
Risk management in an Agile way - presented at Agile Testing Days 2013Risk management in an Agile way - presented at Agile Testing Days 2013
Risk management in an Agile way - presented at Agile Testing Days 2013
 
With Great Automation Comes Great Responsibility
With Great Automation Comes Great ResponsibilityWith Great Automation Comes Great Responsibility
With Great Automation Comes Great Responsibility
 
Scaling agile. Agile across the enterprise
Scaling agile. Agile across the enterpriseScaling agile. Agile across the enterprise
Scaling agile. Agile across the enterprise
 
Kaizen in Action
Kaizen in ActionKaizen in Action
Kaizen in Action
 
Agile - Brief Concepts.pptx
Agile - Brief Concepts.pptxAgile - Brief Concepts.pptx
Agile - Brief Concepts.pptx
 
Scaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in AmdocsScaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in Amdocs
 
Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs
Goodbye scope anxiety hello agility: Kanban implementation case study at amdocsGoodbye scope anxiety hello agility: Kanban implementation case study at amdocs
Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs
 
Unknown terrain Use lean startup
Unknown terrain Use lean startup Unknown terrain Use lean startup
Unknown terrain Use lean startup
 
Project management for everyone
Project management for everyoneProject management for everyone
Project management for everyone
 

Ähnlich wie Want Effective Risk Control? Try Agile!

Dealing with Auditors: Helping Them Understand Agile
Dealing with Auditors: Helping Them Understand AgileDealing with Auditors: Helping Them Understand Agile
Dealing with Auditors: Helping Them Understand AgileTechWell
 
Agile Development in Highly Regulated Organizations
Agile Development in Highly Regulated OrganizationsAgile Development in Highly Regulated Organizations
Agile Development in Highly Regulated OrganizationsCelerity
 
Chaos, Consistency, Creativity - A Journey Through Agile Auditability
Chaos, Consistency, Creativity - A Journey Through Agile AuditabilityChaos, Consistency, Creativity - A Journey Through Agile Auditability
Chaos, Consistency, Creativity - A Journey Through Agile AuditabilitySteve Nunziata
 
Get Faster - While You're Getting Better
Get Faster - While You're Getting BetterGet Faster - While You're Getting Better
Get Faster - While You're Getting Betterantoineg
 
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко АнтонSolit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антонsolit
 
DeKnowledge - Try us
DeKnowledge - Try usDeKnowledge - Try us
DeKnowledge - Try usBob Pinto
 
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...Agile Montréal
 
Lean Software Development & Kanban
Lean Software Development & KanbanLean Software Development & Kanban
Lean Software Development & KanbanRishi Chaddha
 
Why Agile? Why Now? IPMA Forum 2009
Why Agile? Why Now?   IPMA Forum 2009Why Agile? Why Now?   IPMA Forum 2009
Why Agile? Why Now? IPMA Forum 2009skipangel
 
What do the "Cool Kids" know about DevOps?
What do the "Cool Kids" know about DevOps?What do the "Cool Kids" know about DevOps?
What do the "Cool Kids" know about DevOps?Bill Holtshouser
 
Foundations of scaling agile with SAFe
Foundations of scaling agile with SAFeFoundations of scaling agile with SAFe
Foundations of scaling agile with SAFeYuval Yeret
 
Lær 3 agile metoder på en aften
Lær 3 agile metoder på en aftenLær 3 agile metoder på en aften
Lær 3 agile metoder på en aftenBestBrains
 
From Agile Teams to Agile organizations
From Agile Teams to Agile organizationsFrom Agile Teams to Agile organizations
From Agile Teams to Agile organizationsSteve Mercier
 
Agile Myths and Misconceptions
Agile Myths and MisconceptionsAgile Myths and Misconceptions
Agile Myths and MisconceptionsCalen Legaspi
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agilevineet
 
40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes40 Agile Methods in 40 Minutes
40 Agile Methods in 40 MinutesCraig Smith
 
Managing Software Debt Workshop at Intel
Managing Software Debt Workshop at IntelManaging Software Debt Workshop at Intel
Managing Software Debt Workshop at IntelChris Sterling
 
Introduction to Agile Dr Richard Guerrero_Wessex AHSN Learning Lab
Introduction to Agile Dr Richard Guerrero_Wessex AHSN Learning LabIntroduction to Agile Dr Richard Guerrero_Wessex AHSN Learning Lab
Introduction to Agile Dr Richard Guerrero_Wessex AHSN Learning LabHealth Innovation Wessex
 

Ähnlich wie Want Effective Risk Control? Try Agile! (20)

Dealing with Auditors: Helping Them Understand Agile
Dealing with Auditors: Helping Them Understand AgileDealing with Auditors: Helping Them Understand Agile
Dealing with Auditors: Helping Them Understand Agile
 
Agile Development in Highly Regulated Organizations
Agile Development in Highly Regulated OrganizationsAgile Development in Highly Regulated Organizations
Agile Development in Highly Regulated Organizations
 
Chaos, Consistency, Creativity - A Journey Through Agile Auditability
Chaos, Consistency, Creativity - A Journey Through Agile AuditabilityChaos, Consistency, Creativity - A Journey Through Agile Auditability
Chaos, Consistency, Creativity - A Journey Through Agile Auditability
 
Get Faster - While You're Getting Better
Get Faster - While You're Getting BetterGet Faster - While You're Getting Better
Get Faster - While You're Getting Better
 
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко АнтонSolit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
 
DeKnowledge - Try us
DeKnowledge - Try usDeKnowledge - Try us
DeKnowledge - Try us
 
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
 
Lean Software Development & Kanban
Lean Software Development & KanbanLean Software Development & Kanban
Lean Software Development & Kanban
 
Why Agile? Why Now? IPMA Forum 2009
Why Agile? Why Now?   IPMA Forum 2009Why Agile? Why Now?   IPMA Forum 2009
Why Agile? Why Now? IPMA Forum 2009
 
What do the "Cool Kids" know about DevOps?
What do the "Cool Kids" know about DevOps?What do the "Cool Kids" know about DevOps?
What do the "Cool Kids" know about DevOps?
 
Intro to Agile Practices and Values
Intro to Agile Practices and ValuesIntro to Agile Practices and Values
Intro to Agile Practices and Values
 
Foundations of scaling agile with SAFe
Foundations of scaling agile with SAFeFoundations of scaling agile with SAFe
Foundations of scaling agile with SAFe
 
Lær 3 agile metoder på en aften
Lær 3 agile metoder på en aftenLær 3 agile metoder på en aften
Lær 3 agile metoder på en aften
 
From Agile Teams to Agile organizations
From Agile Teams to Agile organizationsFrom Agile Teams to Agile organizations
From Agile Teams to Agile organizations
 
Agile Myths and Misconceptions
Agile Myths and MisconceptionsAgile Myths and Misconceptions
Agile Myths and Misconceptions
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
 
Agile = scrum = no project managers
Agile =  scrum =  no project managersAgile =  scrum =  no project managers
Agile = scrum = no project managers
 
40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes
 
Managing Software Debt Workshop at Intel
Managing Software Debt Workshop at IntelManaging Software Debt Workshop at Intel
Managing Software Debt Workshop at Intel
 
Introduction to Agile Dr Richard Guerrero_Wessex AHSN Learning Lab
Introduction to Agile Dr Richard Guerrero_Wessex AHSN Learning LabIntroduction to Agile Dr Richard Guerrero_Wessex AHSN Learning Lab
Introduction to Agile Dr Richard Guerrero_Wessex AHSN Learning Lab
 

Kürzlich hochgeladen

Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 

Kürzlich hochgeladen (20)

Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 

Want Effective Risk Control? Try Agile!

  • 1. Risk Management in an Agile Lifecycle PMI Chicagoland Professional Development Day November 1, 2013 Elena Yatzeck eyatzeck@gmail.com
  • 4. Popular Agile Brands v  Scrum - Jeff Sutherland and Ken Schwaber/Mike Cohn v  Lean Software Development - Tom and Mary Poppendieck v  Extreme Programming - Kent Beck v  PMI-ACP
  • 5. Agenda v  Proposition: choose Agile if you want less risk and better control. v  Core Agile practices that better reduce, monitor, and control risk: v  Do the hardest things first: create frameworks v  Embrace the wisdom of crowds v  Always have a working build that can deploy a full working system v  Agile at Scale practices: v  Build a big enough scaffold v  Automate
  • 6. What is the greatest source of risk on the diagram?
  • 7. Solution: Reduce In-cycle Risk, and Enhance Monitoring & Controls
  • 9. Agenda v  Proposition: choose Agile if you want less risk and better control. v  Core Agile practices that better reduce, monitor, and control risk: v  Do the hardest things first: create frameworks v  Embrace the wisdom of crowds v  Always have a working build that can deploy a full working system v  Agile at Scale practices: v  Build a big enough scaffold v  Automate
  • 11. Concretely v  Identify what you don’t know and quickly learn it: “Spikes” v  Solutions architecture: how will the pieces work? Build frameworks (not fully detailed): v  Life of a Query v  Data model v  Error handling v  Riskiest system pieces first (along with highest value to product owner)
  • 12. Agenda v  Proposition: choose Agile if you want less risk and better control. v  Core Agile practices that better reduce, monitor, and control risk: v  Do the hardest things first: create frameworks v  Embrace the wisdom of crowds v  Always have a working build that can deploy a full working system v  Agile at Scale practices: v  Build a big enough scaffold v  Automate
  • 13. Increase Risk Monitoring with Crowd Wisdom
  • 14. Concretely v  Hire the whole team, provision them properly, and keep them all the way through. v  Schedule and facilitate efficient communication paths and meetings: v  Collocation v  Daily stand-up v  Story and backlog refinement v  Story kick-offs and desk checks v  Demos, Product Owner sign-offs, Showcases v  Information radiators
  • 15. Agenda v  Proposition: choose Agile if you want less risk and better control. v  Core Agile practices that better reduce, monitor, and control risk: v  Do the hardest things first: create frameworks v  Embrace the wisdom of crowds v  Always have a working build that can deploy a full working system v  Agile at Scale practices: v  Build a big enough scaffold v  Automate
  • 17. Concretely v  Build environments and deployment pipeline first. v  Build your continuous integration engine, and implement “hello world” before anything else. v  *DD techniques: v  ATDD: v  Build automated end-to-end acceptance tests first; incorporate functional details before story acceptance v  Build end-to-end flows first, then add details v  BDD: Build failing functional tests within E2E framework first; satisfy with working software v  TDD: Build failing unit tests first, one at a time; Write just enough functionality to make unit tests pass.
  • 19. Agenda v  Proposition: choose Agile if you want less risk and better control. v  Core Agile practices that better reduce, monitor, and control risk: v  Do the hardest things first: create frameworks v  Embrace the wisdom of crowds v  Always have a working build that can deploy a full working system v  Agile at Scale practices: v  Build a big enough scaffold v  Automate
  • 20. Build a Big Enough Scaffold
  • 22. Agenda v  Proposition: choose Agile if you want less risk and better control. v  Core Agile practices that better reduce, monitor, and control risk: v  Do the hardest things first: create frameworks v  Embrace the wisdom of crowds v  Always have a working build that can deploy a full working system v  Agile at Scale practices: v  Build a big enough scaffold v  Automate
  • 24. Concretely: Don’t Just Log. Dashboard.
  • 26. Questions? Elena Yatzeck | JPMorgan Chase | eyatzeck@gmail.com | 773-573-7114 http://pagilista.blogspot.com
  • 27. As Manifesto Hints: Agile Is All About Reducing Risk of the Unknown We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: v  Individuals and interactions over processes and tools v  Working software over comprehensive documentation v  Customer collaboration over contract negotiation v  Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more.
  • 28. Abstract Increasingly, risk control is key to successful project delivery, and large companies are incorporating Agile practices into their SDLC specifically to improve their risk controls. Although Agile has a reputation for “legalized cowboy coding,” core Agile principles actually accelerate identification of risks, enabling more time for mitigation. Additionally, some of the newer Agile practices create even better controls over project delivery risk, making Agile the best available framework for risk control. Core Practices that Control Risk: •  Group conversation provides “wisdom of teams” to bring out risks earlier. •  Partitioning the work into small pieces instead of handling in batch allows for better quality control and business inspection. •  “Fail fast” philosophy puts “solving unknowns” first in line for project execution, and asks IT to start identifying those unknowns and proving out solutions from Day 1. Evolved Agile Practices: •  “Scrum-AND” and other scaled Agile frameworks call for a mandatory, collocated workshop at the start of the project (business and all roles represented) to build a higher quality backlog that can be prioritized for risk. •  Continuous integration, delivery, and deployment with automated testing guarantee defect-free software that meets functional requirements from day 1.