SlideShare une entreprise Scribd logo
1  sur  34
DHS Agile Center of Excellence (COE)
February 5, 2020
Agile Governance at Scale
Craeg K. Strong, CTO, Savant Financial Technologies
d/b/a Ariel Partners
Agenda
 About me
 Context
 Genesis of the effort
 What Is Governance
 Traditional vs Agile Governance
 Agile Audit Framework
 Usage
 Structure
 Agile Governance
 Measure the Right Things
 Avoid Common Failure Modes
 Adopt Better Practices
 Keep Track
 Key Takeaways
 Q & A
Craeg Strong  Software Development since 1988
 Large Commercial & Government Projects
 Agile Coach / DevOps Engineer
 Kanban Trainer / SpecFlow Trainer
 Performance & Scalability Architect
 Certified Ethical Hacker
 New York & Washington DC AreaCTO, Ariel Partners
AKT, KCP, KMP, CSM, CSP, CSPO,
ITILv3, PMI-ACP, PMP, LeSS, SAFe
www.arielpartners.com
cstrong@arielpartners.com
@ckstrong1
1999
2002
2004-7
2012-14
2016
2017-18
2018-19
App Development
Establish New Program
Project Turnaround
Legacy Modernization
Cloud-Native Microservices
Digital Transformation
COTS Development
Commercial
Federal
Municipal
Commercial
Federal
Municipal
Commercial
Diverse Hands-on Experience
2/14/2020Confidential © Copyright Ariel Partners 2019 5
Context
Genesis of this Effort
 Creating Agile Auditing Framework
for US Agency
 Agency Context
 Lots of Oversight, including House
Ways and Means
 Large $100M+ Agile Efforts
 Relatively New to Agile
 Large, Diverse Group of Stakeholders
 All 50 states
 Significant Legacy Component
Governance and Oversight: Audit Effectiveness
PROGRESS
and status
Legislative ,
Regulatory
Organizational
goals
Program
Value
Procurement
Practices
Costs and
Results
Productivity
Increases
Program
Performance,
measures and
effectiveness
Access &
Distribution
of Public
resources
Reliable
Budgeting
Cost
Decreases
Duplication,
Overlap and
conflict with other
programs
Agile Governance and Oversight
Scheduling and Budgeting Challenges
 Lack of Detailed Plans Up-Front
Quality Assurance Challenges
 Reduced Emphasis on Documentation
Measurement Challenges
 Lack of Traditional Metrics such as Earned Value
 Unfamiliar, Subjective Metrics such as “Story
Points”
Management Challenges
 Plethora of Agile methods and practices
 Diversity of Approaches
 Conflicting advice
 Rapidly evolving ecosystem
 Traditional sources such as PMBOK have not
kept pace
Why is oversight of an Agile projects more difficult?
Traditional Versus Agile
Traditional Agile
1 Planning with Accuracy and Precision Planning with Accuracy and Adaptability
2 Predictive: Forecasting via Estimation Empirical: Forecasting via Statistics and Probability
3 Adherence to Plan Flexibility: Welcome changes/clarifications
4 Up-Front Requirements Gathering, Baselining Direct, Continuous Customer Involvement
5 Documentation First Automation First
6 Measure Major Milestones Measure Continuous Flow of Value
7 Handoffs Between Defined Roles and Duties Collaboration within and across teams, Cross-Training
8 Post-Mortem Lessons Learned Inspection and Adaptation via Continual Retrospectives
9 Comprehensive Analysis, Design, Documentation Lean Analysis, Design, Documentation
10 If something is risky and difficult, measure twice,
cut once. Make sure to get it right the first time!
If something is risky and difficult, then do it constantly.
Constant integration, constant refactoring, etc.
What makes agile so different?
2/14/2020Confidential © Copyright Ariel Partners 2019 10
Audit Framework
for Large-Scale Agile
Sources
 Government Auditing Standards (“Yellow Book”)
 Effective Practices and Federal Challenges in Applying Agile Methods
 Technology Assessment Design Handbook
 Organizational Transformation: A Framework for Assessing and Improving Enterprise
Architecture
 A Framework for Assessing and Improving Process Maturity
 10+ Congressional Reports
 Digital Services Playbook
 Management and Oversight of
Federal Information Technology
(FITARA)
 TechFAR Handbook
 Biannual FITARA Scorecard
Sources
 Agile Development & Delivery
for Information Technology
Instruction Manual
 PMBOK 6th Edition Agile Practice Guide
 CMMI v2.0 Model At-A-Glance
 How to Truly Scale Agile Development In the Enterprise – with CMMI
 Using Agile with Scrum and CMMI
 DIB Guide: Detecting Agile BS
 DIB Ten Commandments of Software
 DIB Metrics for Software Development
Project Scorecard
What is our level of risk?
Control Areas & Critical Elements
 Agile Methods and Frameworks (AMF) Controls
 Critical Element AMF-1. Ensure Project Team uses an Appropriate Team-Level Agile Method
 Critical Element AMF-2. Implement Effective Team-Level Agile Controls
 Critical Element AMF-3. Ensure Project Team Uses an Appropriate Scaled Agile Method
 Critical Element AMF-4. Implement Effective Scaled Agile Controls
 Agile Requirements (AR) Controls
 Critical Element AR-1. Ensure Project Team Has a Documented Vision and Overall Strategy
 Critical Element AR-2. Implement Effective High-Level Scope Controls
 Critical Element AR-3. Implement Effective Roadmap Controls
 Critical Element AR-4. Implement Effective Requirements Elaboration & Maintenance Controls
 Critical Element AR-5. Implement Effective Scope Management & Reduction Controls
 Forecasting, Scheduling, & Planning (FSP) Controls
 Critical Element FSP-1. Ensure Project Team Establishes Initial Project Forecast
 Critical Element FSP-2. Implement Effective Progress Tracking Controls
 …
Control Activities, Control Techniques, Audit Procedures
Control Activities Control Techniques Audit Procedures
AR-1.1 Project has a
documented vision
AR-1.1.1 Overall Objectives
and Goals for the Project
Have Been Documented
 Project Vision artifact exists
 Appropriate level of detail
 All team members are aware
 Evidence of being actively maintained
AR-1.1.2 Business Drivers for
Project Have Been
Documented
 Vision describes business drivers, goals, and objectives
 Goals include reasoning and justification
 Goals are ordered
 Target dates and cost, any budgetary or time considerations
 Evidence of trade-off decisions informed by drivers
AR-1.1.3 High Level Functions
for Project Have Been
Documented
 Vision includes high-level business functions with context
 Functions out of scope are listed
 Reasonable cardinality (dozens / hundreds, not thousands)
