SlideShare a Scribd company logo
1 of 36
Download to read offline
AT12
Agile Development Concurrent Session
11/13/2014 1:30 PM
"Dealing with Auditors: Helping
Them Understand Agile"
Presented by:
Steve Nunziata
Independent Consultant
Brought to you by:
340 Corporate Way, Suite 300, Orange Park, FL 32073
888-268-8770 ∙ 904-278-0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
Steve Nunziata (CSM, PMP, ACP, SAFe SPC) has more than
twenty-five years in IT project management, using waterfall and agile
methodologies—and numerous hybrids in between. Steve’s industry
experience ranges from health care, sporting goods, transportation,
and insurance. For the past ten years, he has focused on agile
practices and teams, fulfilling roles such as ScrumMaster, Product
Owner, agile coach, project manager, and quality assurance
advisor―sometimes in the same day! Steve is very active in the San
Antonio agile community, facilitating monthly meet-ups and
education events. In his spare time, he enjoys playing in his classic
rock band and being with his wonderful family.
Dealing with Auditors:
Helping them Understand Agile
CHAOS, CONSISTENCY,
CREATIVITY: A JOURNEY
THROUGH AGILE AUDITABILITY
Steve Nunziata, PMP, PMI-ACP, CSM, SAFe SPC
November 13th, 2014
About Steve…
PMP, ACP, CSM, SAFe SPC
EDS, Nike, Adidas, USAA
Agile Trainer & Coach
New Jersey / Oregon
Bassist Extraordinaire
Alamo Agilistas / PMI
So… Why Are We Here?
Opportunity:
Educate internal auditors to evolve away
from formal artifacts and accept Agile
tenets of visibility and transparency to
demonstrate adherence to defined
Quality standards.
We will collaborate on an approach to
define an Agile Risk & Control framework
that can start you on your journey.
How Would You Like:
 A 50% - or more – reduction
in project ‘paperwork’ to
demonstrate adherence to
compliance processes?
WATERFALL AGILE
59
30
PROJECT
COMPLIANCE
ARTIFACTS
 A framework for
consistent application of
Agile practices and
ceremonies across a large
– and growing –
organization?
Background: My Story
Zero to Sixty (Days): Chaos to
Consistency
Agenda
Chaos
Failings of
Today’s Risk
Management
Processes
Consistency
Why Audit
Execution
Models Need
to Evolve
Creativity
Creating an
Agile
Auditable
Framework
Managing Risk – How Important is it?
 The primary goal of a
business is to… stay in
business.
 It is therefore necessary to continually evaluate,
monitor, and address threats to retain market share.
Otherwise, what would happen?
Managing Risk – The Risk Management Process
Risk
Identification
Risk
Assessment
Risk
Response
Risk Review
Managing Risk – ISO 9001 Summary
Part 4 – The Company must establish, document, and maintain a
Quality Management System (QMS)
Part 5 – Management commitment in evidence for the QMS
Part 6 – Necessary resources must be determined & provisioned
Part 7 – Plan & Develop processes for product realization. The
processes must produce documents that can be (1) reviewed
for acceptance; and (2) used as proof of conformance
Part 8 – All reports of non-conformances, both of the product or
the process, shall be reported upon, analyzed and lead to
corrective action
Managing Risk – Risk & Control
Compliance Framework
Risk
Controls
Control
Tests
Reporting &
Review
Operational
Risks
 Incomplete Requirements
 Ineffective or Incomplete
Software Solution
 Poor User Experience
 Poor Project Execution
Plan
 Formal Requirements
Baseline Process
 Project Execution
Schedule Review
 Code Peer Reviews
 Evidence of
Formal Signoffs
 Published
Meeting Minutes
 Documented
Decisions / Logs
 Formal results of
