SlideShare a Scribd company logo
1 of 33
Download to read offline
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
agility meets regulatory compliance
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Why should it be more difficult to apply Scrum where IT
governance & regulatory compliance is enforced?
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
what is driving growth in
agility?
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Growing Software
Complexity
Software complexity in FORD vehicles
quadrupled in 5 years
0
2.5
5
7.5
10
2005 2006 2007 2008 2009 2010
10
6
4.5
3.4
2.8
2.4
Software lines in FORD vehicles over the past 5 years
x4
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Growing Software
Complexity
Compared software complexity growth in
aerospace and automotive
F-22 Raptor
F-35 Joint Strike
Boeing 787 Dreamliner
S-Class Daimler 98.6
6.5
5.7
1.7
x10
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Time to Market
Due to globalization effects, and other
economical changes, the time to market over
time decreased significantly
Deepa Chandrasekaran, Gerard J. Tellis - Marshall School of Business, University of Southern California, Los Angeles, California
1915 1939 1972 1976 1983 1994 1998 2000 2002 2004
13.5 years
3
m
onths
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
why does that matter?
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Change from this...
Defined Process, suited to produce faster with
constant inputs
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
... to this
R&D based process suited to uncertain and
changeable environments
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
what is governance and
regulatory compliance?
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
IT Governance Goals
The primary goals for information
technology governance are to:
1. Assure that investment in IT
generates business value, and
2. Mitigate the risks associated
with IT
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Comparing the goals
1
2
3
4
Quality
Productivity
Predictability
Business Value
Business Value
Risk Management
Effectiveness
Exceed requirements
governance agility
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Interpreted to be prescriptive
"The system by which the
current and future use of
ICT is directed and
controlled. It involves
evaluating and directing
the plans for the use of
ICT to support the
organisation and
monitoring this use to
achieve plans. It includes
the strategy and policies
for using ICT within an
organisation."
Australian Standard
"… the leadership and
organisational
structures and
processes that ensure
that the organisation’s
IT sustains and extends
the organisation’s
strategies and
objectives"
IT Governance Institute
“The structure,
oversight and
management processes
which ensure the
delivery of the expected
benefits of IT in a
controlled way to help
enhance the long term
sustainable success of
the enterprise.”
ISACA
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Achieving agility vs. compliance
Communica)on
Empowerment
Transparency
Adaptability
Itera)ve	
  &	
  Incremental
Defined	
  Process	
  &	
  Standards
Plan	
  ›	
  Analyze	
  › Develop	
  › Test
Traceability
Formal	
  review	
  and	
  approval
Configura)on	
  Management
governance agility
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
how to reconcile agile and
governance processes
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Scrum process
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
0
1
2
3
The wrong way to manage governance
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Scrum process
1.	
  Documenta)on
2.	
  Interac)ons
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Documentation
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Is documentation
waste?
“Everything that does
not add value to the
product is waste”
1st	
  principle	
  of	
  lean	
  
development
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Is documentation waste?
“If you must produce paperwork that adds little customer
value, there are three rules to remember: Keep it short. Keep
it high level. Do it offline.”
“Safety-critical systems are frequently regulated and are
often required to have written requirements, traceable to
code. In this case, formatting the requirements so that they
can easily be evaluated and checked for completeness may
qualify as a value-adding activity. Look for a table driven or
template driven format that reduces the requirements to a
condensed format that both users and development can
rapidly understand and validate.”
Mary Poppendieck, Lean Software Development
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Changing role of specifications
Requirements
Specifica7ons
Design
Code
Tests
Requirements	
  Specifica)ons	
  
drive	
  implementa)on
Requirements	
  document	
  system	
  as-­‐built
Requirements	
  Specifica7ons
Epics
User	
  Stories
Acceptance	
  Criteria
Design
Code
Validate	
  /
Update
Define	
  /
Execute
Tests
governance agility
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Changing role of standard operating procedures
Standards	
  reduce	
  
varia)on	
  and	
  allow	
  
untrained	
  people	
  to	
  
make	
  decisions.
WriKen	
  standards	
  are	
  
to	
  be	
  followed,	
  not	
  
changed.
A	
  Standard	
  defines	
  
goals	
  for	
  a	
  team	
  to	
  
reach,	
  and	
  constraints	
  
to	
  observe.	
  
An	
  Agile	
  Team	
  will	
  use	
  
it	
  as	
  a	
  baseline	
  for	
  
con)nuous	
  process	
  
improvement.
governance agility
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Changing role of document review and approval
This	
  document	
  is	
  now	
  
approved	
  as	
  input	
  for	
  the	
  
next	
  development	
  phase.	
  
This	
  document	
  is	
  now	
  
part	
  of	
  a	
  consistent	
  
product	
  increment.
The	
  Defini)on	
  of	
  Done	
  
and	
  Defini)on	
  of	
  Ready	
  