AR-1.1.4 Technical & Business
Constraints Have Been
Documented
 Major Integrations, platform requirements, standards listed
 Business constraints are listed (e.g. data center, place of
performance)
2/14/2020Confidential © Copyright Ariel Partners 2019 16
Governance for
Large-Scale Agile
Highlights
1. Measure the Right Things
 Broken Windows Strategy
 Balanced Metrics
 Human Centered Design
 Testable Architecture
2. Avoid Common Failure Modes
 Agile Methodology Failures
 Using Velocity for Long-Range Forecasting
3. Adopt Better Practices
 Kanban Flight Levels for Dependency Coordination
 Monte Carlo Simulation Based Forecasts
4. Keep Track
 We Need a High-Quality Repository of Reference Data
2/14/2020Confidential © Copyright Ariel Partners 2019 18
Agile Governance
1. Measure the Right Things
Broken Windows Strategy
Code Does Not Meet Style Guide Linting / Code Static Analysis
Huge Product Backlog Query: Find Old & Untouched Stories
Orphan / Unlinked Items in ALM Tool Query: Find Badguys (“Lint” for ALM)
ALM Has Poor Usability / Friction Count # Clicks, # Defaultable Items without
Default Value
Rubberstamp Reviews Count Short / Blank Peer Reviews
Duplicative / Copy Paste Code Detect Duplicates, Watch For Trend of Code
Size to Flatten
Sweat the Small Stuff
Balanced Metrics
Sprint Velocity &
Sprint Story Delivery Count
Average Throughput
Number of Unit Tests
Code Coverage
Deployment Frequency
Undelivered Story Points
Undelivered Story Count+
Average Lead Time
+
Build Time
+
Functional Coverage
+ Failed Deployment
Down-Time+
Balance Armor & Mobility
Human Centered Design
 How Many Team Members Have
Participated in In-Context
Immersion?
Know Your Customer
Testable Architecture: APIs
Testability Brings
 Instrumentation
 Scalability
 Pluggability
 Performance Tunability
 Tests-as-Documentation
The More Testable an Architecture Is, The Better It Is
2/14/2020Confidential © Copyright Ariel Partners 2019 23
Agile Governance
2. Avoid Common Failure Modes
Common Failure Modes
Fencing
Mixing and Matching Disciplines
Skipping Inconvenient or
Difficult Practices
Mandating Advanced Practices
w/o Adequate Prep
Common Failure Modes: Using Velocity for Long-Range Forecasting
Why Not Use Story Point Estimates for Long-Range Forecasting?
2/14/2020Confidential © Copyright Ariel Partners 2019 27
Agile Governance
3. Adopt Better Practices
Dependency Handling The Hard Way
 Opportunity Cost of
Large Meeting
 Tough to Detect all
Dependencies Up
Front
 Significant Planning &
Management
Overhead
Method One: Giant Up-Front Meeting
Easier Dependency Handling: Kanban Coordination Board
Backlog Analysis Dev Test Done
Backlog
Modern
Mainframers
Backend
Beatniks
Mobile
Mod Squad
4
Analysis
4
Dev Test Done
Backlog
4
Analysis
4
Dev Test Deploy
5 4 4
Done
45 5 5
8
7
Integration Test DoneIn Progress
6
6 25
134
Next Up
Forecasting
 Use Reference Class
Forecasting
 Address Outliers, Increase
Predictability
 Use Monte-Carlo
Simulations to Predict
Likelihood of Hitting Target
 Proactive: Few Surprises!
Modern Methods Provide Improved Predictive Power
2/14/2020Confidential © Copyright Ariel Partners 2019 31
Agile Governance
4. Keep Track
Keeping Track: Reference Class Forecasting
 Degree of Complexity: Stakeholders, Interfaces, Legacy
 Agile Methods & Practices Used
 Retrospective Notes
 Rate of “Dark Matter” Expansion
 Cumulative Flow Diagram
 Test Coverage Curve
 Other Metrics
Key Takeaways
 Current State of Large-Scale Agile Governance is Woefully Inadequate
 Fixing This Requires A New Approach
 Measure the Right Things
 Avoid Common Failure Modes
 Adopt Better Practices
 Keep Track
 Benefits: Lower Risk for Large-Scale Software Development
About Ariel
Other Offerings
 Digital Transformation
 Cloud Native App Development
 Agile / Kanban Coaching
 DevOps Jumpstart
 Compliance As Code
 Test Automation Jumpstart
 Legacy Modernization
 JIRA Jumpstart
Training Offerings
 Fundamentals of Agile
 Agile for Leaders & Executives
 Kanban Management Professional
 Professional Scrum
 Human Centered Design
 BDD With Cucumber Acceptance Testing
 Agile Estimation, Forecasting, & Metrics
 Agile Requirements
www.arielpartners.com
sales@arielpartners.com

Contenu connexe

Tendances

An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)CA Technologies
 
Lean Portfolio Strategy Part 4: Picking the Right Tool for the Job
Lean Portfolio Strategy Part 4: Picking the Right Tool for the JobLean Portfolio Strategy Part 4: Picking the Right Tool for the Job
Lean Portfolio Strategy Part 4: Picking the Right Tool for the JobCprime
 
IBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) WebinarIBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) WebinarReedy Feggins Jr
 
Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword
Laimonas Lileika — Hybrid Project Management: Excellence Behind a BuzzwordLaimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword
Laimonas Lileika — Hybrid Project Management: Excellence Behind a BuzzwordAgileLAB
 
Agile Certified Practitioner presentation by Edifyself
Agile Certified Practitioner  presentation by Edifyself Agile Certified Practitioner  presentation by Edifyself
Agile Certified Practitioner presentation by Edifyself Edifyself
 
LKIN 17: Lean Kanban Assessment and Implementation - Nandakumar
LKIN 17: Lean Kanban Assessment and Implementation - NandakumarLKIN 17: Lean Kanban Assessment and Implementation - Nandakumar
LKIN 17: Lean Kanban Assessment and Implementation - NandakumarInnovation Roots
 
Enterprise Agility with Jira Align Part 3: Executing the Plan and Pivoting fo...
Enterprise Agility with Jira Align Part 3: Executing the Plan and Pivoting fo...Enterprise Agility with Jira Align Part 3: Executing the Plan and Pivoting fo...
Enterprise Agility with Jira Align Part 3: Executing the Plan and Pivoting fo...Cprime
 
Introduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile FrameworksIntroduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile FrameworksMehul Kapadia
 
SFA2018 Project to Product - Carmen DeArdo
SFA2018 Project to Product - Carmen DeArdoSFA2018 Project to Product - Carmen DeArdo
SFA2018 Project to Product - Carmen DeArdoCarmen DeArdo
 
Transforming Project Delivery in MoD Defence Equipment and Support webinar
Transforming Project Delivery in MoD Defence Equipment and Support webinarTransforming Project Delivery in MoD Defence Equipment and Support webinar
Transforming Project Delivery in MoD Defence Equipment and Support webinarAssociation for Project Management
 