Audit published for
review; opportunities
for improvements
noted
Auditors
Are Risk Management Processes
Inherently anti-Agile?
Source: http://www.devballs.com/wp-content/uploads/2010/02/agilemanifesto.gif
SDLC & Process Audit
Execution Models: Challenges
While Agile adoption and evolution has continued unabated
over the past several years, traditional process audits have
largely been unable to keep pace. Why might this be?
SDLC & Process Audit Execution Models
Req’s Analysis Design Build Test Deploy
Systems Development Life Cycle – Linear View
SDLC & Process Audit Execution Models
Source: http://julianeverett.wordpress.com/
Red Dotted Line: Waterfall
Blue Dotted Line: Agile
RISK
TIMEProject Risk Profile – Agile & Waterfall
SDLC & Process Audit Execution Models
Daily
24Hours
Iteration
2-4 Weeks
Release
~3 Months
Closure
~9-12 Months
SDLC Execution – Waterfall, Incremental, & Agile
SDLC & Process Audit Execution Models
Process Audit vs. SDLC Execution Gap Analysis
Closure
~9-12 Months
Release
~3 Months
Iteration
2-4 Weeks
Daily
24Hours
SDLC & Process Audit Execution Models
Daily
Iteration
2-4 Weeks
Release
~3 Months
Closure
SDLC and Process Audit Execution: Optimal Quality State
5 Steps to Establishing an Agile
Auditable Framework
Risk Validation
Inventory Agile Practices
Create Acceptable Parameters
Determine Method of Control
Establish Operational Parameters
1
2
3
4
5
5 Steps to Evolving an Agile Auditable Framework
Risk Validation
Review and Validate the current Risk & Control Framework,
ensuring traceability from Risks to Controls to Control Tests.
Operational Risk: Risk Control: Control Test:
Failure to Manage
Project Risks
Risk Management
Process
Evidence of a Periodic
Risk Review (Risk Log)
Issue Management
Process
Formal, Complete Issues
Log
1
5 Steps to Evolving an Agile Auditable Framework
Inventory Agile Practices
 Inventory the Agile Practices supported by the organization.
Scrum practices and ceremonies provide a good start.
 Match the Agile ceremonies to the list of Risks in the current
Risk & Control Framework. Can a Ceremony or Practice provide
an acceptable substitute? How / Why?
2
5 Steps to Evolving an Agile Auditable Framework
Inventory Agile Practices
 Introduce the Agile Practice as a Control. Could it work? Could
it be effective? What would be the value of the current control
set – should anything remain, or can they be dismissed?
Operational Risk: Risk Control: Control Test:
Failure to Manage
Project Risks
Risk Management
Process
Evidence of a Periodic
Risk Review
Agile Daily
Standup
2
5 Steps to Evolving an Agile Auditable Framework
Create Acceptable Parameters
 Research Industry standard ‘best practices’ for the ceremonies
or practices you plan on using as a Control (mitigation strategy)
for the Risk. A great example is Version One’s The Agile Checklist
 Create a matrix defining minimally acceptable behaviors, along
with anti-patterns, and radiate the desired outcomes in a
common area
3
5 Steps to Evolving an Agile Auditable Framework
Create Acceptable Parameters
Agile Ceremony: Daily Standup
Best Practice Acceptable Partial Unacceptable
Occurs 5 Days per
Week
Occurs 4 Days per
Week
Occurs 3 Days per
Week
Occurs <3 Days per
Week
3 Core Questions
Addressed
3 Core Questions
Addressed
<3 Core Questions
Addressed
<3 Core Questions
Addressed
…Your
Organization?
…Your
Organization?
…Your
Organization?
….Your
Organization?
3
5 Steps to Evolving an Agile Auditable Framework
Determine Method of Control
 Does the new Control Test require someone observe an Agile
Ceremony, or is there a consistent formal artifact from an Agile
practice that can be viewed?
4
5 Steps to Evolving an Agile Auditable Framework
Establish Operational Parameters
 Review the total number of Control Tests. How
many require observation from an Auditor?
 Establish the Audit cycle & reporting time
(Weekly? Sprint Level? Release Level? Other..?)
 Train and deploy Audit resources
 Execute an Audit cycle… and report to Risk Owners
 Learn… and continue to evolve!
5
5 Steps to Evolving… Creativity
 Host a Retrospective Ceremony with some of the
Agile teams to uncover:
 What may be challenging teams in conforming to
minimal standards?
 What opportunities can they recommend to
evolve to controls?
 Are the audits providing value in holding roles
accountable for their deliverables?
 Finally – when minimal standards are easily
achieved – it’s time to take the next steps in
maturity, and shift the pattern.
5 Steps to Evolving - Going Beyond...
 Challenge: can you evolve traditional, formal artifacts into a
more Agile framework? How can you continuously improve?
Picture Source: http://agile101.wordpress.com/2009/07/27/
agile-risk-management-assessing-risks-step-2-of-4/
Positive Outcomes
 Better alignment of Controls and Tests to the project execution model
 Real time, actionable feedback & reporting to teams and Risk owners
 Scalable for future methodologies & practices
 Continual quality assessments; a project can have multiple reviews
 Sets a benchmark for Agile maturity across an Organization
 ‘Humanizes’ the Audit (not ‘check the box’) – gives teams a voice
 Experience – 50% reduction in Controls… while doubling Quality
 Leading – NOT lagging – metric; address problems before they manifest
 Opportunity for two-way communication and learnings
Challenges
 Optimal model is labor intensive
 Inherent subjectivity in assessments (‘Auditor Bias’)
 Potential for teams to feel ‘over controlled’
 Oversight and administration of the process
 Communication and support for changes
 Determining boundaries of adherence vs. non-adherence,
