SlideShare une entreprise Scribd logo
1  sur  28
Télécharger pour lire hors ligne
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.

Contenu connexe

Tendances

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
 

Tendances (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
 

Similaire à 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
 

Similaire à 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
 

Dernier

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 

Dernier (20)

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 

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.