LKIN 17: Kanban: An Alternate Path to Enterprise Agility - Kamini
LKIN 17: Kanban: An Alternate Path to Enterprise Agility - KaminiLKIN 17: Kanban: An Alternate Path to Enterprise Agility - Kamini
LKIN 17: Kanban: An Alternate Path to Enterprise Agility - KaminiInnovation Roots
 
Carmen DeArdo - CarmenDeArdo_HowDevOpsIsEnablingLeanApplicationDevelopment
Carmen DeArdo - CarmenDeArdo_HowDevOpsIsEnablingLeanApplicationDevelopmentCarmen DeArdo - CarmenDeArdo_HowDevOpsIsEnablingLeanApplicationDevelopment
Carmen DeArdo - CarmenDeArdo_HowDevOpsIsEnablingLeanApplicationDevelopmentCarmen DeArdo
 
ANI | Agile Kolkata | PI Planning in Action | Anand Pandey | 19th Oct 2019
ANI | Agile Kolkata | PI Planning in Action | Anand Pandey | 19th Oct 2019ANI | Agile Kolkata | PI Planning in Action | Anand Pandey | 19th Oct 2019
ANI | Agile Kolkata | PI Planning in Action | Anand Pandey | 19th Oct 2019AgileNetwork
 
Agile Presentation Standing Committee on Gov't Operations Oct 17
Agile Presentation Standing Committee on Gov't Operations Oct 17Agile Presentation Standing Committee on Gov't Operations Oct 17
Agile Presentation Standing Committee on Gov't Operations Oct 17Dan Murphy, PMP, CSPO, CSM
 
Achieving Regulatory and Industry Standards Compliance with the Scaled Agile ...
Achieving Regulatory and Industry Standards Compliance with the Scaled Agile ...Achieving Regulatory and Industry Standards Compliance with the Scaled Agile ...
Achieving Regulatory and Industry Standards Compliance with the Scaled Agile ...Arun Chinnaraju MBA, PMP, CSM, CSPO, SA
 
Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...
Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...
Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...Cprime
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...Invensis Learning
 
The Case for Value Stream Architecture (Mik Kersten, Carmen DeArdo)
The Case for Value Stream Architecture (Mik Kersten, Carmen DeArdo)The Case for Value Stream Architecture (Mik Kersten, Carmen DeArdo)
The Case for Value Stream Architecture (Mik Kersten, Carmen DeArdo)Carmen DeArdo
 
The Economics of Scrum - Finance and Capitalization
The Economics of Scrum - Finance and CapitalizationThe Economics of Scrum - Finance and Capitalization
The Economics of Scrum - Finance and CapitalizationCprime
 

Tendances (20)

An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)
 
Lean Portfolio Strategy Part 4: Picking the Right Tool for the Job
Lean Portfolio Strategy Part 4: Picking the Right Tool for the JobLean Portfolio Strategy Part 4: Picking the Right Tool for the Job
Lean Portfolio Strategy Part 4: Picking the Right Tool for the Job
 
IBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) WebinarIBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
 
Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword
Laimonas Lileika — Hybrid Project Management: Excellence Behind a BuzzwordLaimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword
Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword
 
Agile Certified Practitioner presentation by Edifyself
Agile Certified Practitioner  presentation by Edifyself Agile Certified Practitioner  presentation by Edifyself
Agile Certified Practitioner presentation by Edifyself
 
LKIN 17: Lean Kanban Assessment and Implementation - Nandakumar
LKIN 17: Lean Kanban Assessment and Implementation - NandakumarLKIN 17: Lean Kanban Assessment and Implementation - Nandakumar
LKIN 17: Lean Kanban Assessment and Implementation - Nandakumar
 
Enterprise Agility with Jira Align Part 3: Executing the Plan and Pivoting fo...
Enterprise Agility with Jira Align Part 3: Executing the Plan and Pivoting fo...Enterprise Agility with Jira Align Part 3: Executing the Plan and Pivoting fo...
Enterprise Agility with Jira Align Part 3: Executing the Plan and Pivoting fo...
 
Introduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile FrameworksIntroduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile Frameworks
 
SFA2018 Project to Product - Carmen DeArdo
SFA2018 Project to Product - Carmen DeArdoSFA2018 Project to Product - Carmen DeArdo
SFA2018 Project to Product - Carmen DeArdo
 
Transforming Project Delivery in MoD Defence Equipment and Support webinar
Transforming Project Delivery in MoD Defence Equipment and Support webinarTransforming Project Delivery in MoD Defence Equipment and Support webinar
Transforming Project Delivery in MoD Defence Equipment and Support webinar
 
LKIN 17: Kanban: An Alternate Path to Enterprise Agility - Kamini
LKIN 17: Kanban: An Alternate Path to Enterprise Agility - KaminiLKIN 17: Kanban: An Alternate Path to Enterprise Agility - Kamini
LKIN 17: Kanban: An Alternate Path to Enterprise Agility - Kamini
 
Carmen DeArdo - CarmenDeArdo_HowDevOpsIsEnablingLeanApplicationDevelopment
Carmen DeArdo - CarmenDeArdo_HowDevOpsIsEnablingLeanApplicationDevelopmentCarmen DeArdo - CarmenDeArdo_HowDevOpsIsEnablingLeanApplicationDevelopment
Carmen DeArdo - CarmenDeArdo_HowDevOpsIsEnablingLeanApplicationDevelopment
 
ANI | Agile Kolkata | PI Planning in Action | Anand Pandey | 19th Oct 2019
ANI | Agile Kolkata | PI Planning in Action | Anand Pandey | 19th Oct 2019ANI | Agile Kolkata | PI Planning in Action | Anand Pandey | 19th Oct 2019
ANI | Agile Kolkata | PI Planning in Action | Anand Pandey | 19th Oct 2019
 
Fwd50 djm updated oct 31
Fwd50 djm updated oct 31Fwd50 djm updated oct 31
Fwd50 djm updated oct 31
 
Agile Presentation Standing Committee on Gov't Operations Oct 17
Agile Presentation Standing Committee on Gov't Operations Oct 17Agile Presentation Standing Committee on Gov't Operations Oct 17
Agile Presentation Standing Committee on Gov't Operations Oct 17
 
Achieving Regulatory and Industry Standards Compliance with the Scaled Agile ...
Achieving Regulatory and Industry Standards Compliance with the Scaled Agile ...Achieving Regulatory and Industry Standards Compliance with the Scaled Agile ...
Achieving Regulatory and Industry Standards Compliance with the Scaled Agile ...
 
Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...
Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...
Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
 
The Case for Value Stream Architecture (Mik Kersten, Carmen DeArdo)
The Case for Value Stream Architecture (Mik Kersten, Carmen DeArdo)The Case for Value Stream Architecture (Mik Kersten, Carmen DeArdo)
The Case for Value Stream Architecture (Mik Kersten, Carmen DeArdo)
 