and appropriate remedies
 Ever-evolving process; can feel like an ‘arms race’
Common Questions
 Does this model Scale?
 How much time per week would this require?
 Isn’t this just the Scrum Master’s… or (insert role here) –
job?
 Could we use Pair Programming as a Control?
 What is the future of Agile Quality Assurance?
Objectives Met?
Source: http://www.devballs.com/wp-content/uploads/2010/02/agilemanifesto.gif
Remember: Auditors are the
Board of Health!
Questions?
Thank You!

More Related Content

What's hot

8 tips for successful change management
8 tips for successful change management8 tips for successful change management
8 tips for successful change managementnonlinear creations
 
“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...
“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...
“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...GoQA
 
Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle Kari Kakkonen
 
Scrum Portugal Meeting 1 Lisbon - ALM
Scrum Portugal Meeting 1 Lisbon - ALMScrum Portugal Meeting 1 Lisbon - ALM
Scrum Portugal Meeting 1 Lisbon - ALMMarco Silva
 
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary ThornThe 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary ThornTEST Huddle
 
Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8a34sharm
 
Introducing QA Into an Agile Environment
Introducing QA Into an Agile EnvironmentIntroducing QA Into an Agile Environment
Introducing QA Into an Agile EnvironmentJoseph Beale
 
There and back again, Our journey with QA Reports and metrics
There and back again, Our journey with QA Reports and metricsThere and back again, Our journey with QA Reports and metrics
There and back again, Our journey with QA Reports and metricsZbyszek Mockun
 
The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test StrategyThe Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test StrategyTechWell
 
A Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps MetamorphosisA Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps MetamorphosisXebiaLabs
 
Software Development Methodologies By E2Logy
Software Development Methodologies By E2LogySoftware Development Methodologies By E2Logy
Software Development Methodologies By E2LogyE2LOGY
 
The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy Brian Estep
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overviewguestb4c770
 
ISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about CertificationISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about CertificationMichał Dudziak
 
Agile Testing Best Practices
Agile Testing Best PracticesAgile Testing Best Practices
Agile Testing Best PracticesStephen Ritchie
 
Addressing Performance Testing Challenges in Agile: Process and Tools: Impetu...
Addressing Performance Testing Challenges in Agile: Process and Tools: Impetu...Addressing Performance Testing Challenges in Agile: Process and Tools: Impetu...
Addressing Performance Testing Challenges in Agile: Process and Tools: Impetu...Impetus Technologies
 
Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategytharindakasun
 

What's hot (20)

8 tips for successful change management
8 tips for successful change management8 tips for successful change management
8 tips for successful change management
 
“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...
“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...
“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...
 
Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle
 
Scrum Portugal Meeting 1 Lisbon - ALM
Scrum Portugal Meeting 1 Lisbon - ALMScrum Portugal Meeting 1 Lisbon - ALM
Scrum Portugal Meeting 1 Lisbon - ALM
 
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary ThornThe 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
 
Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8
 
Agile QA 2.0
Agile QA 2.0Agile QA 2.0
Agile QA 2.0
 
Adopting Agile Testing
Adopting Agile TestingAdopting Agile Testing
Adopting Agile Testing
 
Introducing QA Into an Agile Environment
Introducing QA Into an Agile EnvironmentIntroducing QA Into an Agile Environment
Introducing QA Into an Agile Environment
 
There and back again, Our journey with QA Reports and metrics
There and back again, Our journey with QA Reports and metricsThere and back again, Our journey with QA Reports and metrics
There and back again, Our journey with QA Reports and metrics
 
The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test StrategyThe Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy
 
A Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps MetamorphosisA Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps Metamorphosis
 
Software Development Methodologies By E2Logy
Software Development Methodologies By E2LogySoftware Development Methodologies By E2Logy
Software Development Methodologies By E2Logy
 
The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 
ISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about CertificationISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about Certification
 
Agile Testing Best Practices
Agile Testing Best PracticesAgile Testing Best Practices
Agile Testing Best Practices
 
Agile process
Agile processAgile process
Agile process
 
Addressing Performance Testing Challenges in Agile: Process and Tools: Impetu...
Addressing Performance Testing Challenges in Agile: Process and Tools: Impetu...Addressing Performance Testing Challenges in Agile: Process and Tools: Impetu...
Addressing Performance Testing Challenges in Agile: Process and Tools: Impetu...
 
Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategy
 

Viewers also liked

Why Agile Fails in Large Enterprises—and What to Do about It
Why Agile Fails in Large Enterprises—and What to Do about ItWhy Agile Fails in Large Enterprises—and What to Do about It
Why Agile Fails in Large Enterprises—and What to Do about ItTechWell
 