allow	
  sePng	
  of	
  minimal	
  
requirements	
  to	
  pass	
  to	
  
the	
  next	
  phase.
governance agility
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Merging agile and governance needs
1.	
  Documenta7on
• Document	
  system	
  as-­‐
built
• Opera)ng	
  procedures	
  
serve	
  as	
  baseline
• DoR,	
  DoD	
  serve	
  as	
  
minimal	
  requirements
• Document	
  is	
  part	
  of	
  
product	
  increment
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Interactions
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
CONCEIVE DESIGN IMPLEMENT DEPLOY
A typical product development process
time-to-market
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
CONCEIVE DESIGN IMPLEMENT DEPLOY
value
adding
non-value
adding
Mapping the value stream
time-to-market
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
CONCEIVE DESIGN IMPLEMENT DEPLOY
value
adding
non-value
adding
Common non-value adding steps include...
time-to-market
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Merging agile and governance needs
2.	
  Interac7ons
• Role	
  of	
  involved	
  
stakeholder
• Defines	
  minimum	
  
requirements	
  to	
  be	
  met
• Reviews	
  Requirements	
  &	
  
User	
  Stories
• Provides	
  reviews/
direc)on	
  within	
  Sprint
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
so what?
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Conclusions
• Agility and IT Governance & Regulatory
Compliance share the same objectives
• Differences in HOW they are
implemented drives potential conflict
• Agility and IT Governance can co-exist:
• Definition of Ready and Definition of
Done server as minimal requirements
(replacing Standards)
• Involve IS/Compliance Manager as
involved Stakeholder, providing
reviews/direction within Sprint
• Deliver compliance documentation is
part of product increment
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Questions? & Answers!
For any further comment and or question,
feel free to contact us info@agile42.com
Further References:
Scrum Alliance: http://www.scrumalliance.org
Control Chaos: http://www.controlchaos.com
Implementing Scrum: http://www.implementingscrum.com
Jeff Sutherland Blog: http://jeffsutherland.com/scrum
Mike Cohn “User Stories”: http://www.mountaingoatsoftware.com
agile42 Website: http://www.agile42.com/

More Related Content

What's hot

Giving Teams the Roots to Grow and Wings to Fly
Giving Teams the Roots to Grow and Wings to FlyGiving Teams the Roots to Grow and Wings to Fly
Giving Teams the Roots to Grow and Wings to FlyDave Sharrock
 
Why Scrum Cant Fail (Andrea Tomasini, agile42)
Why Scrum Cant Fail (Andrea Tomasini, agile42)Why Scrum Cant Fail (Andrea Tomasini, agile42)
Why Scrum Cant Fail (Andrea Tomasini, agile42)Andrea Tomasini
 
Agility and Compliance (Andrea Tomasini, agile42)
Agility and Compliance (Andrea Tomasini, agile42)Agility and Compliance (Andrea Tomasini, agile42)
Agility and Compliance (Andrea Tomasini, agile42)Andrea Tomasini
 
From a Product Vision to a running software... and back again, and agile coac...
From a Product Vision to a running software... and back again, and agile coac...From a Product Vision to a running software... and back again, and agile coac...
From a Product Vision to a running software... and back again, and agile coac...Andrea Tomasini
 
Stop scaling... Start growing an Agile Organization!
Stop scaling... Start growing an Agile Organization!Stop scaling... Start growing an Agile Organization!
Stop scaling... Start growing an Agile Organization!Andrea Tomasini
 
Lean Product Management @ SDEC13, Winnipeg
Lean Product Management @ SDEC13, WinnipegLean Product Management @ SDEC13, Winnipeg
Lean Product Management @ SDEC13, WinnipegDave Sharrock
 
Avoiding the Dilbert Syndrome
Avoiding the Dilbert SyndromeAvoiding the Dilbert Syndrome
Avoiding the Dilbert SyndromeDave Sharrock
 
Great Agile Teams @ SDEC13, Winnipeg
Great Agile Teams @ SDEC13, WinnipegGreat Agile Teams @ SDEC13, Winnipeg
Great Agile Teams @ SDEC13, WinnipegDave Sharrock
 
The Anatomy of an Agile Organization
The Anatomy of an Agile OrganizationThe Anatomy of an Agile Organization
The Anatomy of an Agile OrganizationAndrea Tomasini
 
Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)
Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)
Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)Andrea Tomasini
 
Estimate Value to Deliver Value: Effectively Estimate the Value of Requiremen...
Estimate Value to Deliver Value: Effectively Estimate the Value of Requiremen...Estimate Value to Deliver Value: Effectively Estimate the Value of Requiremen...
Estimate Value to Deliver Value: Effectively Estimate the Value of Requiremen...Dave Sharrock
 
Agile Testing is nonsense, because Agile is about testing!
Agile Testing is nonsense, because Agile is about testing!Agile Testing is nonsense, because Agile is about testing!
Agile Testing is nonsense, because Agile is about testing!Andrea Tomasini
 