The Economics of Scrum - Finance and Capitalization
The Economics of Scrum - Finance and CapitalizationThe Economics of Scrum - Finance and Capitalization
The Economics of Scrum - Finance and Capitalization
 

Similaire à DHS Agile Governance Framework Provides Oversight at Scale

20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution
20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution
20200429 PMI NYC Meetup Agile Governance Ariel Partners for DistributionCraeg Strong
 
Dev ops I Best Practices I NuggetHub
Dev ops I Best Practices I NuggetHubDev ops I Best Practices I NuggetHub
Dev ops I Best Practices I NuggetHubRichardNowack
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyayPMI_IREP_TP
 
Architecting to Create or Mitigate a Disruption
Architecting to Create or Mitigate a DisruptionArchitecting to Create or Mitigate a Disruption
Architecting to Create or Mitigate a DisruptionSriram Sabesan
 
Critical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionCritical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionDevOps.com
 
Data analytics software selection and implementation
Data analytics software selection and implementationData analytics software selection and implementation
Data analytics software selection and implementationJim Kaplan CIA CFE
 
360-Degree Health Assessment of Microservices on Pivotal Platform
360-Degree Health Assessment of Microservices on Pivotal Platform360-Degree Health Assessment of Microservices on Pivotal Platform
360-Degree Health Assessment of Microservices on Pivotal PlatformVMware Tanzu
 
Travelers 360 degree health assessment of microservices on the pivotal platform
Travelers 360 degree health assessment of microservices on the pivotal platformTravelers 360 degree health assessment of microservices on the pivotal platform
Travelers 360 degree health assessment of microservices on the pivotal platformRohit Kelapure
 
Con8154 controlling for multiple erp systems with oracle advanced controls
Con8154 controlling for multiple erp systems with oracle advanced controlsCon8154 controlling for multiple erp systems with oracle advanced controls
Con8154 controlling for multiple erp systems with oracle advanced controlsOracle
 
Customers talk about controlling access for multiple erp systems with oracle ...
Customers talk about controlling access for multiple erp systems with oracle ...Customers talk about controlling access for multiple erp systems with oracle ...
Customers talk about controlling access for multiple erp systems with oracle ...Oracle
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsSanjeev Sharma
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"David Pedreno
 
Integrated Enterprise PPM, ALM and APM on force.com cloud
Integrated Enterprise PPM, ALM and APM on force.com cloudIntegrated Enterprise PPM, ALM and APM on force.com cloud
Integrated Enterprise PPM, ALM and APM on force.com cloudPoornima N
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"David Pedreno
 
RPA Portfolio Assessment
RPA Portfolio Assessment RPA Portfolio Assessment
RPA Portfolio Assessment Eric Rodman
 
Cloudbyz ppm, integrated enterprise ppm-alm-apm on force.com
Cloudbyz ppm,   integrated enterprise ppm-alm-apm on force.comCloudbyz ppm,   integrated enterprise ppm-alm-apm on force.com
Cloudbyz ppm, integrated enterprise ppm-alm-apm on force.comDinesh Sheshadri
 
How To Review The Sprints Efficiently
How To Review The Sprints EfficientlyHow To Review The Sprints Efficiently
How To Review The Sprints EfficientlyLemi Orhan Ergin
 
Introduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentIntroduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentThanh Nguyen
 

Similaire à DHS Agile Governance Framework Provides Oversight at Scale (20)

20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution
20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution
20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution
 
Dev ops I Best Practices I NuggetHub
Dev ops I Best Practices I NuggetHubDev ops I Best Practices I NuggetHub
Dev ops I Best Practices I NuggetHub
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyay
 
Architecting to Create or Mitigate a Disruption
Architecting to Create or Mitigate a DisruptionArchitecting to Create or Mitigate a Disruption
Architecting to Create or Mitigate a Disruption
 
Critical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionCritical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management Solution
 
Data analytics software selection and implementation
Data analytics software selection and implementationData analytics software selection and implementation
Data analytics software selection and implementation
 
360-Degree Health Assessment of Microservices on Pivotal Platform
360-Degree Health Assessment of Microservices on Pivotal Platform360-Degree Health Assessment of Microservices on Pivotal Platform
360-Degree Health Assessment of Microservices on Pivotal Platform
 
Travelers 360 degree health assessment of microservices on the pivotal platform
Travelers 360 degree health assessment of microservices on the pivotal platformTravelers 360 degree health assessment of microservices on the pivotal platform
Travelers 360 degree health assessment of microservices on the pivotal platform
 
Con8154 controlling for multiple erp systems with oracle advanced controls
Con8154 controlling for multiple erp systems with oracle advanced controlsCon8154 controlling for multiple erp systems with oracle advanced controls
Con8154 controlling for multiple erp systems with oracle advanced controls
 
Customers talk about controlling access for multiple erp systems with oracle ...
Customers talk about controlling access for multiple erp systems with oracle ...Customers talk about controlling access for multiple erp systems with oracle ...
Customers talk about controlling access for multiple erp systems with oracle ...
 
Enterprise Agile at Lockheed Martin - 4th February 2014
Enterprise Agile at Lockheed Martin - 4th February 2014Enterprise Agile at Lockheed Martin - 4th February 2014
Enterprise Agile at Lockheed Martin - 4th February 2014
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
 
Integrated Enterprise PPM, ALM and APM on force.com cloud
Integrated Enterprise PPM, ALM and APM on force.com cloudIntegrated Enterprise PPM, ALM and APM on force.com cloud
Integrated Enterprise PPM, ALM and APM on force.com cloud
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
 
RPA Portfolio Assessment
RPA Portfolio Assessment RPA Portfolio Assessment
RPA Portfolio Assessment
 
Cloudbyz ppm, integrated enterprise ppm-alm-apm on force.com
Cloudbyz ppm,   integrated enterprise ppm-alm-apm on force.comCloudbyz ppm,   integrated enterprise ppm-alm-apm on force.com
Cloudbyz ppm, integrated enterprise ppm-alm-apm on force.com
 
How To Review The Sprints Efficiently
How To Review The Sprints EfficientlyHow To Review The Sprints Efficiently
How To Review The Sprints Efficiently
 
JF Burguet - ERP Experiences
JF Burguet - ERP ExperiencesJF Burguet - ERP Experiences
JF Burguet - ERP Experiences
 
Introduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentIntroduction to Agile and Lean Software Development
Introduction to Agile and Lean Software Development
 

Plus de Craeg Strong

20231019 Flight Levels Bosch Engagement Day 2023 Business Agility With Flight...
20231019 Flight Levels Bosch Engagement Day 2023 Business Agility With Flight...20231019 Flight Levels Bosch Engagement Day 2023 Business Agility With Flight...
20231019 Flight Levels Bosch Engagement Day 2023 Business Agility With Flight...Craeg Strong
 