Your Team’s Not Agile If You’re Not Doing Agile Testing
Your Team’s Not Agile If You’re Not Doing Agile TestingYour Team’s Not Agile If You’re Not Doing Agile Testing
Your Team’s Not Agile If You’re Not Doing Agile TestingTechWell
 
Planning, Architecting, Implementing, and Measuring Automation
Planning, Architecting, Implementing, and Measuring AutomationPlanning, Architecting, Implementing, and Measuring Automation
Planning, Architecting, Implementing, and Measuring AutomationTechWell
 
Before You Test Your System, Test Your Assumptions
Before You Test Your System, Test Your AssumptionsBefore You Test Your System, Test Your Assumptions
Before You Test Your System, Test Your AssumptionsTechWell
 
Take a Test Drive: Acceptance Test-Driven Development
Take a Test Drive: Acceptance Test-Driven DevelopmentTake a Test Drive: Acceptance Test-Driven Development
Take a Test Drive: Acceptance Test-Driven DevelopmentTechWell
 
Exploratory Testing Explained
Exploratory Testing ExplainedExploratory Testing Explained
Exploratory Testing ExplainedTechWell
 
A Holistic View of Complex Systems and Organizational Change
A Holistic View of Complex Systems and Organizational ChangeA Holistic View of Complex Systems and Organizational Change
A Holistic View of Complex Systems and Organizational ChangeTechWell
 
Agility at Scale: WebSphere’s Agile Transformation
Agility at Scale: WebSphere’s Agile TransformationAgility at Scale: WebSphere’s Agile Transformation
Agility at Scale: WebSphere’s Agile TransformationTechWell
 
Testing the Data Warehouse―Big Data, Big Problems
Testing the Data Warehouse―Big Data, Big ProblemsTesting the Data Warehouse―Big Data, Big Problems
Testing the Data Warehouse―Big Data, Big ProblemsTechWell
 
Test Improvement in Our Rapidly Changing World
Test Improvement in Our Rapidly Changing WorldTest Improvement in Our Rapidly Changing World
Test Improvement in Our Rapidly Changing WorldTechWell
 
Applying Emotional Intelligence to Testing
Applying Emotional Intelligence to TestingApplying Emotional Intelligence to Testing
Applying Emotional Intelligence to TestingTechWell
 
Test Management for Large, Multi-Project Programs
Test Management for Large, Multi-Project ProgramsTest Management for Large, Multi-Project Programs
Test Management for Large, Multi-Project ProgramsTechWell
 
Virtualization: Improve Speed and Increase Quality
Virtualization: Improve Speed and Increase QualityVirtualization: Improve Speed and Increase Quality
Virtualization: Improve Speed and Increase QualityTechWell
 
Growing into Leadership
Growing into LeadershipGrowing into Leadership
Growing into LeadershipTechWell
 
Integrating Automated Testing into DevOps
Integrating Automated Testing into DevOpsIntegrating Automated Testing into DevOps
Integrating Automated Testing into DevOpsTechWell
 
Metrics That Matter
Metrics That MatterMetrics That Matter
Metrics That MatterTechWell
 
Testers, Use Metrics Wisely or Don’t Use Them at All
Testers, Use Metrics Wisely or Don’t Use Them at AllTesters, Use Metrics Wisely or Don’t Use Them at All
Testers, Use Metrics Wisely or Don’t Use Them at AllTechWell
 

Viewers also liked (17)

Why Agile Fails in Large Enterprises—and What to Do about It
Why Agile Fails in Large Enterprises—and What to Do about ItWhy Agile Fails in Large Enterprises—and What to Do about It
Why Agile Fails in Large Enterprises—and What to Do about It
 
Your Team’s Not Agile If You’re Not Doing Agile Testing
Your Team’s Not Agile If You’re Not Doing Agile TestingYour Team’s Not Agile If You’re Not Doing Agile Testing
Your Team’s Not Agile If You’re Not Doing Agile Testing
 
Planning, Architecting, Implementing, and Measuring Automation
Planning, Architecting, Implementing, and Measuring AutomationPlanning, Architecting, Implementing, and Measuring Automation
Planning, Architecting, Implementing, and Measuring Automation
 
Before You Test Your System, Test Your Assumptions
Before You Test Your System, Test Your AssumptionsBefore You Test Your System, Test Your Assumptions
Before You Test Your System, Test Your Assumptions
 
Take a Test Drive: Acceptance Test-Driven Development
Take a Test Drive: Acceptance Test-Driven DevelopmentTake a Test Drive: Acceptance Test-Driven Development
Take a Test Drive: Acceptance Test-Driven Development
 