How to get everything right... by doing everything wrong? (Andrea Tomasini, a...
How to get everything right... by doing everything wrong? (Andrea Tomasini, a...How to get everything right... by doing everything wrong? (Andrea Tomasini, a...
How to get everything right... by doing everything wrong? (Andrea Tomasini, a...Andrea Tomasini
 
Epic Budgeting - how agile teams meet deadines
Epic Budgeting - how agile teams meet deadinesEpic Budgeting - how agile teams meet deadines
Epic Budgeting - how agile teams meet deadinesDave Sharrock
 
Coaching opposing sides large scale lean program management
Coaching opposing sides   large scale lean program managementCoaching opposing sides   large scale lean program management
Coaching opposing sides large scale lean program managementDhaval Panchal
 
Portfolio prioritization with lean canvas and value game
Portfolio prioritization with lean canvas and value gamePortfolio prioritization with lean canvas and value game
Portfolio prioritization with lean canvas and value gameBrad Swanson
 
3 Stages of Agility: Agile Austin 2016
3 Stages of Agility: Agile Austin 20163 Stages of Agility: Agile Austin 2016
3 Stages of Agility: Agile Austin 2016Dave Sharrock
 
Why you need to change your way of working
Why you need to change your way of workingWhy you need to change your way of working
Why you need to change your way of workingRoberto Bettazzoni
 

What's hot (20)

Support self-organization
Support self-organizationSupport self-organization
Support self-organization
 
Giving Teams the Roots to Grow and Wings to Fly
Giving Teams the Roots to Grow and Wings to FlyGiving Teams the Roots to Grow and Wings to Fly
Giving Teams the Roots to Grow and Wings to Fly
 
Why Scrum Cant Fail (Andrea Tomasini, agile42)
Why Scrum Cant Fail (Andrea Tomasini, agile42)Why Scrum Cant Fail (Andrea Tomasini, agile42)
Why Scrum Cant Fail (Andrea Tomasini, agile42)
 
Agility and Compliance (Andrea Tomasini, agile42)
Agility and Compliance (Andrea Tomasini, agile42)Agility and Compliance (Andrea Tomasini, agile42)
Agility and Compliance (Andrea Tomasini, agile42)
 
From a Product Vision to a running software... and back again, and agile coac...
From a Product Vision to a running software... and back again, and agile coac...From a Product Vision to a running software... and back again, and agile coac...
From a Product Vision to a running software... and back again, and agile coac...
 
Stop scaling... Start growing an Agile Organization!
Stop scaling... Start growing an Agile Organization!Stop scaling... Start growing an Agile Organization!
Stop scaling... Start growing an Agile Organization!
 
Lean Product Management @ SDEC13, Winnipeg
Lean Product Management @ SDEC13, WinnipegLean Product Management @ SDEC13, Winnipeg
Lean Product Management @ SDEC13, Winnipeg
 
Avoiding the Dilbert Syndrome
Avoiding the Dilbert SyndromeAvoiding the Dilbert Syndrome
Avoiding the Dilbert Syndrome
 
Great Agile Teams @ SDEC13, Winnipeg
Great Agile Teams @ SDEC13, WinnipegGreat Agile Teams @ SDEC13, Winnipeg
Great Agile Teams @ SDEC13, Winnipeg
 
The Anatomy of an Agile Organization
The Anatomy of an Agile OrganizationThe Anatomy of an Agile Organization
The Anatomy of an Agile Organization
 
Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)
Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)
Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)
 
Estimate Value to Deliver Value: Effectively Estimate the Value of Requiremen...
Estimate Value to Deliver Value: Effectively Estimate the Value of Requiremen...Estimate Value to Deliver Value: Effectively Estimate the Value of Requiremen...
Estimate Value to Deliver Value: Effectively Estimate the Value of Requiremen...
 
Agile Testing is nonsense, because Agile is about testing!
Agile Testing is nonsense, because Agile is about testing!Agile Testing is nonsense, because Agile is about testing!
Agile Testing is nonsense, because Agile is about testing!
 
How to get everything right... by doing everything wrong? (Andrea Tomasini, a...
How to get everything right... by doing everything wrong? (Andrea Tomasini, a...How to get everything right... by doing everything wrong? (Andrea Tomasini, a...
How to get everything right... by doing everything wrong? (Andrea Tomasini, a...
 
Epic Budgeting - how agile teams meet deadines
Epic Budgeting - how agile teams meet deadinesEpic Budgeting - how agile teams meet deadines
Epic Budgeting - how agile teams meet deadines
 
Coaching opposing sides large scale lean program management
Coaching opposing sides   large scale lean program managementCoaching opposing sides   large scale lean program management
Coaching opposing sides large scale lean program management
 
Burning Agile
Burning AgileBurning Agile
Burning Agile
 
Portfolio prioritization with lean canvas and value game
Portfolio prioritization with lean canvas and value gamePortfolio prioritization with lean canvas and value game
Portfolio prioritization with lean canvas and value game
 
3 Stages of Agility: Agile Austin 2016
3 Stages of Agility: Agile Austin 20163 Stages of Agility: Agile Austin 2016
3 Stages of Agility: Agile Austin 2016
 
Why you need to change your way of working
Why you need to change your way of workingWhy you need to change your way of working
Why you need to change your way of working
 

Viewers also liked

7 Ways To Track Lead-Time
7 Ways To Track Lead-Time7 Ways To Track Lead-Time
7 Ways To Track Lead-TimePaulo Caroli
 
Agile development and the FDA
Agile development and the FDAAgile development and the FDA
Agile development and the FDADecisio Health
 
Optimizing Regulatory Compliance with Big Data
Optimizing Regulatory Compliance with Big DataOptimizing Regulatory Compliance with Big Data
Optimizing Regulatory Compliance with Big DataCloudera, Inc.
 
SAP’s Utilities Roadmap Overview, The Evolution of Regulatory Compliance and ...
SAP’s Utilities Roadmap Overview, The Evolution of Regulatory Compliance and ...SAP’s Utilities Roadmap Overview, The Evolution of Regulatory Compliance and ...
SAP’s Utilities Roadmap Overview, The Evolution of Regulatory Compliance and ...EnergySec
 
Regulatory Compliance Ver. Training Pack 2
Regulatory Compliance Ver. Training Pack 2Regulatory Compliance Ver. Training Pack 2
Regulatory Compliance Ver. Training Pack 2henryarm2002
 
Agile in an FDA Regulated Environment
Agile in an FDA Regulated EnvironmentAgile in an FDA Regulated Environment
Agile in an FDA Regulated EnvironmentOrthogonal
 
Pptx estimating is not planning
Pptx estimating is not planningPptx estimating is not planning
Pptx estimating is not planningDhaval Panchal
 
Strategic Planning For Compliance
Strategic Planning For ComplianceStrategic Planning For Compliance
Strategic Planning For ComplianceAnn Oglanian
 
Accenture Regulatory Compliance Platform
Accenture Regulatory Compliance PlatformAccenture Regulatory Compliance Platform
Accenture Regulatory Compliance Platformaccenture
 
Ppt On Legal Compliances
Ppt On Legal CompliancesPpt On Legal Compliances
Ppt On Legal Compliancesspatward
 
Quality assurance and regulatory compliance for pharmaceutical product
Quality assurance and regulatory compliance for pharmaceutical productQuality assurance and regulatory compliance for pharmaceutical product
Quality assurance and regulatory compliance for pharmaceutical productProf. Dr. Basavaraj Nanjwade
 
Corporate compliance powerpoint
Corporate compliance powerpointCorporate compliance powerpoint
Corporate compliance powerpointsmcmanus3
 
Corporate Compliance Management
Corporate Compliance Management Corporate Compliance Management
Corporate Compliance Management Pavan Kumar Vijay
 

Viewers also liked (16)

7 Ways To Track Lead-Time
7 Ways To Track Lead-Time7 Ways To Track Lead-Time
7 Ways To Track Lead-Time
 
Confirming Compliance
Confirming ComplianceConfirming Compliance
Confirming Compliance
 
Compliance Overview
Compliance OverviewCompliance Overview
Compliance Overview
 
Managing Regulatory Compliance
Managing Regulatory ComplianceManaging Regulatory Compliance
Managing Regulatory Compliance
 
Agile development and the FDA
Agile development and the FDAAgile development and the FDA
Agile development and the FDA
 
Optimizing Regulatory Compliance with Big Data
Optimizing Regulatory Compliance with Big DataOptimizing Regulatory Compliance with Big Data
Optimizing Regulatory Compliance with Big Data
 
SAP’s Utilities Roadmap Overview, The Evolution of Regulatory Compliance and ...
SAP’s Utilities Roadmap Overview, The Evolution of Regulatory Compliance and ...SAP’s Utilities Roadmap Overview, The Evolution of Regulatory Compliance and ...
SAP’s Utilities Roadmap Overview, The Evolution of Regulatory Compliance and ...
 
Regulatory Compliance Ver. Training Pack 2
Regulatory Compliance Ver. Training Pack 2Regulatory Compliance Ver. Training Pack 2
Regulatory Compliance Ver. Training Pack 2
 
Agile in an FDA Regulated Environment
Agile in an FDA Regulated EnvironmentAgile in an FDA Regulated Environment
Agile in an FDA Regulated Environment
 
Pptx estimating is not planning
Pptx estimating is not planningPptx estimating is not planning
Pptx estimating is not planning
 
Strategic Planning For Compliance
Strategic Planning For ComplianceStrategic Planning For Compliance
Strategic Planning For Compliance
 
Accenture Regulatory Compliance Platform
Accenture Regulatory Compliance PlatformAccenture Regulatory Compliance Platform
Accenture Regulatory Compliance Platform
 
Ppt On Legal Compliances
Ppt On Legal CompliancesPpt On Legal Compliances
Ppt On Legal Compliances
 
Quality assurance and regulatory compliance for pharmaceutical product
Quality assurance and regulatory compliance for pharmaceutical productQuality assurance and regulatory compliance for pharmaceutical product
Quality assurance and regulatory compliance for pharmaceutical product
 
Corporate compliance powerpoint
Corporate compliance powerpointCorporate compliance powerpoint
Corporate compliance powerpoint
 
Corporate Compliance Management
Corporate Compliance Management Corporate Compliance Management
Corporate Compliance Management
 

Similar to Agility meets regulatory compliance

IBM Innovate2014 - Is Agile Compliance an Oxymoron?
IBM Innovate2014 - Is Agile Compliance an Oxymoron? IBM Innovate2014 - Is Agile Compliance an Oxymoron?
IBM Innovate2014 - Is Agile Compliance an Oxymoron? Dave Sharrock
 
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014Dave Sharrock
 
Adopting Scrum: an enterprise transformation
Adopting Scrum: an enterprise transformationAdopting Scrum: an enterprise transformation
Adopting Scrum: an enterprise transformationHugo Lourenco
 
Keynote stop scaling... start growing an agile organization!
Keynote stop scaling... start growing an agile organization!Keynote stop scaling... start growing an agile organization!
Keynote stop scaling... start growing an agile organization!Andrea Tomasini
 
Where next?
Where next?Where next?
Where next?agile42
 
Will Agile work in my embedded development environment?
Will Agile work in my embedded development environment?Will Agile work in my embedded development environment?
Will Agile work in my embedded development environment?bmyllerup
 
How to grow your organization resilience and anti-fragility
How to grow your organization resilience and anti-fragilityHow to grow your organization resilience and anti-fragility
How to grow your organization resilience and anti-fragilityAndrea Tomasini
 
Is an agile SDLC an oxymoron?
Is an agile SDLC an oxymoron? Is an agile SDLC an oxymoron?
Is an agile SDLC an oxymoron? Dave Sharrock
 
Useful Lean Tools: Value Stream Mapping and Kanban
Useful Lean Tools: Value Stream Mapping and KanbanUseful Lean Tools: Value Stream Mapping and Kanban
Useful Lean Tools: Value Stream Mapping and KanbanRoberto Bettazzoni
 
TDD Dojo - Test Driven Development Coding Dojo
TDD Dojo - Test Driven Development Coding DojoTDD Dojo - Test Driven Development Coding Dojo
TDD Dojo - Test Driven Development Coding DojoRoberto Bettazzoni
 
Symantec, Facebook and Navillus - a comprehensive approach to securing & moni...
Symantec, Facebook and Navillus - a comprehensive approach to securing & moni...Symantec, Facebook and Navillus - a comprehensive approach to securing & moni...
Symantec, Facebook and Navillus - a comprehensive approach to securing & moni...Oracle
 
Modern Portfolio Management Intro
Modern Portfolio Management IntroModern Portfolio Management Intro
Modern Portfolio Management IntroGaetano Mazzanti
 
COHAA LunchBox 10/30/2013: SAFe Foundations v2.5
COHAA LunchBox 10/30/2013: SAFe Foundations v2.5COHAA LunchBox 10/30/2013: SAFe Foundations v2.5
COHAA LunchBox 10/30/2013: SAFe Foundations v2.5Alan Bustamante
 
Portfolio prioritization with lean canvas
Portfolio prioritization with lean canvasPortfolio prioritization with lean canvas
Portfolio prioritization with lean canvasMike Caspar
 
PureApp Presentation
PureApp PresentationPureApp Presentation
PureApp PresentationProlifics
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseCollabNet
 
Enterprise Agile - The Undiscovered Country
Enterprise Agile - The Undiscovered CountryEnterprise Agile - The Undiscovered Country
Enterprise Agile - The Undiscovered CountryDavid Sprott
 
ERP Software Development Company|Erp implementation consultant
ERP Software Development Company|Erp implementation consultant ERP Software Development Company|Erp implementation consultant
ERP Software Development Company|Erp implementation consultant ITFlux Technologies
 
“Zero day exploit: the old management mafia p0wned your product!”
“Zero day exploit: the old management mafia p0wned your product!”“Zero day exploit: the old management mafia p0wned your product!”
“Zero day exploit: the old management mafia p0wned your product!”Martin von Weissenberg
 

Similar to Agility meets regulatory compliance (20)

IBM Innovate2014 - Is Agile Compliance an Oxymoron?
IBM Innovate2014 - Is Agile Compliance an Oxymoron? IBM Innovate2014 - Is Agile Compliance an Oxymoron?
IBM Innovate2014 - Is Agile Compliance an Oxymoron?
 
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
 
Adopting Scrum: an enterprise transformation
Adopting Scrum: an enterprise transformationAdopting Scrum: an enterprise transformation
Adopting Scrum: an enterprise transformation
 
Keynote stop scaling... start growing an agile organization!
Keynote stop scaling... start growing an agile organization!Keynote stop scaling... start growing an agile organization!
Keynote stop scaling... start growing an agile organization!
 
Where next?
Where next?Where next?
Where next?
 
Will Agile work in my embedded development environment?
Will Agile work in my embedded development environment?Will Agile work in my embedded development environment?
Will Agile work in my embedded development environment?
 
How to grow your organization resilience and anti-fragility
How to grow your organization resilience and anti-fragilityHow to grow your organization resilience and anti-fragility
How to grow your organization resilience and anti-fragility
 
Is an agile SDLC an oxymoron?
Is an agile SDLC an oxymoron? Is an agile SDLC an oxymoron?
Is an agile SDLC an oxymoron?
 
Useful Lean Tools: Value Stream Mapping and Kanban
Useful Lean Tools: Value Stream Mapping and KanbanUseful Lean Tools: Value Stream Mapping and Kanban
Useful Lean Tools: Value Stream Mapping and Kanban
 
TDD Dojo - Test Driven Development Coding Dojo
TDD Dojo - Test Driven Development Coding DojoTDD Dojo - Test Driven Development Coding Dojo
TDD Dojo - Test Driven Development Coding Dojo
 
Symantec, Facebook and Navillus - a comprehensive approach to securing & moni...
Symantec, Facebook and Navillus - a comprehensive approach to securing & moni...Symantec, Facebook and Navillus - a comprehensive approach to securing & moni...
Symantec, Facebook and Navillus - a comprehensive approach to securing & moni...
 
Modern Portfolio Management Intro
Modern Portfolio Management IntroModern Portfolio Management Intro
Modern Portfolio Management Intro
 
COHAA LunchBox 10/30/2013: SAFe Foundations v2.5
COHAA LunchBox 10/30/2013: SAFe Foundations v2.5COHAA LunchBox 10/30/2013: SAFe Foundations v2.5
COHAA LunchBox 10/30/2013: SAFe Foundations v2.5
 
Scrum in a nutshell
Scrum in a nutshellScrum in a nutshell
Scrum in a nutshell
 
Portfolio prioritization with lean canvas
Portfolio prioritization with lean canvasPortfolio prioritization with lean canvas
Portfolio prioritization with lean canvas
 
PureApp Presentation
PureApp PresentationPureApp Presentation
PureApp Presentation
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the Enterprise
 
Enterprise Agile - The Undiscovered Country
Enterprise Agile - The Undiscovered CountryEnterprise Agile - The Undiscovered Country
Enterprise Agile - The Undiscovered Country
 
ERP Software Development Company|Erp implementation consultant
ERP Software Development Company|Erp implementation consultant ERP Software Development Company|Erp implementation consultant
ERP Software Development Company|Erp implementation consultant
 
“Zero day exploit: the old management mafia p0wned your product!”
“Zero day exploit: the old management mafia p0wned your product!”“Zero day exploit: the old management mafia p0wned your product!”
“Zero day exploit: the old management mafia p0wned your product!”
 

More from Dave Sharrock

Is Agile in your DNA | Portland Global Scrum Gathering 2023
Is Agile in your DNA | Portland Global Scrum Gathering 2023Is Agile in your DNA | Portland Global Scrum Gathering 2023
Is Agile in your DNA | Portland Global Scrum Gathering 2023Dave Sharrock
 
From good to great product ownership
From good to great product ownershipFrom good to great product ownership
From good to great product ownershipDave Sharrock
 
Epic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlinesEpic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlinesDave Sharrock
 
An agile approach to change management
An agile approach to change managementAn agile approach to change management
An agile approach to change managementDave Sharrock
 
Epic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlinesEpic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlinesDave Sharrock
 
Herding cats or flocking birds - agile portfolio management
Herding cats or flocking birds - agile portfolio managementHerding cats or flocking birds - agile portfolio management
Herding cats or flocking birds - agile portfolio managementDave Sharrock
 
ProductCamp Vancouver 2013
ProductCamp Vancouver 2013ProductCamp Vancouver 2013
ProductCamp Vancouver 2013Dave Sharrock
 
Through the looking glass
Through the looking glassThrough the looking glass
Through the looking glassDave Sharrock
 
Growing Agile Team Behaviors
Growing Agile Team BehaviorsGrowing Agile Team Behaviors
Growing Agile Team BehaviorsDave Sharrock
 
Growing Agile Teams Poster
Growing Agile Teams PosterGrowing Agile Teams Poster
Growing Agile Teams PosterDave Sharrock
 
big bang delivery to continual value delivery
big bang delivery to continual value deliverybig bang delivery to continual value delivery
big bang delivery to continual value deliveryDave Sharrock
 
Creating lasting agile change
Creating lasting agile changeCreating lasting agile change
Creating lasting agile changeDave Sharrock
 
Creating a strategy map #PCV12
Creating a strategy map #PCV12Creating a strategy map #PCV12
Creating a strategy map #PCV12Dave Sharrock
 
Agile practices from a standing start
Agile practices from a standing startAgile practices from a standing start
Agile practices from a standing startDave Sharrock
 
Good-vs-great-agile-teams
Good-vs-great-agile-teamsGood-vs-great-agile-teams
Good-vs-great-agile-teamsDave Sharrock
 
Leading Agile Change - AgileVancouver 2011
Leading Agile Change - AgileVancouver 2011Leading Agile Change - AgileVancouver 2011
Leading Agile Change - AgileVancouver 2011Dave Sharrock
 
How to form agile teams
How to form agile teamsHow to form agile teams
How to form agile teamsDave Sharrock
 

More from Dave Sharrock (18)

Is Agile in your DNA | Portland Global Scrum Gathering 2023
Is Agile in your DNA | Portland Global Scrum Gathering 2023Is Agile in your DNA | Portland Global Scrum Gathering 2023
Is Agile in your DNA | Portland Global Scrum Gathering 2023
 
From good to great product ownership
From good to great product ownershipFrom good to great product ownership
From good to great product ownership
 
Epic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlinesEpic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlines
 
An agile approach to change management
An agile approach to change managementAn agile approach to change management
An agile approach to change management
 
Epic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlinesEpic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlines
 
Herding cats or flocking birds - agile portfolio management
Herding cats or flocking birds - agile portfolio managementHerding cats or flocking birds - agile portfolio management
Herding cats or flocking birds - agile portfolio management
 
ProductCamp Vancouver 2013
ProductCamp Vancouver 2013ProductCamp Vancouver 2013
ProductCamp Vancouver 2013
 
Through the looking glass
Through the looking glassThrough the looking glass
Through the looking glass
 
Growing Agile Team Behaviors
Growing Agile Team BehaviorsGrowing Agile Team Behaviors
Growing Agile Team Behaviors
 
Growing Agile Teams Poster
Growing Agile Teams PosterGrowing Agile Teams Poster
Growing Agile Teams Poster
 
big bang delivery to continual value delivery
big bang delivery to continual value deliverybig bang delivery to continual value delivery
big bang delivery to continual value delivery
 
Creating lasting agile change
Creating lasting agile changeCreating lasting agile change
Creating lasting agile change
 
PO Board #PCV12
PO Board #PCV12PO Board #PCV12
PO Board #PCV12
 
Creating a strategy map #PCV12
Creating a strategy map #PCV12Creating a strategy map #PCV12
Creating a strategy map #PCV12
 
Agile practices from a standing start
Agile practices from a standing startAgile practices from a standing start
Agile practices from a standing start
 
Good-vs-great-agile-teams
Good-vs-great-agile-teamsGood-vs-great-agile-teams
Good-vs-great-agile-teams
 
Leading Agile Change - AgileVancouver 2011
Leading Agile Change - AgileVancouver 2011Leading Agile Change - AgileVancouver 2011
Leading Agile Change - AgileVancouver 2011
 
How to form agile teams
How to form agile teamsHow to form agile teams
How to form agile teams
 

Agility meets regulatory compliance

  • 1. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. agility meets regulatory compliance
  • 2. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Why should it be more difficult to apply Scrum where IT governance & regulatory compliance is enforced?
  • 3. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. what is driving growth in agility?
  • 4. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Growing Software Complexity Software complexity in FORD vehicles quadrupled in 5 years 0 2.5 5 7.5 10 2005 2006 2007 2008 2009 2010 10 6 4.5 3.4 2.8 2.4 Software lines in FORD vehicles over the past 5 years x4
  • 5. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Growing Software Complexity Compared software complexity growth in aerospace and automotive F-22 Raptor F-35 Joint Strike Boeing 787 Dreamliner S-Class Daimler 98.6 6.5 5.7 1.7 x10
  • 6. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Time to Market Due to globalization effects, and other economical changes, the time to market over time decreased significantly Deepa Chandrasekaran, Gerard J. Tellis - Marshall School of Business, University of Southern California, Los Angeles, California 1915 1939 1972 1976 1983 1994 1998 2000 2002 2004 13.5 years 3 m onths
  • 7. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. why does that matter?
  • 8. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Change from this... Defined Process, suited to produce faster with constant inputs
  • 9. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. ... to this R&D based process suited to uncertain and changeable environments
  • 10. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. what is governance and regulatory compliance?
  • 11. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. IT Governance Goals The primary goals for information technology governance are to: 1. Assure that investment in IT generates business value, and 2. Mitigate the risks associated with IT
  • 12. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Comparing the goals 1 2 3 4 Quality Productivity Predictability Business Value Business Value Risk Management Effectiveness Exceed requirements governance agility
  • 13. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Interpreted to be prescriptive "The system by which the current and future use of ICT is directed and controlled. It involves evaluating and directing the plans for the use of ICT to support the organisation and monitoring this use to achieve plans. It includes the strategy and policies for using ICT within an organisation." Australian Standard "… the leadership and organisational structures and processes that ensure that the organisation’s IT sustains and extends the organisation’s strategies and objectives" IT Governance Institute “The structure, oversight and management processes which ensure the delivery of the expected benefits of IT in a controlled way to help enhance the long term sustainable success of the enterprise.” ISACA
  • 14. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Achieving agility vs. compliance Communica)on Empowerment Transparency Adaptability Itera)ve  &  Incremental Defined  Process  &  Standards Plan  ›  Analyze  › Develop  › Test Traceability Formal  review  and  approval Configura)on  Management governance agility
  • 15. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. how to reconcile agile and governance processes
  • 16. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Scrum process
  • 17. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. 0 1 2 3 The wrong way to manage governance
  • 18. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Scrum process 1.  Documenta)on 2.  Interac)ons
  • 19. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Documentation
  • 20. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Is documentation waste? “Everything that does not add value to the product is waste” 1st  principle  of  lean   development
  • 21. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Is documentation waste? “If you must produce paperwork that adds little customer value, there are three rules to remember: Keep it short. Keep it high level. Do it offline.” “Safety-critical systems are frequently regulated and are often required to have written requirements, traceable to code. In this case, formatting the requirements so that they can easily be evaluated and checked for completeness may qualify as a value-adding activity. Look for a table driven or template driven format that reduces the requirements to a condensed format that both users and development can rapidly understand and validate.” Mary Poppendieck, Lean Software Development
  • 22. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Changing role of specifications Requirements Specifica7ons Design Code Tests Requirements  Specifica)ons   drive  implementa)on Requirements  document  system  as-­‐built Requirements  Specifica7ons Epics User  Stories Acceptance  Criteria Design Code Validate  / Update Define  / Execute Tests governance agility
  • 23. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Changing role of standard operating procedures Standards  reduce   varia)on  and  allow   untrained  people  to   make  decisions. WriKen  standards  are   to  be  followed,  not   changed. A  Standard  defines   goals  for  a  team  to   reach,  and  constraints   to  observe.   An  Agile  Team  will  use   it  as  a  baseline  for   con)nuous  process   improvement. governance agility
  • 24. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Changing role of document review and approval This  document  is  now   approved  as  input  for  the   next  development  phase.   This  document  is  now   part  of  a  consistent   product  increment. The  Defini)on  of  Done   and  Defini)on  of  Ready   allow  sePng  of  minimal   requirements  to  pass  to   the  next  phase. governance agility
  • 25. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Merging agile and governance needs 1.  Documenta7on • Document  system  as-­‐ built • Opera)ng  procedures   serve  as  baseline • DoR,  DoD  serve  as   minimal  requirements • Document  is  part  of   product  increment
  • 26. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Interactions
  • 27. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. CONCEIVE DESIGN IMPLEMENT DEPLOY A typical product development process time-to-market
  • 28. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. CONCEIVE DESIGN IMPLEMENT DEPLOY value adding non-value adding Mapping the value stream time-to-market
  • 29. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. CONCEIVE DESIGN IMPLEMENT DEPLOY value adding non-value adding Common non-value adding steps include... time-to-market
  • 30. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Merging agile and governance needs 2.  Interac7ons • Role  of  involved   stakeholder • Defines  minimum   requirements  to  be  met • Reviews  Requirements  &   User  Stories • Provides  reviews/ direc)on  within  Sprint
  • 31. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. so what?
  • 32. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Conclusions • Agility and IT Governance & Regulatory Compliance share the same objectives • Differences in HOW they are implemented drives potential conflict • Agility and IT Governance can co-exist: • Definition of Ready and Definition of Done server as minimal requirements (replacing Standards) • Involve IS/Compliance Manager as involved Stakeholder, providing reviews/direction within Sprint • Deliver compliance documentation is part of product increment
  • 33. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Questions? & Answers! For any further comment and or question, feel free to contact us info@agile42.com Further References: Scrum Alliance: http://www.scrumalliance.org Control Chaos: http://www.controlchaos.com Implementing Scrum: http://www.implementingscrum.com Jeff Sutherland Blog: http://jeffsutherland.com/scrum Mike Cohn “User Stories”: http://www.mountaingoatsoftware.com agile42 Website: http://www.agile42.com/