RESPONSIVE TRAINING FOR DIGITAL TRANSFORMATIONS
RESPONSIVE TRAINING FOR DIGITAL TRANSFORMATIONSRESPONSIVE TRAINING FOR DIGITAL TRANSFORMATIONS
RESPONSIVE TRAINING FOR DIGITAL TRANSFORMATIONSCraeg Strong
 
20230829 DAFITC 2023 Agile For Leaders And Executives
20230829 DAFITC 2023 Agile For Leaders And Executives20230829 DAFITC 2023 Agile For Leaders And Executives
20230829 DAFITC 2023 Agile For Leaders And ExecutivesCraeg Strong
 
20231004 JiraCon Team Spaces In Confluence
20231004 JiraCon Team Spaces In Confluence20231004 JiraCon Team Spaces In Confluence
20231004 JiraCon Team Spaces In ConfluenceCraeg Strong
 
20231023 AgileDC Making Strategy Real with Well Crafted Outcomes
20231023 AgileDC Making Strategy Real with Well Crafted Outcomes20231023 AgileDC Making Strategy Real with Well Crafted Outcomes
20231023 AgileDC Making Strategy Real with Well Crafted OutcomesCraeg Strong
 
20230829 DAFITC 2023 Agile For Leaders And Executives
20230829 DAFITC 2023 Agile For Leaders And Executives20230829 DAFITC 2023 Agile For Leaders And Executives
20230829 DAFITC 2023 Agile For Leaders And ExecutivesCraeg Strong
 
20230622 PMINYC Modern Project Management with Lean Kanban
20230622 PMINYC Modern Project Management with Lean Kanban20230622 PMINYC Modern Project Management with Lean Kanban
20230622 PMINYC Modern Project Management with Lean KanbanCraeg Strong
 
20230622 PMIC Leveraging the 4 Disciplines of Execution & Enterprise Kanban t...
20230622 PMIC Leveraging the 4 Disciplines of Execution & Enterprise Kanban t...20230622 PMIC Leveraging the 4 Disciplines of Execution & Enterprise Kanban t...
20230622 PMIC Leveraging the 4 Disciplines of Execution & Enterprise Kanban t...Craeg Strong
 
ADDO 2022 Putting the Sec in DevSecOps for an AWS Lambda Based System
ADDO 2022 Putting the Sec in DevSecOps for an AWS Lambda Based SystemADDO 2022 Putting the Sec in DevSecOps for an AWS Lambda Based System
ADDO 2022 Putting the Sec in DevSecOps for an AWS Lambda Based SystemCraeg Strong
 
Coaching leaders: how to get it right, and how to get it really, really wrong
Coaching leaders: how to get it right, and how to get it really, really wrongCoaching leaders: how to get it right, and how to get it really, really wrong
Coaching leaders: how to get it right, and how to get it really, really wrongCraeg Strong
 
20220607 Introduction to Flight Levels
20220607 Introduction to Flight Levels20220607 Introduction to Flight Levels
20220607 Introduction to Flight LevelsCraeg Strong
 