Exploratory Testing Explained
Exploratory Testing ExplainedExploratory Testing Explained
Exploratory Testing Explained
 
A Holistic View of Complex Systems and Organizational Change
A Holistic View of Complex Systems and Organizational ChangeA Holistic View of Complex Systems and Organizational Change
A Holistic View of Complex Systems and Organizational Change
 
Agility at Scale: WebSphere’s Agile Transformation
Agility at Scale: WebSphere’s Agile TransformationAgility at Scale: WebSphere’s Agile Transformation
Agility at Scale: WebSphere’s Agile Transformation
 
Testing the Data Warehouse―Big Data, Big Problems
Testing the Data Warehouse―Big Data, Big ProblemsTesting the Data Warehouse―Big Data, Big Problems
Testing the Data Warehouse―Big Data, Big Problems
 
Test Improvement in Our Rapidly Changing World
Test Improvement in Our Rapidly Changing WorldTest Improvement in Our Rapidly Changing World
Test Improvement in Our Rapidly Changing World
 
Applying Emotional Intelligence to Testing
Applying Emotional Intelligence to TestingApplying Emotional Intelligence to Testing
Applying Emotional Intelligence to Testing
 
Test Management for Large, Multi-Project Programs
Test Management for Large, Multi-Project ProgramsTest Management for Large, Multi-Project Programs
Test Management for Large, Multi-Project Programs
 
Virtualization: Improve Speed and Increase Quality
Virtualization: Improve Speed and Increase QualityVirtualization: Improve Speed and Increase Quality
Virtualization: Improve Speed and Increase Quality
 
Growing into Leadership
Growing into LeadershipGrowing into Leadership
Growing into Leadership
 
Integrating Automated Testing into DevOps
Integrating Automated Testing into DevOpsIntegrating Automated Testing into DevOps
Integrating Automated Testing into DevOps
 
Metrics That Matter
Metrics That MatterMetrics That Matter
Metrics That Matter
 
Testers, Use Metrics Wisely or Don’t Use Them at All
Testers, Use Metrics Wisely or Don’t Use Them at AllTesters, Use Metrics Wisely or Don’t Use Them at All
Testers, Use Metrics Wisely or Don’t Use Them at All
 

Similar to Dealing with Auditors: Helping Them Understand Agile

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
 
How to measure the outcome of agile transformation
How to measure the outcome of agile transformationHow to measure the outcome of agile transformation
How to measure the outcome of agile transformationRahul Sudame
 
Taking Splunk to the Next Level - New to Splunk
Taking Splunk to the Next Level - New to SplunkTaking Splunk to the Next Level - New to Splunk
Taking Splunk to the Next Level - New to SplunkSplunk
 
'My Case for Agile Methods & Tranformation' : Presented by Saikat Das
'My Case for Agile Methods & Tranformation' : Presented by Saikat Das 'My Case for Agile Methods & Tranformation' : Presented by Saikat Das
'My Case for Agile Methods & Tranformation' : Presented by Saikat Das oGuild .
 
RDrew Six Sigma Overview
RDrew Six Sigma OverviewRDrew Six Sigma Overview
RDrew Six Sigma OverviewRon Drew
 
7 QC Tools | 7 QC TOOLS TRAINING
7 QC Tools | 7 QC TOOLS TRAINING7 QC Tools | 7 QC TOOLS TRAINING
7 QC Tools | 7 QC TOOLS TRAININGhimalya sharma
 
7 QC Tools | 7 QC TOOLS TRAINING
7 QC Tools | 7 QC TOOLS TRAINING7 QC Tools | 7 QC TOOLS TRAINING
7 QC Tools | 7 QC TOOLS TRAININGhimalya sharma
 
Agility Transformations - Learn, Plan, Go!
Agility Transformations - Learn, Plan, Go!Agility Transformations - Learn, Plan, Go!
Agility Transformations - Learn, Plan, Go!Monisha Menon
 
Taking Splunk to the Next Level - Management
Taking Splunk to the Next Level - ManagementTaking Splunk to the Next Level - Management
Taking Splunk to the Next Level - ManagementSplunk
 
Basic Six Sigma Presentation
Basic Six Sigma PresentationBasic Six Sigma Presentation
Basic Six Sigma Presentationvivekissar
 
Taking Splunk to the Next Level – Management - Advanced
Taking Splunk to the Next Level – Management - AdvancedTaking Splunk to the Next Level – Management - Advanced
Taking Splunk to the Next Level – Management - AdvancedSplunk
 
R.Swoboda Resume 8-2017
R.Swoboda Resume 8-2017R.Swoboda Resume 8-2017
R.Swoboda Resume 8-2017Rob Swoboda
 