20220824 Kanban Global Summit 2022 Now You See It! Observing Flow Using [ONLI...
20220824 Kanban Global Summit 2022 Now You See It! Observing Flow Using [ONLI...20220824 Kanban Global Summit 2022 Now You See It! Observing Flow Using [ONLI...
20220824 Kanban Global Summit 2022 Now You See It! Observing Flow Using [ONLI...Craeg Strong
 
20220621 Project Management Innovation Conference Harrisburg PA Seatbelts and...
20220621 Project Management Innovation Conference Harrisburg PA Seatbelts and...20220621 Project Management Innovation Conference Harrisburg PA Seatbelts and...
20220621 Project Management Innovation Conference Harrisburg PA Seatbelts and...Craeg Strong
 
20220216 Lean In Government Conference Harrisburg PA Agile Tool Clash of the ...
20220216 Lean In Government Conference Harrisburg PA Agile Tool Clash of the ...20220216 Lean In Government Conference Harrisburg PA Agile Tool Clash of the ...
20220216 Lean In Government Conference Harrisburg PA Agile Tool Clash of the ...Craeg Strong
 
20220329 Ariel Partners Configuring Jira For Maximum Agility
20220329 Ariel Partners Configuring Jira For Maximum Agility20220329 Ariel Partners Configuring Jira For Maximum Agility
20220329 Ariel Partners Configuring Jira For Maximum AgilityCraeg Strong
 
20220301 Atlassian Team Tour Government ArielPartners Innovative Jira Configu...
20220301 Atlassian Team Tour Government ArielPartners Innovative Jira Configu...20220301 Atlassian Team Tour Government ArielPartners Innovative Jira Configu...
20220301 Atlassian Team Tour Government ArielPartners Innovative Jira Configu...Craeg Strong
 
20211202 North America DevOps Group NADOG Adapting to Covid With Serverless C...
20211202 North America DevOps Group NADOG Adapting to Covid With Serverless C...20211202 North America DevOps Group NADOG Adapting to Covid With Serverless C...
20211202 North America DevOps Group NADOG Adapting to Covid With Serverless C...Craeg Strong
 
20211007 PMI LIC Chapter Agile Tool Celebrity Death Match Kanbanize vs Jira C...
20211007 PMI LIC Chapter Agile Tool Celebrity Death Match Kanbanize vs Jira C...20211007 PMI LIC Chapter Agile Tool Celebrity Death Match Kanbanize vs Jira C...
20211007 PMI LIC Chapter Agile Tool Celebrity Death Match Kanbanize vs Jira C...Craeg Strong
 
20211114 Agile DevOps East Conf 2021 Bringing DevOps to an Entrenched Legacy ...
20211114 Agile DevOps East Conf 2021 Bringing DevOps to an Entrenched Legacy ...20211114 Agile DevOps East Conf 2021 Bringing DevOps to an Entrenched Legacy ...
20211114 Agile DevOps East Conf 2021 Bringing DevOps to an Entrenched Legacy ...Craeg Strong
 
20211028 ADDO Adapting to Covid with Serverless Craeg Strong Ariel Partners
20211028 ADDO Adapting to Covid with Serverless Craeg Strong Ariel Partners20211028 ADDO Adapting to Covid with Serverless Craeg Strong Ariel Partners
20211028 ADDO Adapting to Covid with Serverless Craeg Strong Ariel PartnersCraeg Strong
 

Plus de Craeg Strong (20)

20231019 Flight Levels Bosch Engagement Day 2023 Business Agility With Flight...
20231019 Flight Levels Bosch Engagement Day 2023 Business Agility With Flight...20231019 Flight Levels Bosch Engagement Day 2023 Business Agility With Flight...
20231019 Flight Levels Bosch Engagement Day 2023 Business Agility With Flight...
 
RESPONSIVE TRAINING FOR DIGITAL TRANSFORMATIONS
RESPONSIVE TRAINING FOR DIGITAL TRANSFORMATIONSRESPONSIVE TRAINING FOR DIGITAL TRANSFORMATIONS
RESPONSIVE TRAINING FOR DIGITAL TRANSFORMATIONS
 
20230829 DAFITC 2023 Agile For Leaders And Executives
20230829 DAFITC 2023 Agile For Leaders And Executives20230829 DAFITC 2023 Agile For Leaders And Executives
20230829 DAFITC 2023 Agile For Leaders And Executives
 
20231004 JiraCon Team Spaces In Confluence
20231004 JiraCon Team Spaces In Confluence20231004 JiraCon Team Spaces In Confluence
20231004 JiraCon Team Spaces In Confluence
 
20231023 AgileDC Making Strategy Real with Well Crafted Outcomes
20231023 AgileDC Making Strategy Real with Well Crafted Outcomes20231023 AgileDC Making Strategy Real with Well Crafted Outcomes
20231023 AgileDC Making Strategy Real with Well Crafted Outcomes
 
20230829 DAFITC 2023 Agile For Leaders And Executives
20230829 DAFITC 2023 Agile For Leaders And Executives20230829 DAFITC 2023 Agile For Leaders And Executives
20230829 DAFITC 2023 Agile For Leaders And Executives
 
20230622 PMINYC Modern Project Management with Lean Kanban
20230622 PMINYC Modern Project Management with Lean Kanban20230622 PMINYC Modern Project Management with Lean Kanban
20230622 PMINYC Modern Project Management with Lean Kanban
 
20230622 PMIC Leveraging the 4 Disciplines of Execution & Enterprise Kanban t...
20230622 PMIC Leveraging the 4 Disciplines of Execution & Enterprise Kanban t...20230622 PMIC Leveraging the 4 Disciplines of Execution & Enterprise Kanban t...
20230622 PMIC Leveraging the 4 Disciplines of Execution & Enterprise Kanban t...
 
ADDO 2022 Putting the Sec in DevSecOps for an AWS Lambda Based System
ADDO 2022 Putting the Sec in DevSecOps for an AWS Lambda Based SystemADDO 2022 Putting the Sec in DevSecOps for an AWS Lambda Based System
ADDO 2022 Putting the Sec in DevSecOps for an AWS Lambda Based System
 
Coaching leaders: how to get it right, and how to get it really, really wrong
Coaching leaders: how to get it right, and how to get it really, really wrongCoaching leaders: how to get it right, and how to get it really, really wrong
Coaching leaders: how to get it right, and how to get it really, really wrong
 
20220607 Introduction to Flight Levels
20220607 Introduction to Flight Levels20220607 Introduction to Flight Levels
20220607 Introduction to Flight Levels
 
20220824 Kanban Global Summit 2022 Now You See It! Observing Flow Using [ONLI...
20220824 Kanban Global Summit 2022 Now You See It! Observing Flow Using [ONLI...20220824 Kanban Global Summit 2022 Now You See It! Observing Flow Using [ONLI...
20220824 Kanban Global Summit 2022 Now You See It! Observing Flow Using [ONLI...
 
20220621 Project Management Innovation Conference Harrisburg PA Seatbelts and...
20220621 Project Management Innovation Conference Harrisburg PA Seatbelts and...20220621 Project Management Innovation Conference Harrisburg PA Seatbelts and...
20220621 Project Management Innovation Conference Harrisburg PA Seatbelts and...
 
20220216 Lean In Government Conference Harrisburg PA Agile Tool Clash of the ...
20220216 Lean In Government Conference Harrisburg PA Agile Tool Clash of the ...20220216 Lean In Government Conference Harrisburg PA Agile Tool Clash of the ...
20220216 Lean In Government Conference Harrisburg PA Agile Tool Clash of the ...
 
20220329 Ariel Partners Configuring Jira For Maximum Agility
20220329 Ariel Partners Configuring Jira For Maximum Agility20220329 Ariel Partners Configuring Jira For Maximum Agility
20220329 Ariel Partners Configuring Jira For Maximum Agility
 
20220301 Atlassian Team Tour Government ArielPartners Innovative Jira Configu...
20220301 Atlassian Team Tour Government ArielPartners Innovative Jira Configu...20220301 Atlassian Team Tour Government ArielPartners Innovative Jira Configu...
20220301 Atlassian Team Tour Government ArielPartners Innovative Jira Configu...
 
20211202 North America DevOps Group NADOG Adapting to Covid With Serverless C...
20211202 North America DevOps Group NADOG Adapting to Covid With Serverless C...20211202 North America DevOps Group NADOG Adapting to Covid With Serverless C...
20211202 North America DevOps Group NADOG Adapting to Covid With Serverless C...
 
20211007 PMI LIC Chapter Agile Tool Celebrity Death Match Kanbanize vs Jira C...
20211007 PMI LIC Chapter Agile Tool Celebrity Death Match Kanbanize vs Jira C...20211007 PMI LIC Chapter Agile Tool Celebrity Death Match Kanbanize vs Jira C...
20211007 PMI LIC Chapter Agile Tool Celebrity Death Match Kanbanize vs Jira C...
 
20211114 Agile DevOps East Conf 2021 Bringing DevOps to an Entrenched Legacy ...
20211114 Agile DevOps East Conf 2021 Bringing DevOps to an Entrenched Legacy ...20211114 Agile DevOps East Conf 2021 Bringing DevOps to an Entrenched Legacy ...
20211114 Agile DevOps East Conf 2021 Bringing DevOps to an Entrenched Legacy ...
 
20211028 ADDO Adapting to Covid with Serverless Craeg Strong Ariel Partners
20211028 ADDO Adapting to Covid with Serverless Craeg Strong Ariel Partners20211028 ADDO Adapting to Covid with Serverless Craeg Strong Ariel Partners
20211028 ADDO Adapting to Covid with Serverless Craeg Strong Ariel Partners
 

Dernier

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 

Dernier (20)

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 

DHS Agile Governance Framework Provides Oversight at Scale

  • 1. DHS Agile Center of Excellence (COE) February 5, 2020 Agile Governance at Scale Craeg K. Strong, CTO, Savant Financial Technologies d/b/a Ariel Partners
  • 2. Agenda  About me  Context  Genesis of the effort  What Is Governance  Traditional vs Agile Governance  Agile Audit Framework  Usage  Structure  Agile Governance  Measure the Right Things  Avoid Common Failure Modes  Adopt Better Practices  Keep Track  Key Takeaways  Q & A
  • 3. Craeg Strong  Software Development since 1988  Large Commercial & Government Projects  Agile Coach / DevOps Engineer  Kanban Trainer / SpecFlow Trainer  Performance & Scalability Architect  Certified Ethical Hacker  New York & Washington DC AreaCTO, Ariel Partners AKT, KCP, KMP, CSM, CSP, CSPO, ITILv3, PMI-ACP, PMP, LeSS, SAFe www.arielpartners.com cstrong@arielpartners.com @ckstrong1
  • 4. 1999 2002 2004-7 2012-14 2016 2017-18 2018-19 App Development Establish New Program Project Turnaround Legacy Modernization Cloud-Native Microservices Digital Transformation COTS Development Commercial Federal Municipal Commercial Federal Municipal Commercial Diverse Hands-on Experience
  • 5. 2/14/2020Confidential © Copyright Ariel Partners 2019 5 Context
  • 6. Genesis of this Effort  Creating Agile Auditing Framework for US Agency  Agency Context  Lots of Oversight, including House Ways and Means  Large $100M+ Agile Efforts  Relatively New to Agile  Large, Diverse Group of Stakeholders  All 50 states  Significant Legacy Component
  • 7. Governance and Oversight: Audit Effectiveness PROGRESS and status Legislative , Regulatory Organizational goals Program Value Procurement Practices Costs and Results Productivity Increases Program Performance, measures and effectiveness Access & Distribution of Public resources Reliable Budgeting Cost Decreases Duplication, Overlap and conflict with other programs
  • 8. Agile Governance and Oversight Scheduling and Budgeting Challenges  Lack of Detailed Plans Up-Front Quality Assurance Challenges  Reduced Emphasis on Documentation Measurement Challenges  Lack of Traditional Metrics such as Earned Value  Unfamiliar, Subjective Metrics such as “Story Points” Management Challenges  Plethora of Agile methods and practices  Diversity of Approaches  Conflicting advice  Rapidly evolving ecosystem  Traditional sources such as PMBOK have not kept pace Why is oversight of an Agile projects more difficult?
  • 9. Traditional Versus Agile Traditional Agile 1 Planning with Accuracy and Precision Planning with Accuracy and Adaptability 2 Predictive: Forecasting via Estimation Empirical: Forecasting via Statistics and Probability 3 Adherence to Plan Flexibility: Welcome changes/clarifications 4 Up-Front Requirements Gathering, Baselining Direct, Continuous Customer Involvement 5 Documentation First Automation First 6 Measure Major Milestones Measure Continuous Flow of Value 7 Handoffs Between Defined Roles and Duties Collaboration within and across teams, Cross-Training 8 Post-Mortem Lessons Learned Inspection and Adaptation via Continual Retrospectives 9 Comprehensive Analysis, Design, Documentation Lean Analysis, Design, Documentation 10 If something is risky and difficult, measure twice, cut once. Make sure to get it right the first time! If something is risky and difficult, then do it constantly. Constant integration, constant refactoring, etc. What makes agile so different?
  • 10. 2/14/2020Confidential © Copyright Ariel Partners 2019 10 Audit Framework for Large-Scale Agile
  • 11. Sources  Government Auditing Standards (“Yellow Book”)  Effective Practices and Federal Challenges in Applying Agile Methods  Technology Assessment Design Handbook  Organizational Transformation: A Framework for Assessing and Improving Enterprise Architecture  A Framework for Assessing and Improving Process Maturity  10+ Congressional Reports  Digital Services Playbook  Management and Oversight of Federal Information Technology (FITARA)  TechFAR Handbook  Biannual FITARA Scorecard
  • 12. Sources  Agile Development & Delivery for Information Technology Instruction Manual  PMBOK 6th Edition Agile Practice Guide  CMMI v2.0 Model At-A-Glance  How to Truly Scale Agile Development In the Enterprise – with CMMI  Using Agile with Scrum and CMMI  DIB Guide: Detecting Agile BS  DIB Ten Commandments of Software  DIB Metrics for Software Development
  • 13. Project Scorecard What is our level of risk?
  • 14. Control Areas & Critical Elements  Agile Methods and Frameworks (AMF) Controls  Critical Element AMF-1. Ensure Project Team uses an Appropriate Team-Level Agile Method  Critical Element AMF-2. Implement Effective Team-Level Agile Controls  Critical Element AMF-3. Ensure Project Team Uses an Appropriate Scaled Agile Method  Critical Element AMF-4. Implement Effective Scaled Agile Controls  Agile Requirements (AR) Controls  Critical Element AR-1. Ensure Project Team Has a Documented Vision and Overall Strategy  Critical Element AR-2. Implement Effective High-Level Scope Controls  Critical Element AR-3. Implement Effective Roadmap Controls  Critical Element AR-4. Implement Effective Requirements Elaboration & Maintenance Controls  Critical Element AR-5. Implement Effective Scope Management & Reduction Controls  Forecasting, Scheduling, & Planning (FSP) Controls  Critical Element FSP-1. Ensure Project Team Establishes Initial Project Forecast  Critical Element FSP-2. Implement Effective Progress Tracking Controls  …
  • 15. Control Activities, Control Techniques, Audit Procedures Control Activities Control Techniques Audit Procedures AR-1.1 Project has a documented vision AR-1.1.1 Overall Objectives and Goals for the Project Have Been Documented  Project Vision artifact exists  Appropriate level of detail  All team members are aware  Evidence of being actively maintained AR-1.1.2 Business Drivers for Project Have Been Documented  Vision describes business drivers, goals, and objectives  Goals include reasoning and justification  Goals are ordered  Target dates and cost, any budgetary or time considerations  Evidence of trade-off decisions informed by drivers AR-1.1.3 High Level Functions for Project Have Been Documented  Vision includes high-level business functions with context  Functions out of scope are listed  Reasonable cardinality (dozens / hundreds, not thousands) AR-1.1.4 Technical & Business Constraints Have Been Documented  Major Integrations, platform requirements, standards listed  Business constraints are listed (e.g. data center, place of performance)
  • 16. 2/14/2020Confidential © Copyright Ariel Partners 2019 16 Governance for Large-Scale Agile
  • 17. Highlights 1. Measure the Right Things  Broken Windows Strategy  Balanced Metrics  Human Centered Design  Testable Architecture 2. Avoid Common Failure Modes  Agile Methodology Failures  Using Velocity for Long-Range Forecasting 3. Adopt Better Practices  Kanban Flight Levels for Dependency Coordination  Monte Carlo Simulation Based Forecasts 4. Keep Track  We Need a High-Quality Repository of Reference Data
  • 18. 2/14/2020Confidential © Copyright Ariel Partners 2019 18 Agile Governance 1. Measure the Right Things
  • 19. Broken Windows Strategy Code Does Not Meet Style Guide Linting / Code Static Analysis Huge Product Backlog Query: Find Old & Untouched Stories Orphan / Unlinked Items in ALM Tool Query: Find Badguys (“Lint” for ALM) ALM Has Poor Usability / Friction Count # Clicks, # Defaultable Items without Default Value Rubberstamp Reviews Count Short / Blank Peer Reviews Duplicative / Copy Paste Code Detect Duplicates, Watch For Trend of Code Size to Flatten Sweat the Small Stuff
  • 20. Balanced Metrics Sprint Velocity & Sprint Story Delivery Count Average Throughput Number of Unit Tests Code Coverage Deployment Frequency Undelivered Story Points Undelivered Story Count+ Average Lead Time + Build Time + Functional Coverage + Failed Deployment Down-Time+ Balance Armor & Mobility
  • 21. Human Centered Design  How Many Team Members Have Participated in In-Context Immersion? Know Your Customer
  • 22. Testable Architecture: APIs Testability Brings  Instrumentation  Scalability  Pluggability  Performance Tunability  Tests-as-Documentation The More Testable an Architecture Is, The Better It Is
  • 23. 2/14/2020Confidential © Copyright Ariel Partners 2019 23 Agile Governance 2. Avoid Common Failure Modes
  • 24. Common Failure Modes Fencing Mixing and Matching Disciplines Skipping Inconvenient or Difficult Practices Mandating Advanced Practices w/o Adequate Prep
  • 25. Common Failure Modes: Using Velocity for Long-Range Forecasting
  • 26. Why Not Use Story Point Estimates for Long-Range Forecasting?
  • 27. 2/14/2020Confidential © Copyright Ariel Partners 2019 27 Agile Governance 3. Adopt Better Practices
  • 28. Dependency Handling The Hard Way  Opportunity Cost of Large Meeting  Tough to Detect all Dependencies Up Front  Significant Planning & Management Overhead Method One: Giant Up-Front Meeting
  • 29. Easier Dependency Handling: Kanban Coordination Board Backlog Analysis Dev Test Done Backlog Modern Mainframers Backend Beatniks Mobile Mod Squad 4 Analysis 4 Dev Test Done Backlog 4 Analysis 4 Dev Test Deploy 5 4 4 Done 45 5 5 8 7 Integration Test DoneIn Progress 6 6 25 134 Next Up
  • 30. Forecasting  Use Reference Class Forecasting  Address Outliers, Increase Predictability  Use Monte-Carlo Simulations to Predict Likelihood of Hitting Target  Proactive: Few Surprises! Modern Methods Provide Improved Predictive Power
  • 31. 2/14/2020Confidential © Copyright Ariel Partners 2019 31 Agile Governance 4. Keep Track
  • 32. Keeping Track: Reference Class Forecasting  Degree of Complexity: Stakeholders, Interfaces, Legacy  Agile Methods & Practices Used  Retrospective Notes  Rate of “Dark Matter” Expansion  Cumulative Flow Diagram  Test Coverage Curve  Other Metrics
  • 33. Key Takeaways  Current State of Large-Scale Agile Governance is Woefully Inadequate  Fixing This Requires A New Approach  Measure the Right Things  Avoid Common Failure Modes  Adopt Better Practices  Keep Track  Benefits: Lower Risk for Large-Scale Software Development
  • 34. About Ariel Other Offerings  Digital Transformation  Cloud Native App Development  Agile / Kanban Coaching  DevOps Jumpstart  Compliance As Code  Test Automation Jumpstart  Legacy Modernization  JIRA Jumpstart Training Offerings  Fundamentals of Agile  Agile for Leaders & Executives  Kanban Management Professional  Professional Scrum  Human Centered Design  BDD With Cucumber Acceptance Testing  Agile Estimation, Forecasting, & Metrics  Agile Requirements www.arielpartners.com sales@arielpartners.com

Notes de l'éditeur

  1. 1
  2. First I will tell you a little bit about myself and what we do at Ariel Partners. Then I’ll describe how this came about Next we’ll focus on the auditing framework we are putting together. What it looks like, how its used. Then I want to get into some of the implications and highlights of governance approach espoused by the audit framework. What it means for an organization. This is where things may get a little bit spicy– controversial Finally I will describe next steps and key takeaways Then we should have some time for Q&A at the end. But please feel free to ask questions during the talk
  3. I have been in IT for a long time, after studying computer science at MIT I own a small consulting and training company We are located in the heart of times square And we do business with federal and NYC local government as well as large commercial organizations. I worked in many different roles, but now I work as an Agile coach and Trainer – but I still keep my hands dirty.
  4. We were well positioned to take on this challenge. We have a long history working with Agile methods over the last 20 years In different settings
  5. About six months ago we signed up to a difficult mission We are working with the Inspector General’s office of a well-known US agency. Their agency develops some very large mission-critical software programs and they have started to use Agile. They need a framework that is compatible with Generally accepted government auditing standards, otherwise known as GAGAs.
  6. 7
  7. We still have release readiness reviews in either case. We have up-front work in either case, just less of it for Agile. Instead of phase gates, we have regular sprint reviews or Kanban Service Delivery Reviews.
  8. We did our homework Federal Information Technology Acquisition Reform provisions (FITARA) , Making Electronic Government Accountable By Yielding Tangible Efficiencies Act of 2016 (MEGABYTE), Modernizing Government Technology (MGT) act (NEW AREA), and Federal Information Security Modernization Act of 2014 (FISMA). A total of 7 related areas are graded and combined to yield an overall A through F grade.
  9. We did our homework Federal Information Technology Acquisition Reform provisions (FITARA) , Making Electronic Government Accountable By Yielding Tangible Efficiencies Act of 2016 (MEGABYTE), Modernizing Government Technology (MGT) act (NEW AREA), and Federal Information Security Modernization Act of 2014 (FISMA). A total of 7 related areas are graded and combined to yield an overall A through F grade.
  10. Looks like FITARA Scorecard
  11. Here is one example of how the audit framework would work: in this case talking about capturing the vision. It does not matter if we call this a CONOPS, or Capabilities and Constraints, or Charter. It could be a paragraph for a small project or it could be 30 pages for a $100M effort. It is essential for all projects to document the vision, business goals, and assumptions up front. This concept is known as “commander’s intent” in military contexts and was codified by the Prussian army in 1807 after they conducted investigations to find out why Napoleon’s armies had consistently beaten them despite having smaller troop sizes. It enables decision-making to be pushed down to the lowest levels of a project organization while maintaining alignment
  12. I met Alistair Cockburn in Zurich in 2014 when I was speaking at the Lean Agile Scrum conference there. Alistair proposed the hexagonal design pattern in 2005.
  13. Conceptually it makes sense to select best practices from a number of disciplines, but for beginners this is not a good idea. Can you imagine how confused a beginner would get learning a little bit from a bunch of different martial arts? Of course its different if you are Bruce Lee. Five years ago we did not have a lot to choose from when it came to scaling agile, but now we have a wealth of options
  14. People who commute in to NYC from New Jersey tell me that if they start their commute before 6:30am they can predict their commuting time pretty well. But if they start after 7 or 7:30 the commuting times are all over the place.