L07 quality management
L07 quality managementL07 quality management
L07 quality managementAsa Chan
 
PECB Webinar: QMS Risk Assessment
PECB Webinar: QMS Risk AssessmentPECB Webinar: QMS Risk Assessment
PECB Webinar: QMS Risk AssessmentPECB
 
ISO 9001 2015 Overview presentation
ISO 9001 2015 Overview presentation ISO 9001 2015 Overview presentation
ISO 9001 2015 Overview presentation Govind Ramu
 
Topic 1 - Risk Auditing 1-17.pdf
Topic 1 - Risk Auditing 1-17.pdfTopic 1 - Risk Auditing 1-17.pdf
Topic 1 - Risk Auditing 1-17.pdfJavier138365
 
Iso 9001 2015 process audit checklist
Iso 9001 2015 process audit checklistIso 9001 2015 process audit checklist
Iso 9001 2015 process audit checklistCinthiia Akamii
 

Similar to Dealing with Auditors: Helping Them Understand Agile (20)

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
 
Sanitized tb swstmppp1516july
Sanitized tb swstmppp1516julySanitized tb swstmppp1516july
Sanitized tb swstmppp1516july
 
How to measure the outcome of agile transformation
How to measure the outcome of agile transformationHow to measure the outcome of agile transformation
How to measure the outcome of agile transformation
 
Taking Splunk to the Next Level - New to Splunk
Taking Splunk to the Next Level - New to SplunkTaking Splunk to the Next Level - New to Splunk
Taking Splunk to the Next Level - New to Splunk
 
'My Case for Agile Methods & Tranformation' : Presented by Saikat Das
'My Case for Agile Methods & Tranformation' : Presented by Saikat Das 'My Case for Agile Methods & Tranformation' : Presented by Saikat Das
'My Case for Agile Methods & Tranformation' : Presented by Saikat Das
 
RDrew Six Sigma Overview
RDrew Six Sigma OverviewRDrew Six Sigma Overview
RDrew Six Sigma Overview
 
7 QC Tools | 7 QC TOOLS TRAINING
7 QC Tools | 7 QC TOOLS TRAINING7 QC Tools | 7 QC TOOLS TRAINING
7 QC Tools | 7 QC TOOLS TRAINING
 
7 QC Tools | 7 QC TOOLS TRAINING
7 QC Tools | 7 QC TOOLS TRAINING7 QC Tools | 7 QC TOOLS TRAINING
7 QC Tools | 7 QC TOOLS TRAINING
 
U20
U20U20
U20
 
Agility Transformations - Learn, Plan, Go!
Agility Transformations - Learn, Plan, Go!Agility Transformations - Learn, Plan, Go!
Agility Transformations - Learn, Plan, Go!
 
Taking Splunk to the Next Level - Management
Taking Splunk to the Next Level - ManagementTaking Splunk to the Next Level - Management
Taking Splunk to the Next Level - Management
 
Basic Six Sigma Presentation
Basic Six Sigma PresentationBasic Six Sigma Presentation
Basic Six Sigma Presentation
 
Taking Splunk to the Next Level – Management - Advanced
Taking Splunk to the Next Level – Management - AdvancedTaking Splunk to the Next Level – Management - Advanced
Taking Splunk to the Next Level – Management - Advanced
 
Pmp quality management
Pmp quality managementPmp quality management
Pmp quality management
 
R.Swoboda Resume 8-2017
R.Swoboda Resume 8-2017R.Swoboda Resume 8-2017
R.Swoboda Resume 8-2017
 
L07 quality management
L07 quality managementL07 quality management
L07 quality management
 
PECB Webinar: QMS Risk Assessment
PECB Webinar: QMS Risk AssessmentPECB Webinar: QMS Risk Assessment
PECB Webinar: QMS Risk Assessment
 
ISO 9001 2015 Overview presentation
ISO 9001 2015 Overview presentation ISO 9001 2015 Overview presentation
ISO 9001 2015 Overview presentation
 
Topic 1 - Risk Auditing 1-17.pdf
Topic 1 - Risk Auditing 1-17.pdfTopic 1 - Risk Auditing 1-17.pdf
Topic 1 - Risk Auditing 1-17.pdf
 
Iso 9001 2015 process audit checklist
Iso 9001 2015 process audit checklistIso 9001 2015 process audit checklist
Iso 9001 2015 process audit checklist
 

More from TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and RecoveringTechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartTechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyTechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowTechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityTechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyTechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipTechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsTechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GameTechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsTechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationTechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessTechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateTechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessTechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTechWell
 

More from TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

Recently uploaded

Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 

Recently uploaded (20)

Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 

Dealing with Auditors: Helping Them Understand Agile

  • 1. AT12 Agile Development Concurrent Session 11/13/2014 1:30 PM "Dealing with Auditors: Helping Them Understand Agile" Presented by: Steve Nunziata Independent Consultant Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 888-268-8770 ∙ 904-278-0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
  • 2. Steve Nunziata (CSM, PMP, ACP, SAFe SPC) has more than twenty-five years in IT project management, using waterfall and agile methodologies—and numerous hybrids in between. Steve’s industry experience ranges from health care, sporting goods, transportation, and insurance. For the past ten years, he has focused on agile practices and teams, fulfilling roles such as ScrumMaster, Product Owner, agile coach, project manager, and quality assurance advisor―sometimes in the same day! Steve is very active in the San Antonio agile community, facilitating monthly meet-ups and education events. In his spare time, he enjoys playing in his classic rock band and being with his wonderful family.
  • 3. Dealing with Auditors: Helping them Understand Agile CHAOS, CONSISTENCY, CREATIVITY: A JOURNEY THROUGH AGILE AUDITABILITY Steve Nunziata, PMP, PMI-ACP, CSM, SAFe SPC November 13th, 2014
  • 4. About Steve… PMP, ACP, CSM, SAFe SPC EDS, Nike, Adidas, USAA Agile Trainer & Coach New Jersey / Oregon Bassist Extraordinaire Alamo Agilistas / PMI
  • 5. So… Why Are We Here? Opportunity: Educate internal auditors to evolve away from formal artifacts and accept Agile tenets of visibility and transparency to demonstrate adherence to defined Quality standards. We will collaborate on an approach to define an Agile Risk & Control framework that can start you on your journey.
  • 6. How Would You Like:  A 50% - or more – reduction in project ‘paperwork’ to demonstrate adherence to compliance processes? WATERFALL AGILE 59 30 PROJECT COMPLIANCE ARTIFACTS  A framework for consistent application of Agile practices and ceremonies across a large – and growing – organization?
  • 7. Background: My Story Zero to Sixty (Days): Chaos to Consistency
  • 8. Agenda Chaos Failings of Today’s Risk Management Processes Consistency Why Audit Execution Models Need to Evolve Creativity Creating an Agile Auditable Framework
  • 9. Managing Risk – How Important is it?  The primary goal of a business is to… stay in business.  It is therefore necessary to continually evaluate, monitor, and address threats to retain market share. Otherwise, what would happen?
  • 10. Managing Risk – The Risk Management Process Risk Identification Risk Assessment Risk Response Risk Review
  • 11. Managing Risk – ISO 9001 Summary Part 4 – The Company must establish, document, and maintain a Quality Management System (QMS) Part 5 – Management commitment in evidence for the QMS Part 6 – Necessary resources must be determined & provisioned Part 7 – Plan & Develop processes for product realization. The processes must produce documents that can be (1) reviewed for acceptance; and (2) used as proof of conformance Part 8 – All reports of non-conformances, both of the product or the process, shall be reported upon, analyzed and lead to corrective action
  • 12. Managing Risk – Risk & Control Compliance Framework Risk Controls Control Tests Reporting & Review Operational Risks  Incomplete Requirements  Ineffective or Incomplete Software Solution  Poor User Experience  Poor Project Execution Plan  Formal Requirements Baseline Process  Project Execution Schedule Review  Code Peer Reviews  Evidence of Formal Signoffs  Published Meeting Minutes  Documented Decisions / Logs  Formal results of Audit published for review; opportunities for improvements noted Auditors
  • 13. Are Risk Management Processes Inherently anti-Agile? Source: http://www.devballs.com/wp-content/uploads/2010/02/agilemanifesto.gif
  • 14. SDLC & Process Audit Execution Models: Challenges While Agile adoption and evolution has continued unabated over the past several years, traditional process audits have largely been unable to keep pace. Why might this be?
  • 15. SDLC & Process Audit Execution Models Req’s Analysis Design Build Test Deploy Systems Development Life Cycle – Linear View
  • 16. SDLC & Process Audit Execution Models Source: http://julianeverett.wordpress.com/ Red Dotted Line: Waterfall Blue Dotted Line: Agile RISK TIMEProject Risk Profile – Agile & Waterfall
  • 17. SDLC & Process Audit Execution Models Daily 24Hours Iteration 2-4 Weeks Release ~3 Months Closure ~9-12 Months SDLC Execution – Waterfall, Incremental, & Agile
  • 18. SDLC & Process Audit Execution Models Process Audit vs. SDLC Execution Gap Analysis Closure ~9-12 Months Release ~3 Months Iteration 2-4 Weeks Daily 24Hours
  • 19. SDLC & Process Audit Execution Models Daily Iteration 2-4 Weeks Release ~3 Months Closure SDLC and Process Audit Execution: Optimal Quality State
  • 20. 5 Steps to Establishing an Agile Auditable Framework Risk Validation Inventory Agile Practices Create Acceptable Parameters Determine Method of Control Establish Operational Parameters 1 2 3 4 5
  • 21. 5 Steps to Evolving an Agile Auditable Framework Risk Validation Review and Validate the current Risk & Control Framework, ensuring traceability from Risks to Controls to Control Tests. Operational Risk: Risk Control: Control Test: Failure to Manage Project Risks Risk Management Process Evidence of a Periodic Risk Review (Risk Log) Issue Management Process Formal, Complete Issues Log 1
  • 22. 5 Steps to Evolving an Agile Auditable Framework Inventory Agile Practices  Inventory the Agile Practices supported by the organization. Scrum practices and ceremonies provide a good start.  Match the Agile ceremonies to the list of Risks in the current Risk & Control Framework. Can a Ceremony or Practice provide an acceptable substitute? How / Why? 2
  • 23. 5 Steps to Evolving an Agile Auditable Framework Inventory Agile Practices  Introduce the Agile Practice as a Control. Could it work? Could it be effective? What would be the value of the current control set – should anything remain, or can they be dismissed? Operational Risk: Risk Control: Control Test: Failure to Manage Project Risks Risk Management Process Evidence of a Periodic Risk Review Agile Daily Standup 2
  • 24. 5 Steps to Evolving an Agile Auditable Framework Create Acceptable Parameters  Research Industry standard ‘best practices’ for the ceremonies or practices you plan on using as a Control (mitigation strategy) for the Risk. A great example is Version One’s The Agile Checklist  Create a matrix defining minimally acceptable behaviors, along with anti-patterns, and radiate the desired outcomes in a common area 3
  • 25. 5 Steps to Evolving an Agile Auditable Framework Create Acceptable Parameters Agile Ceremony: Daily Standup Best Practice Acceptable Partial Unacceptable Occurs 5 Days per Week Occurs 4 Days per Week Occurs 3 Days per Week Occurs <3 Days per Week 3 Core Questions Addressed 3 Core Questions Addressed <3 Core Questions Addressed <3 Core Questions Addressed …Your Organization? …Your Organization? …Your Organization? ….Your Organization? 3
  • 26. 5 Steps to Evolving an Agile Auditable Framework Determine Method of Control  Does the new Control Test require someone observe an Agile Ceremony, or is there a consistent formal artifact from an Agile practice that can be viewed? 4
  • 27. 5 Steps to Evolving an Agile Auditable Framework Establish Operational Parameters  Review the total number of Control Tests. How many require observation from an Auditor?  Establish the Audit cycle & reporting time (Weekly? Sprint Level? Release Level? Other..?)  Train and deploy Audit resources  Execute an Audit cycle… and report to Risk Owners  Learn… and continue to evolve! 5
  • 28. 5 Steps to Evolving… Creativity  Host a Retrospective Ceremony with some of the Agile teams to uncover:  What may be challenging teams in conforming to minimal standards?  What opportunities can they recommend to evolve to controls?  Are the audits providing value in holding roles accountable for their deliverables?  Finally – when minimal standards are easily achieved – it’s time to take the next steps in maturity, and shift the pattern.
  • 29. 5 Steps to Evolving - Going Beyond...  Challenge: can you evolve traditional, formal artifacts into a more Agile framework? How can you continuously improve? Picture Source: http://agile101.wordpress.com/2009/07/27/ agile-risk-management-assessing-risks-step-2-of-4/
  • 30. Positive Outcomes  Better alignment of Controls and Tests to the project execution model  Real time, actionable feedback & reporting to teams and Risk owners  Scalable for future methodologies & practices  Continual quality assessments; a project can have multiple reviews  Sets a benchmark for Agile maturity across an Organization  ‘Humanizes’ the Audit (not ‘check the box’) – gives teams a voice  Experience – 50% reduction in Controls… while doubling Quality  Leading – NOT lagging – metric; address problems before they manifest  Opportunity for two-way communication and learnings
  • 31. Challenges  Optimal model is labor intensive  Inherent subjectivity in assessments (‘Auditor Bias’)  Potential for teams to feel ‘over controlled’  Oversight and administration of the process  Communication and support for changes  Determining boundaries of adherence vs. non-adherence, and appropriate remedies  Ever-evolving process; can feel like an ‘arms race’
  • 32. Common Questions  Does this model Scale?  How much time per week would this require?  Isn’t this just the Scrum Master’s… or (insert role here) – job?  Could we use Pair Programming as a Control?  What is the future of Agile Quality Assurance?
  • 34. Remember: Auditors are the Board of Health!