SlideShare a Scribd company logo
1 of 40
Download to read offline
Lean & Agile
Performance Measurement
Metrics, Models, and Measures for
Managing Programs & Projects
Dr. David F. Rico, PMP, CSEP, FCP, FCT, ACP, CSM, SAFE, DEVOPS
Twitter: @dr_david_f_rico
Website: http://www.davidfrico.com
LinkedIn: http://www.linkedin.com/in/davidfrico
Agile Capabilities: http://davidfrico.com/rico-capability-agile.pdf
Agile Cost of Quality: http://www.davidfrico.com/agile-vs-trad-coq.pdf
DevOps Return on Investment (ROI): http://davidfrico.com/rico-devops-roi.pdf
Dave’s NEW Leadership Video: http://www.youtube.com/watch?v=70LRzOk9VGY
Dave’s NEW Business Agility Video: http://www.youtube.com/watch?v=hTvtsAkL8xU
Dave’s NEWER Scaled Agile Framework SAFe 4.5 Video: http://youtu.be/1TAuCRq5a34
Dave’s NEWEST Development Operations Security Video: http://youtu.be/X22kJAvx44A
DoD Fighter Jets versus Amazon Web Services: http://davidfrico.com/dod-agile-principles.pdf
Author Background
ī¯ Gov’t contractor with 35+ years of IT experience
ī¯ B.S. Comp. Sci., M.S. Soft. Eng., & D.M. Info. Sys.
ī¯ Large gov’t projects in U.S., Far/Mid-East, & Europe
2
ī†
īƒ  Career systems & software engineering methodologist
īƒ  Lean-Agile, Six Sigma, CMMI, ISO 9001, DoD 5000
īƒ  NASA, USAF, Navy, Army, DISA, & DARPA projects
īƒ  Published seven books & numerous journal articles
īƒ  Intn’l keynote speaker, 200+ talks to 14,500 people
īƒ  Specializes in metrics, models, & cost engineering
īƒ  Cloud Computing, SOA, Web Services, FOSS, etc.
īƒ  Professor at 7 Washington, DC-area universities
3
On Metrics—Peter Drucker
Size vs. Quality
DEFECTS
0.00
3.20
6.40
9.60
12.80
16.00
0 2 6 25 100 400
SIZE
Size vs. Productivity
PRODUCTIVITY
0.00
1.00
2.00
3.00
4.00
5.00
0 2 6 25 100 400
SIZE
Size vs. Change
CHANGE
0%
8%
16%
24%
32%
40%
0 2 6 25 100 400
SIZE
Size vs. Success
SUCCESS
0%
12%
24%
36%
48%
60%
0 2 6 25 100 400
SIZE
4Jones, C. (1991). Applied software measurement: Assuring productivity and quality. New York, NY: McGraw-Hill.
Large TRADITIONAL Projects
Always 7%
Often 13%
Sometimes
16%
Rarely
19%
Never
45%
WASTE
5
Other 7%
Requirements
47%
Design
28%
Implementation
18%
DEFECTS
$0.0
$0.4
$0.7
$1.1
$1.4
$1.8
2002 2003 2004 2005 2006 2007 2008 2009 2010
GLOBAL IT PROJECT FAILURES
16% 53% 31%
27% 33% 40%
26% 46% 28%
28% 49% 23%
34% 51% 15%
29% 53% 18%
35% 46% 19%
32% 44% 24%
33% 41% 26%
0% 20% 40% 60% 80% 100%
1994
1996
1998
2000
2002
2004
2006
2008
2010
IT PROJECT FAILURES
Large TRADITIONAL Projects—Cont’d
What are Agile Metrics?
ī¯ Met-ric (mĕt′rÄ­k) A standard of measurement; system
of related measures; quantification of a characteristic
īŽ Quantitative measure of a degree to which agile project
processes or resulting systems possess some property
īŽ Numerical ratings to measure the size, cost, complexity,
or quality of software produced using agile methods
īŽ Measurement of a particular characteristic of an agile
project’s scope, time, cost, progress, or technical perf.
īŽ Measure of the degree of customer collaboration, team-
work, iterative development, or adaptability to change
īŽ Ensuring BUSINESS VALUE by measuring operational
and team performance, customer satisfaction, and ROI
6
ī† ī…
Rico, D. F., Sayani, H. H., & Sone, S. (2009). The business value of agile software methods. Ft. Lauderdale, FL: J. Ross Publishing.
What are Some Agile Metrics?
7
ī¯ Collaboration maximizes customer satisfaction
ī¯ Iteration maximizes speed, quality, and feedback
ī¯ Adaptability maximizes continuous improvements
ī†
ī†
ī†
ī†
ī†
ī‚ˇ CONTRACT COMPLIANCE
ī‚ˇ Contract Deliverables
ī‚ˇ Contract Change Orders
ī‚ˇ LIFECYCLE COMPLIANCE
ī‚ˇ Process Maturity Level
ī‚ˇ Regulatory Compliance
ī‚ˇ DOCUMENT COMPLIANCE
ī‚ˇ Document Deliverables
ī‚ˇ Document Volumes
ī‚ˇ COST COMPLIANCE
ī‚ˇ Scope Compliance
ī‚ˇ Schedule Compliance
CUSTOMER COLLABORATION
WORKING SYSTEMS & SOFTWARE
INDIVIDUALS & INTERACTIONS
RESPONDING TO CHANGE
valued
more than
CONTRACTS
DOCUMENTATION
PROCESSES
PROJECT PLANS
ī‚ˇ COLLABORATION QUALITY
ī‚ˇ Communication Quality
ī‚ˇ Continuous Feedback
ī‚ˇ TEAMWORK QUALITY
ī‚ˇ Communication Quality
ī‚ˇ Continuous Improvement
ī‚ˇ BUILD FREQUENCY
ī‚ˇ Integration Frequency
ī‚ˇ Deployment Frequency
ī‚ˇ BEHAVIORAL FLEXIBILITY
ī‚ˇ Process Flexibility
ī‚ˇ Product Flexibility
ī‚ˇ CUSTOMER SATISFACTION
ī‚ˇ CUSTOMER RETENTION
ī‚ˇ CUSTOMER DELIGHT
ī‚ˇ TEAM MORALE
ī‚ˇ TEAM MOTIVATION
ī‚ˇ TEAM PRODUCTIVITY
ī‚ˇ DELIVERY SPEED
ī‚ˇ PRODUCT QUALITY
ī‚ˇ PRODUCT RELIABILITY
ī‚ˇ MARKET SHARE
ī‚ˇ SALES REVENUE
ī‚ˇ SHAREHOLDER VALUE
valued
more than
valued
more than
valued
more than
Rico, D. F., Sayani, H. H., & Sone, S. (2009). The business value of agile software methods. Ft. Lauderdale, FL: J. Ross Publishing.
Network
Computer
Operating System
Middleware
Applications
APIs
GUI
ī¯ Agile requirements implemented in slices vs. layers
ī¯ User needs with higher business value are done first
ī¯ Reduces cost & risk while increasing business success
8Shore, J. (2011). Evolutionary design illustrated. Norwegian Developers Conference, Oslo, Norway.
Agile Traditional
1 2 3ī‚ˇ Faster
ī‚ˇ Early ROI
ī‚ˇ Lower Costs
ī‚ˇ Fewer Defects
ī‚ˇ Manageable Risk
ī‚ˇ Better Performance
ī‚ˇ Smaller Attack Surface
Late ī‚ˇ
No Value ī‚ˇ
Cost Overruns ī‚ˇ
Very Poor Quality ī‚ˇ
Uncontrollable Risk ī‚ˇ
Slowest Performance ī‚ˇ
More Security Incidents ī‚ˇ
Seven Wastes
1. Rework
2. Motion
3. Waiting
4. Inventory
5. Transportation
6. Overprocessing
7. Overproduction
MINIMIZES MAXIMIZES
ī‚ˇ JIT, Just-enough architecture
ī‚ˇ Early, in-process system V&V
ī‚ˇ Fast continuous improvement
ī‚ˇ Scalable to systems of systems
ī‚ˇ Maximizes successful outcomes
ī‚ˇ Myth of perfect architecture
ī‚ˇ Late big-bang integration tests
ī‚ˇ Year long improvement cycles
ī‚ˇ Breaks down on large projects
ī‚ˇ Undermines business success
ī†
Agile Methods—How they work?
ī†
ī†
ī† ī…
ī…
ī…
9
Traditional vs. Agile Cumulative Flow
Work(Story,Point,Task)orEffort(Week,Day,Hour)
Time Unit (Roadmap, Release, Iteration, Month, Week, Day, Hour, etc.)
Work(Story,Point,Task)orEffort(Week,Day,Hour)
Time Unit (Roadmap, Release, Iteration, Month, Week, Day, Hour, etc.)
TRADITIONAL Cumulative Flow
ī¯ Late big bang integration increases WIP backlog
ī¯ Agile testing early and often reduces WIP backlog
ī¯ Improves workflow and reduces WIP & lead times
Anderson, D. J. (2004). Agile management for software engineering. Upper Saddle River, NJ: Pearson Education.
Anderson, D. J. (2010). Kanban: Successful evolutionary change for your technology business. Sequim, WA: Blue Hole Press.
ī†
Agile Methods—Workflow Results
ī€Ŋ ī€ŧ
AGILE Cumulative Flow
Agile Metrics Taxonomy
ī¯ Agile methods are based on traditional measures
ī¯ Story points, velocity, and burndown basic metrics
ī¯ Experts use Agile EVM, test, ROI & portfolio metrics
10Rico, D. F., Sayani, H. H., & Sone, S. (2009). The business value of agile software methods. Ft. Lauderdale, FL: J. Ross Publishing.
AGILE METRICS
1. Agile CODE Metrics
2. Agile PROJECT Metrics
3. Agile TRACKING Metrics
4. Agile TESTING Metrics
5. Agile VALUE Metrics
6. Agile HEALTH Metrics
7. Agile PORTFOLIO Metrics
1. Agile CODE Metrics
ī‚ˇ Code Size
ī‚ˇ Code Complexity
ī‚ˇ Object Oriented
ī‚ˇ Code Coverage
ī‚ˇ Code Defects
ī‚ˇ Relational Design
2. Agile PROJECT Metrics
ī‚ˇ Software Size
ī‚ˇ Software Productivity
ī‚ˇ Software Effort
ī‚ˇ Software Quality
ī‚ˇ Software Schedule
ī‚ˇ Software Success
3. Agile TRACKING Metrics
ī‚ˇ Story Points
ī‚ˇ Sprint Burndown
ī‚ˇ Release Burndown
ī‚ˇ Velocity
ī‚ˇ Feature Progress
ī‚ˇ Agile Earned Value
4. Agile TESTING Metrics
ī‚ˇ Test Coverage
ī‚ˇ Test Automation
ī‚ˇ Integration Builds
ī‚ˇ Running Tested Features
ī‚ˇ DevOps Automation
ī‚ˇ Deployment Frequency
7. Agile PORTFOLIO Metrics
ī‚ˇ Portfolio Kanban
ī‚ˇ Epic Progress
ī‚ˇ Portfolio Radar
ī‚ˇ Release Train Radar
ī‚ˇ Lean Portfolio Metrics
ī‚ˇ Enterprise Scorecard
6. Agile HEALTH Metrics
ī‚ˇ Teamwork Quality
ī‚ˇ Collaboration Quality
ī‚ˇ Agile Process Maturity
ī‚ˇ Agile Adoption Rate
ī‚ˇ Degree of Agility
ī‚ˇ Product Flexibility
5. Agile VALUE Metrics
ī‚ˇ Total Lifecycle Costs
ī‚ˇ Total Lifecycle Benefits
ī‚ˇ Benefit to Cost Ratio
ī‚ˇ Return on Investment
ī‚ˇ Net Present Value
ī‚ˇ Real Options Analysis
Agile Code Metrics
ī¯ Software source metrics created in the 1960s/1970s
ī¯ Halstead software science & complexity very popular
ī¯ Complexity, OO, and defect metrics most widely used
11Rico, D. F., Sayani, H. H., & Sone, S. (2009). The business value of agile software methods. Ft. Lauderdale, FL: J. Ross Publishing.
METRIC DESCRIPTION
CODE SIZE Volume or amount of software source code
CODE COMPLEXITY Intricacy, difficulty, or complication of software source code
OBJECT ORIENTED Cohesion, coupling, or modularity of software source code
CODE COVERAGE Executable, reachable, or testable software source code
CODE DEFECTS Flawed, imperfect, or non-conformant software source code
RELATIONAL DESIGN Normalized, non-redundant, or anomaly-free data schema
Agile Code Metrics—Example
12Chou, A. (2008). Coverity scan report: Open source software. San Francisco, CA: Coverity, Inc.
Agile Project Metrics
13Rico, D. F., Sayani, H. H., & Sone, S. (2009). The business value of agile software methods. Ft. Lauderdale, FL: J. Ross Publishing.
METRIC DESCRIPTION
SOFTWARE SIZE Estimate of conceptual, logical, or physical software volume
SOFTWARE PRODUCTIVITY Relative rate or speed at which software is produced
SOFTWARE EFFORT Estimate of time needed for software development project
SOFTWARE QUALITY Degree to which software conforms to its requirements
SOFTWARE SCHEDULE Software timeline in milestones, activities, or deliverables
SOFTWARE SUCCESS Average probability of on-time software schedule delivery
ī¯ Core software project metrics created in 1960s/1970s
ī¯ Software size, productivity, & effort were very popular
ī¯ Software productivity & quality metrics still relevant
Agile Project Metrics—Example
14Jones, C. (2007). Estimating software costs: Bringing realism to estimating. New York, NY: McGraw-Hill.
Effort Schedule
FP HTML Java Ruby Python C# SQL Hours Months
1 91 53 46 46 40 13 4 0.03
10 914 533 457 457 400 128 61 0.59
100 9,143 5,333 4,571 4,571 4,000 1,280 809 4.50
1,000 91,430 53,330 45,710 45,710 40,000 12,800 10,418 13.29
10,000 914,300 533,300 457,100 457,100 400,000 128,000 352,000 42.86
100,000 9,143,000 5,333,000 4,571,000 4,571,000 4,000,000 1,280,000 5,038,168 60.00
1,000,000 91,430,000 53,330,000 45,710,000 45,710,000 40,000,000 12,800,000 61,395,349 72.43
Quality Success
FP HTML Java Ruby Python C# SQL Defects/LOC On-Time%
1 23.44 13.67 11.72 11.72 10.25 3.28 0.0012 83.16%
10 14.93 8.71 7.47 7.47 6.53 2.09 0.0031 81.25%
100 11.30 6.59 5.65 5.65 4.94 1.58 0.0057 74.77%
1,000 8.78 5.12 4.39 4.39 3.84 1.23 0.0134 60.76%
10,000 2.60 1.52 1.30 1.30 1.14 0.36 0.0238 28.03%
100,000 1.81 1.06 0.91 0.91 0.79 0.25 0.0386 13.67%
1,000,000 1.49 0.87 0.74 0.74 0.65 0.21 0.0498 7.18%
Software Size (Lines of Code)
Productivity (Lines of Code per Hour)
Agile Tracking Metrics
15Cohn, M. (2006). Agile estimating and planning. Upper Saddle River, NJ: Pearson Education.
METRIC DESCRIPTION
STORY POINTS Degree of size, difficulty, or complexity of a user story
SPRINT BURNDOWN Estimated hours completed on a daily basis each iteration
RELEASE BURNDOWN Estimated story points completed each iteration on a project
VELOCITY Software productivity expressed in story points per iteration
FEATURE PROGRESS Number, degree, or percent of planned features completed
AGILE EARNED VALUE Simplified set of earned value measures for agile projects
ī¯ Basic agile metrics confluence of XP-Scrum practices
ī¯ XP release planning formed basis of Scrum planning
ī¯ Today’s basic agile metrics were tailored for Scrum
Agile Tracking Metrics—Example
16Cohn, M. (2006). Agile estimating and planning. Upper Saddle River, NJ: Pearson Education.
Agile Testing Metrics
17
METRIC DESCRIPTION
TEST COVERAGE Percent or degree to which software source code is tested
TEST AUTOMATION Ratio or degree to which software tests are automated
INTEGRATION BUILDS Frequency of automated software builds and integrations
RUNNING TESTED FEATURES Number of completed and tested features or user stories
DEVOPS AUTOMATION Ratio or degree to which deployments are automated
DEPLOYMENT FREQUENCY Frequency of automated software deployments or deliveries
ī¯ Software test automation emerged during the 1970s
ī¯ Reached their height in personal computer (PC) era
ī¯ Most are FOSS and used by successful agile teams
Duvall, P., Matyas, S., & Glover, A. (2006). Continuous integration: Improving software quality and reducing risk. Boston, MA: Addison-Wesley.
Agile Testing Metrics—Example
18Duvall, P., Matyas, S., & Glover, A. (2006). Continuous integration: Improving software quality and reducing risk. Boston, MA: Addison-Wesley.
Agile Value Metrics
19Rico, D. F., Sayani, H. H., & Sone, S. (2009). The business value of agile software methods. Ft. Lauderdale, FL: J. Ross Publishing.
METRIC DESCRIPTION
TOTAL LIFECYCLE COSTS Sum of all software development and maintenance costs
TOTAL LIFECYCLE BENEFITS Sum of all software development and maintenance benefits
BENEFIT TO COST RATIO Ratio of total lifecycle benefits to costs
RETURN ON INVESTMENT Ratio of adjusted total lifecycle benefits to costs
NET PRESENT VALUE Discounted value of adjusted total lifecycle benefits
REAL OPTIONS ANALYSIS Risk-adjusted value of total lifecycle benefits to costs
ī¯ Business value metrics form basis of agile methods
ī¯ Most measures used throughout the 20th century
ī¯ Most useful at the portfolio and program levels
Agile Value Metrics—Example
20Rico, D. F., Sayani, H. H., & Sone, S. (2009). The business value of agile software methods. Ft. Lauderdale, FL: J. Ross Publishing.
Agile Health Metrics
21Rico, D. F., Sayani, H. H., & Sone, S. (2009). The business value of agile software methods. Ft. Lauderdale, FL: J. Ross Publishing.
METRIC DESCRIPTION
TEAMWORK QUALITY Degree to which teamwork results in project success
COLLABORATION QUALITY Degree to which collaboration results in project success
AGILE PROCESS MATURITY Degree to which agile processes are consistently applied
AGILE ADOPTION RATE Degree to which agile processes are widely used
DEGREE OF AGILITY Degree to which agile behaviors are consistently applied
PRODUCT FLEXIBILITY Degree to which agile products are technologies are utilized
ī¯ Agile health metrics emerged in mid-2000s
ī¯ Designed to measure agile process compliance
ī¯ Best ones assess teamwork & collaboration quality
Agile Health Metrics—Example
22Rico, D. F., Sayani, H. H., & Sone, S. (2009). The business value of agile software methods. Ft. Lauderdale, FL: J. Ross Publishing.
Agile Portfolio Metrics
23
METRIC DESCRIPTION
PORTFOLIO KANBAN Information display to optimize flow of portfolio epics
EPIC PROGRESS Number, degree, or percent of planned epics completed
PORTFOLIO RADAR Degree to which portfolio practices and behaviors are used
RELEASE TRAIN RADAR Degree to which agile release train practices are utilized
LEAN PORTFOLIO METRICS Degree to which lean measures are utilized
ENTERPRISE SCORECARD Degree to which an agile enterprise scorecard is used
ī¯ Business value metrics traditionally used for portfolios
ī¯ Processes now emerging for portfolio management
ī¯ Lean-Kanban practices & measures most popular
Leffingwell, D. (2015). Scaled agile framework (SAFe). Retrieved June 12, 2015 from http://www.scaledagileframework.com
Agile Portfolio Metrics—Example
24Leffingwell, D. (2015). Scaled agile framework (SAFe). Retrieved June 12, 2015 from http://www.scaledagileframework.com
25
ī¯ Late big bang integration increases WIP backlog
ī¯ Agile testing early and often reduces WIP backlog
ī¯ CI/CD/DevOps lower WIP, Cycle Time, & Lead Time
Nightingale, C. (2015). Seven lean metrics to improve flow. Franklin, TN: LeanKit.
ī†
KANBAN BOARD CUMULATIVE FLOW DIAGRAM
LEAD TIME & CYCLE TIME PUTTING IT ALL TOGETHER
Lean Methods—Basic Metrics
Agile DevOps Metrics
26
ī¯ DevOps metrics gaining in widespread popularity
ī¯ Hybrid of development & IT operations measures
ī¯ Includes code, deployment & e-business analytics
Velasquez, N. F. (2014). State of devops report. Portland, OR: Puppet Labs, Inc.
ī†
ī¯ Analysis of 23 agile vs. 7,500 traditional projects
ī¯ Agile projects are 54% better than traditional ones
ī¯ Agile has lower costs (61%) and fewer defects (93%)
Mah, M. (2008). Measuring agile in the enterprise: Proceedings of the Agile 2008 Conference, Toronto, Canada.
Project Cost in Millions $
0.75
1.50
2.25
3.00
2.8
1.1
Before Agile
After Agile
61%
Lower
Cost
Total Staffing
18
11
Before Agile
After Agile
39%
Less
Staff
5
10
15
20
Delivery Time in Months
5
10
15
20
18
13.5
Before Agile
After Agile
24%
Faster
Cumulative Defects
625
1250
1875
2500
2270
381
Before Agile
After Agile
93%
Less
Defects
27
ī…
ī…
ī†
ī†
ī†
Agile Methods—Costs & Benefits
ī¯ Costs based on avg. productivity and quality
ī¯ Productivity ranged from 4.7 to 5.9 LOC an hour
ī¯ Costs were $588,202 and benefits were $3,930,631
28
Rico, D. F., Sayani, H. H., & Sone, S. (2009). The business value of agile software methods: Maximizing ROI with just-in-time processes and documentation.
Ft. Lauderdale, FL: J. Ross Publishing.
d1 = [ln(Benefits ī‚¸ Costs) + (Rate + 0.5 ī‚´ Risk2) ī‚´ Years] ī‚¸ Risk ī‚´ īƒ– Years, d2 = d1 ī€­ Risk ī‚´ īƒ– Years
īƒĨ ī€Ŋ
5
1i
ī†
Agile Methods—Return on Invest.
Activity Def CoQ DevOps Economics Hours ROI
Development Operations 100 0.001 100 Defects x 70% Efficiency x 0.001 Hours 0.070 72,900%
Continuous Delivery 30 0.01 30 Defects x 70% Efficiency x 0.01 Hours 0.210 24,300%
Continuous Integration 9 0.1 9 Defects x 70% Efficiency x 0.1 Hours 0.630 8,100%
Software Inspections 3 1 2.7 Defects x 70% Efficiency x 1 Hours 1.890 2,700%
"Traditional" Testing 0.81 10 0.81 Defects x 70% Efficiency x 10 Hours 5.670 900%
Manual Debugging 0.243 100 0.243 Defects x 70% Efficiency x 100 Hours 17.010 300%
Operations & Maintenance 0.073 1,000 0.0729 Defects x 70% Efficiency x 1,000 Hours 51.030 n/a
29
ī¯ Agile testing is orders-of-magnitude more efficient
ī¯ Based on millions of automated tests run in seconds
ī¯ One-touch auto-delivery to billions of global end-users
Rico, D. F. (2016). Devops cost of quality (CoQ): Phase-based defect removal model. Retrieved May 10, 2016, from http://davidfrico.com
ī†
ī…ī†
Under 4
Minutes
4,500 x Faster
than Code
Inspections
Agile Methods—Cost of Quality
30
ī¯ Hewlett-Packard is a major user of CI, CD, & DevOps
ī¯ 400 engineers developed 10 million LOC in 4 years
ī¯ Major gains in testing, deployment, & innovation
Gruver, G., Young, M. & Fulghum, P. (2013). A practical approach to large-scale agile development. Upper Saddle River, NJ: Pearson Education.
ī†
TYPE METRIC MANUAL DEVOPS MAJOR GAINS
CYCLE TIME
IMPROVEMENTS
Build Time 40 Hours 3 Hours 13 x
No. Builds 1-2 per Day 10-15 per Day 8 x
Feedback 1 per Day 100 per Day 100 x
Regression Testing 240 Hours 24 Hours 10 x
DEVELOPMENT
COST EFFORT
DISTRIBUTION
Integration 10% 2% 5 x
Planning 20% 5% 4 x
Porting 25% 15% 2 x
Support 25% 5% 5 x
Testing 15% 5% 3 x
Innovation 5% 40% 8 x
ī…
ī…
Agile Methods—HP Case Study
ī¯ Assembla went from 2 to 45 releases every month
ī¯ 15K Google developers run 120 million tests per day
ī¯ 30K+ Amazon developers deliver 136K releases a day
31Singleton, A. (2014). Unblock: A guide to the new continuous agile. Needham, MA: Assembla, Inc.
62 x Faster
U.S. DoD
IT Project
3,645 x Faster
U.S. DoD
IT Project
ī†
ī…
ī†
Agile Methods—Dot Com Cases
32Ashman, D. (2014). Blackboard: Keep your head in the clouds. Proceedings of the 2014 Enterprise DevOps Summit, San Francisco, California, USA.
ī¯ Productivity STOPS due to excessive integration
ī¯ Implements DevOps & Microservices around 2010
ī¯ Waste elimination, productivity & innovation skyrocketī†
DEVOPS &
MICROSERVICES
IMPLEMENTED
Agile Methods—Blackboard Case
33Denayer, L. (2017). U.S. DHS citizenship and immigration services: USCIS agile development. Washington, DC. iSDLC Seminar.
ī¯ 1st gen replete with large portfolios & governance
ī¯ 2nd-3rd gen yield minor incremental improvements
ī¯ 4th-5th gen enables big order-of-magnitude impactsī†
ī…ī†
ī†
ī†
ī…
ī…
ī‚Œ ī‚ ī‚Ž ī‚ ī‚
Automated GovernanceManual Governance
ī† ī…
Agile Methods—U.S. DHS Case
34
ī¯ Detailed DevOps economics starting to emerge
ī¯ ROI ranges from $17M to $195M with minor costs
ī¯ Benefits from cost savings, revenue, and availability
Forsgren, N., Humble, J., & Kim, G. (2017). Forecasting the value of devops transformations: Measuring roi of devops. Portland, OR: DevOps Research.
Rico, D. F. (2017). Devops return on investment (ROI) calculator. Retrieved August 29, 2017, from http://davidfrico.com/devops-roi.xls
ī†
Agile Methods—Enterprise ROI
Objective
Experiments
Vision-Strategy
Time Based
Change-Adapt
Customer Focus
Relationships
Leadership
Talent
Purpose
Collaborative
Communication
Empowerment
Improvement
Continuous
Iterative
Operational
Lightweight
Disciplined
Improving
Automation
Fewer
Smaller
Modular
Flexible
Reconfigurable
Inexpensive
Throwaway
Software
Open Source
Microservices
Commercial
Reusable
Cloud Computing
Mobile
Intranet
Internet
Text
Email
Cellphone
Video
Workflow
Narrow
Flatter
Networked
Organic
Self Organizing
Cross Functional
Light Governance
Virtual
Telepresence
Outsourced
Offshoring
Global
Leased
Commercial
1
2
3
4
5
6
7
1. Strategic Agility8. Capital Infrastructure Agility
2. Cultural
Agility
3. Process
Agility
4. Product & Service Agility5. Technology Agility
6. IT Infrastructure
Agility
7. Organization
Design Agility
Rico, D. F. (2016). Agile businesses: A metamodel of lean and agile organizational strategies. Retrieved March 1, 2016, from http://davidfrico.com
35
Agile Business/Enterprise Metrics
Hoque, F., et al. (2007). Business technology convergence. The role of business technology convergence in innovation
and adaptability and its effect on financial performance. Stamford, CT: BTM Institute.
36
ī¯ Study of 15 agile vs. non-agile Fortune 500 firms
ī¯ Based on models to measure organizational agility
ī¯ Agile firms out perform non agile firms by up to 36%ī†
Agile Methods—Business Benefits
Suhy, S. (2014). Has the U.S. government moved to agile without telling anyone? Retrieved April 24, 2015, from http://agileingov.com
Porter, M. E., & Schwab, K. (2008). The global competitiveness report: 2008 to 2009. Geneva, Switzerland: World Economic Forum. 37
ī¯ U.S. gov’t agile jobs grew by 13,000% from 2006-2013
ī¯ Adoption is higher in U.S. DoD than Civilian Agencies
ī¯ GDP of countries with high adoption rates is greaterī†
High
Low
Low HighAGILITY
COMPETITIVENESS
GOVERNMENT AGILE JOB GROWTH
PERCENTAGE
13,000%
0
2006 2013YEARS
GOVERNMENT COMPETITIVENESS
Agile Methods—National Benefits
LEAN & AGILE METRICS Summary
ī¯ Traditional metrics and principles apply to lean & agile
ī¯ Metrics range from source code up to portfolio levels
ī¯ Metrics apply to teams, projects, and organizations
38
ī‚ˇ MEASURE - You can’t manage what you don’t measure.
ī‚ˇ EARLY & OFTEN - Don‘t hesitate to measure early and often.
ī‚ˇ TRADITIONAL METRICS - Don‘t throw the baby out with the bathwater.
ī‚ˇ ALIGNMENT - Align metrics and measures with lean-agile principles.
ī‚ˇ RESISTANCE - Expect resistance to change with respect to metrics.
ī‚ˇ HIERARCHY - Use metric hierarchy ranging from code to portfolios.
ī‚ˇ BASIC - Remember to use basic metrics such as burndown charts.
ī‚ˇ TESTING - Testing metrics may be the single most important metrics.
ī‚ˇ HEALTH - Use health metrics to assess team, project, and org. perf.
ī‚ˇ PORTFOLIO - Portfolio metrics used to track organizational projects.
ī‚ˇ EASY - Collecting and analyzing metrics is easier than you think.
ī‚ˇ FOSS - Don’t break the bank on multi-million dollar metric tools.
ī†
ī†
39
On Measurement—Lord Kelvin
Dave’s PROFESSIONAL CAPABILITIES
40
Software
Quality
Mgt.
Technical
Project
Mgt.
Software
Development
Methods
Leadership &
Org. Change
Cost Estimates
& Scheduling
Acquisition &
Contracting
Portfolio &
Program Mgt.
Strategy &
Roadmapping
Lean, Kanban,
& Six Sigma
Modeling &
Simulations
Big Data,
Cloud, NoSQL
Workflow
Automation
Metrics,
Models, & SPC
BPR, IDEF0,
& DoDAF
DoD 5000,
TRA, & SRA
PSP, TSP, &
Code Reviews
CMMI &
ISO 9001
Innovation
Management
Statistics, CFA,
EFA, & SEM
Evolutionary
Design
Systems
Engineering
Valuation — Cost-Benefit Analysis, B/CR, ROI, NPV, BEP, Real Options, etc.
Lean-Agile — Scrum, SAFe, Continuous Integration & Delivery, DevOpsSec, etc.
STRENGTHS – Communicating Complex Ideas â€ĸ Brownbags & Webinars â€ĸ Datasheets & Whitepapers â€ĸ Reviews &
Audits â€ĸ Comparisons & Tradeoffs â€ĸ Brainstorming & Ideation â€ĸ Data Mining & Business Cases â€ĸ Metrics & Models â€ĸ
Tiger Teams & Shortfuse Tasks â€ĸ Strategy, Roadmaps, & Plans â€ĸ Concept Frameworks & Multi-Attribute Models â€ĸ Etc.
● Data mining. Metrics, benchmarks, & performance.
● Simplification. Refactoring, refinement, & streamlining.
● Assessments. Audits, reviews, appraisals, & risk analysis.
● Coaching. Diagnosing, debugging, & restarting stalled projects.
● Business cases. Cost, benefit, & return-on-investment (ROI) analysis.
● Communications. Executive summaries, white papers, & lightning talks.
● Strategy & tactics. Program, project, task, & activity scoping, charters, & plans.
PMP, CSEP,
FCP, FCT, ACP,
CSM, SAFE, &
DEVOPS
35+ YEARS
IN IT
INDUSTRY

More Related Content

What's hot

cPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationcPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationCprime
 
Agile Transformation: People, Process and Tools to Make Your Transformation S...
Agile Transformation: People, Process and Tools to Make Your Transformation S...Agile Transformation: People, Process and Tools to Make Your Transformation S...
Agile Transformation: People, Process and Tools to Make Your Transformation S...QASymphony
 
Agile Transformation at Scale
Agile Transformation at ScaleAgile Transformation at Scale
Agile Transformation at ScaleITSM Academy, Inc.
 
Agile Transformation in Telco Guide
Agile Transformation in Telco GuideAgile Transformation in Telco Guide
Agile Transformation in Telco GuideACM
 
Agile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesAgile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesLeadingAgile
 
Jira Align Presentation
Jira Align PresentationJira Align Presentation
Jira Align PresentationMark Livingstone
 
A new way of demand management: Lean-Agile Journey
A new way of demand management: Lean-Agile JourneyA new way of demand management: Lean-Agile Journey
A new way of demand management: Lean-Agile JourneyJoÃĢl Krapf
 
Value Streams and the Scaled Agile Framework
Value Streams and the Scaled Agile FrameworkValue Streams and the Scaled Agile Framework
Value Streams and the Scaled Agile FrameworkCprime
 
Agile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to ValueAgile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to ValueLeadingAgile
 
Agile Metrics V6
Agile Metrics V6Agile Metrics V6
Agile Metrics V6Ram Srivastava
 
Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesMike Cottmeyer
 
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridgeWebinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridgeSaket Bansal
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27LeadingAgile
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionLeadingAgile
 
Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process John Derrico
 
The 5 Levels Planning in Agile
The 5 Levels Planning in AgileThe 5 Levels Planning in Agile
The 5 Levels Planning in AgileDimitri Ponomareff
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsMike Cottmeyer
 
Rick Austin - Portfolio mangement in an agile world [Agile DC]
Rick Austin - Portfolio mangement in an agile world [Agile DC]Rick Austin - Portfolio mangement in an agile world [Agile DC]
Rick Austin - Portfolio mangement in an agile world [Agile DC]LeadingAgile
 

What's hot (20)

cPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationcPrime Agile Enterprise Transformation
cPrime Agile Enterprise Transformation
 
Agile Transformation: People, Process and Tools to Make Your Transformation S...
Agile Transformation: People, Process and Tools to Make Your Transformation S...Agile Transformation: People, Process and Tools to Make Your Transformation S...
Agile Transformation: People, Process and Tools to Make Your Transformation S...
 
Agile Transformation at Scale
Agile Transformation at ScaleAgile Transformation at Scale
Agile Transformation at Scale
 
Agile Transformation in Telco Guide
Agile Transformation in Telco GuideAgile Transformation in Telco Guide
Agile Transformation in Telco Guide
 
Agile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesAgile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily Releases
 
Jira Align Presentation
Jira Align PresentationJira Align Presentation
Jira Align Presentation
 
A new way of demand management: Lean-Agile Journey
A new way of demand management: Lean-Agile JourneyA new way of demand management: Lean-Agile Journey
A new way of demand management: Lean-Agile Journey
 
Value Streams and the Scaled Agile Framework
Value Streams and the Scaled Agile FrameworkValue Streams and the Scaled Agile Framework
Value Streams and the Scaled Agile Framework
 
Agile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to ValueAgile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to Value
 
Agile Metrics V6
Agile Metrics V6Agile Metrics V6
Agile Metrics V6
 
Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation Strategies
 
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridgeWebinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
 
Agile mindset
Agile mindsetAgile mindset
Agile mindset
 
Why jira
Why jiraWhy jira
Why jira
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 Session
 
Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process
 
The 5 Levels Planning in Agile
The 5 Levels Planning in AgileThe 5 Levels Planning in Agile
The 5 Levels Planning in Agile
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling Patterns
 
Rick Austin - Portfolio mangement in an agile world [Agile DC]
Rick Austin - Portfolio mangement in an agile world [Agile DC]Rick Austin - Portfolio mangement in an agile world [Agile DC]
Rick Austin - Portfolio mangement in an agile world [Agile DC]
 

Similar to Agile Performance Measurement: Metrics, Models, and Measures for Managing Programs & Projects

Scaled Agile Framework (SAFe) 4.5 Metrics
Scaled Agile Framework (SAFe) 4.5 MetricsScaled Agile Framework (SAFe) 4.5 Metrics
Scaled Agile Framework (SAFe) 4.5 MetricsDavid Rico
 
Scaled Agile Framework (SAFe) 4.5 Tutorial ...
Scaled Agile Framework (SAFe) 4.5 Tutorial ...Scaled Agile Framework (SAFe) 4.5 Tutorial ...
Scaled Agile Framework (SAFe) 4.5 Tutorial ...David Rico
 
David Rico Business Value Agile Methods19 Feb 14
David Rico Business Value Agile Methods19 Feb 14David Rico Business Value Agile Methods19 Feb 14
David Rico Business Value Agile Methods19 Feb 14Liana Underwood
 
Intro to Agile Methods for Execs, Leaders, and Managers
Intro to Agile Methods for Execs, Leaders, and ManagersIntro to Agile Methods for Execs, Leaders, and Managers
Intro to Agile Methods for Execs, Leaders, and ManagersDavid Rico
 
ROI & Business Value of CI, CD, DevOps, DevSecOps, & Microservices
ROI & Business Value of CI, CD, DevOps, DevSecOps, & MicroservicesROI & Business Value of CI, CD, DevOps, DevSecOps, & Microservices
ROI & Business Value of CI, CD, DevOps, DevSecOps, & MicroservicesDavid Rico
 
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...Splunk
 
Business Value of CI, CD, & DevOps(Sec)
Business Value of CI, CD, & DevOps(Sec)Business Value of CI, CD, & DevOps(Sec)
Business Value of CI, CD, & DevOps(Sec)David Rico
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsSanjeev Sharma
 
Richa Rani-QA Consultant
Richa Rani-QA ConsultantRicha Rani-QA Consultant
Richa Rani-QA ConsultantRicha Rani
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 Sanjeev Sharma
 
Business Value of Agile Testing: Using TDD, CI, CD, & DevOps
Business Value of Agile Testing: Using TDD, CI, CD, & DevOpsBusiness Value of Agile Testing: Using TDD, CI, CD, & DevOps
Business Value of Agile Testing: Using TDD, CI, CD, & DevOpsDavid Rico
 
Why Agile? Why Now? IPMA Forum 2009
Why Agile? Why Now?   IPMA Forum 2009Why Agile? Why Now?   IPMA Forum 2009
Why Agile? Why Now? IPMA Forum 2009skipangel
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksIBM UrbanCode Products
 
Essential Elements Of Distributed Agile
Essential Elements Of Distributed AgileEssential Elements Of Distributed Agile
Essential Elements Of Distributed AgileVernon Stinebaker
 
How to build successful blocks of DevOps
How to build successful blocks of DevOpsHow to build successful blocks of DevOps
How to build successful blocks of DevOpsCygnet Infotech
 
How to build successful blocks of DevOps
How to build successful blocks of DevOpsHow to build successful blocks of DevOps
How to build successful blocks of DevOpsCygnet Infotech
 
Adopting scaled agile framework webinar v1.0
Adopting scaled agile framework   webinar v1.0Adopting scaled agile framework   webinar v1.0
Adopting scaled agile framework webinar v1.0Reedy Feggins Jr
 
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
 
Agile Software Development - a Suvojyoti Presentation
Agile Software Development - a Suvojyoti PresentationAgile Software Development - a Suvojyoti Presentation
Agile Software Development - a Suvojyoti Presentationsankhadeep
 

Similar to Agile Performance Measurement: Metrics, Models, and Measures for Managing Programs & Projects (20)

Scaled Agile Framework (SAFe) 4.5 Metrics
Scaled Agile Framework (SAFe) 4.5 MetricsScaled Agile Framework (SAFe) 4.5 Metrics
Scaled Agile Framework (SAFe) 4.5 Metrics
 
Scaled Agile Framework (SAFe) 4.5 Tutorial ...
Scaled Agile Framework (SAFe) 4.5 Tutorial ...Scaled Agile Framework (SAFe) 4.5 Tutorial ...
Scaled Agile Framework (SAFe) 4.5 Tutorial ...
 
David Rico Business Value Agile Methods19 Feb 14
David Rico Business Value Agile Methods19 Feb 14David Rico Business Value Agile Methods19 Feb 14
David Rico Business Value Agile Methods19 Feb 14
 
Intro to Agile Methods for Execs, Leaders, and Managers
Intro to Agile Methods for Execs, Leaders, and ManagersIntro to Agile Methods for Execs, Leaders, and Managers
Intro to Agile Methods for Execs, Leaders, and Managers
 
ROI & Business Value of CI, CD, DevOps, DevSecOps, & Microservices
ROI & Business Value of CI, CD, DevOps, DevSecOps, & MicroservicesROI & Business Value of CI, CD, DevOps, DevSecOps, & Microservices
ROI & Business Value of CI, CD, DevOps, DevSecOps, & Microservices
 
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
 
Business Value of CI, CD, & DevOps(Sec)
Business Value of CI, CD, & DevOps(Sec)Business Value of CI, CD, & DevOps(Sec)
Business Value of CI, CD, & DevOps(Sec)
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 
Richa Rani-QA Consultant
Richa Rani-QA ConsultantRicha Rani-QA Consultant
Richa Rani-QA Consultant
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014
 
Business Value of Agile Testing: Using TDD, CI, CD, & DevOps
Business Value of Agile Testing: Using TDD, CI, CD, & DevOpsBusiness Value of Agile Testing: Using TDD, CI, CD, & DevOps
Business Value of Agile Testing: Using TDD, CI, CD, & DevOps
 
Why Agile? Why Now? IPMA Forum 2009
Why Agile? Why Now?   IPMA Forum 2009Why Agile? Why Now?   IPMA Forum 2009
Why Agile? Why Now? IPMA Forum 2009
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
 
Rest Assured
Rest AssuredRest Assured
Rest Assured
 
Essential Elements Of Distributed Agile
Essential Elements Of Distributed AgileEssential Elements Of Distributed Agile
Essential Elements Of Distributed Agile
 
How to build successful blocks of DevOps
How to build successful blocks of DevOpsHow to build successful blocks of DevOps
How to build successful blocks of DevOps
 
How to build successful blocks of DevOps
How to build successful blocks of DevOpsHow to build successful blocks of DevOps
How to build successful blocks of DevOps
 
Adopting scaled agile framework webinar v1.0
Adopting scaled agile framework   webinar v1.0Adopting scaled agile framework   webinar v1.0
Adopting scaled agile framework webinar v1.0
 
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
 
Agile Software Development - a Suvojyoti Presentation
Agile Software Development - a Suvojyoti PresentationAgile Software Development - a Suvojyoti Presentation
Agile Software Development - a Suvojyoti Presentation
 

More from David Rico

Business Value of Agile Product Management
Business Value of Agile Product ManagementBusiness Value of Agile Product Management
Business Value of Agile Product ManagementDavid Rico
 
Business Value of Agile Human Resources (AHR)
Business Value of Agile Human Resources (AHR)Business Value of Agile Human Resources (AHR)
Business Value of Agile Human Resources (AHR)David Rico
 
ROI of Organizational Agility for Transforming 21st Century Enterprises
ROI of Organizational Agility for Transforming 21st Century EnterprisesROI of Organizational Agility for Transforming 21st Century Enterprises
ROI of Organizational Agility for Transforming 21st Century EnterprisesDavid Rico
 
ROI of Evolutionary Design to Rapidly Create Innovatively New Products & Serv...
ROI of Evolutionary Design to Rapidly Create Innovatively New Products & Serv...ROI of Evolutionary Design to Rapidly Create Innovatively New Products & Serv...
ROI of Evolutionary Design to Rapidly Create Innovatively New Products & Serv...David Rico
 
Business Value of Lean Thinking
Business Value of Lean ThinkingBusiness Value of Lean Thinking
Business Value of Lean ThinkingDavid Rico
 
Lean & Agile Thinking Principles for Leaders
Lean & Agile Thinking Principles for LeadersLean & Agile Thinking Principles for Leaders
Lean & Agile Thinking Principles for LeadersDavid Rico
 
Scaled Agile Framework (SAFe) 4.6 in U.S. Government
Scaled Agile Framework (SAFe) 4.6 in U.S. GovernmentScaled Agile Framework (SAFe) 4.6 in U.S. Government
Scaled Agile Framework (SAFe) 4.6 in U.S. GovernmentDavid Rico
 
Return on Investment (ROI) of Lean & Agile Methods
Return on Investment (ROI) of Lean & Agile MethodsReturn on Investment (ROI) of Lean & Agile Methods
Return on Investment (ROI) of Lean & Agile MethodsDavid Rico
 
Lean & Agile Organizational Leadership
Lean & Agile Organizational LeadershipLean & Agile Organizational Leadership
Lean & Agile Organizational LeadershipDavid Rico
 
Business, Enterprise, & Organizational Agility
Business, Enterprise, & Organizational AgilityBusiness, Enterprise, & Organizational Agility
Business, Enterprise, & Organizational AgilityDavid Rico
 
Lean & Agile Organizational Change
Lean & Agile Organizational ChangeLean & Agile Organizational Change
Lean & Agile Organizational ChangeDavid Rico
 
Using SAFe to Manage U.S. Government Agencies, Portfolios, & Acquisition Prog...
Using SAFe to Manage U.S. Government Agencies, Portfolios, & Acquisition Prog...Using SAFe to Manage U.S. Government Agencies, Portfolios, & Acquisition Prog...
Using SAFe to Manage U.S. Government Agencies, Portfolios, & Acquisition Prog...David Rico
 
Growth of SAFe in Government Acquisitions, Contracts, & Portfolios
Growth of SAFe in Government Acquisitions, Contracts, & PortfoliosGrowth of SAFe in Government Acquisitions, Contracts, & Portfolios
Growth of SAFe in Government Acquisitions, Contracts, & PortfoliosDavid Rico
 
Lean & Agile Project Management
Lean & Agile Project ManagementLean & Agile Project Management
Lean & Agile Project ManagementDavid Rico
 
Business Value of CI, CD, & DevOpsSec: Scaling to Billion User Systems Using ...
Business Value of CI, CD, & DevOpsSec: Scaling to Billion User Systems Using ...Business Value of CI, CD, & DevOpsSec: Scaling to Billion User Systems Using ...
Business Value of CI, CD, & DevOpsSec: Scaling to Billion User Systems Using ...David Rico
 
Business Value of Agile Organizations: Strategies, Models, & Principles for E...
Business Value of Agile Organizations: Strategies, Models, & Principles for E...Business Value of Agile Organizations: Strategies, Models, & Principles for E...
Business Value of Agile Organizations: Strategies, Models, & Principles for E...David Rico
 
Lean & Agile Organizational Leadership: History, Theory, Models, & Popular Ideas
Lean & Agile Organizational Leadership: History, Theory, Models, & Popular IdeasLean & Agile Organizational Leadership: History, Theory, Models, & Popular Ideas
Lean & Agile Organizational Leadership: History, Theory, Models, & Popular IdeasDavid Rico
 
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...David Rico
 
Lean & Agile Methods & Frameworks: Perspectives on Kanban for IT
Lean & Agile Methods & Frameworks: Perspectives on Kanban for ITLean & Agile Methods & Frameworks: Perspectives on Kanban for IT
Lean & Agile Methods & Frameworks: Perspectives on Kanban for ITDavid Rico
 
Business Value of Agile Methods: Using ROI & Real Options
Business Value of Agile Methods: Using ROI & Real OptionsBusiness Value of Agile Methods: Using ROI & Real Options
Business Value of Agile Methods: Using ROI & Real OptionsDavid Rico
 

More from David Rico (20)

Business Value of Agile Product Management
Business Value of Agile Product ManagementBusiness Value of Agile Product Management
Business Value of Agile Product Management
 
Business Value of Agile Human Resources (AHR)
Business Value of Agile Human Resources (AHR)Business Value of Agile Human Resources (AHR)
Business Value of Agile Human Resources (AHR)
 
ROI of Organizational Agility for Transforming 21st Century Enterprises
ROI of Organizational Agility for Transforming 21st Century EnterprisesROI of Organizational Agility for Transforming 21st Century Enterprises
ROI of Organizational Agility for Transforming 21st Century Enterprises
 
ROI of Evolutionary Design to Rapidly Create Innovatively New Products & Serv...
ROI of Evolutionary Design to Rapidly Create Innovatively New Products & Serv...ROI of Evolutionary Design to Rapidly Create Innovatively New Products & Serv...
ROI of Evolutionary Design to Rapidly Create Innovatively New Products & Serv...
 
Business Value of Lean Thinking
Business Value of Lean ThinkingBusiness Value of Lean Thinking
Business Value of Lean Thinking
 
Lean & Agile Thinking Principles for Leaders
Lean & Agile Thinking Principles for LeadersLean & Agile Thinking Principles for Leaders
Lean & Agile Thinking Principles for Leaders
 
Scaled Agile Framework (SAFe) 4.6 in U.S. Government
Scaled Agile Framework (SAFe) 4.6 in U.S. GovernmentScaled Agile Framework (SAFe) 4.6 in U.S. Government
Scaled Agile Framework (SAFe) 4.6 in U.S. Government
 
Return on Investment (ROI) of Lean & Agile Methods
Return on Investment (ROI) of Lean & Agile MethodsReturn on Investment (ROI) of Lean & Agile Methods
Return on Investment (ROI) of Lean & Agile Methods
 
Lean & Agile Organizational Leadership
Lean & Agile Organizational LeadershipLean & Agile Organizational Leadership
Lean & Agile Organizational Leadership
 
Business, Enterprise, & Organizational Agility
Business, Enterprise, & Organizational AgilityBusiness, Enterprise, & Organizational Agility
Business, Enterprise, & Organizational Agility
 
Lean & Agile Organizational Change
Lean & Agile Organizational ChangeLean & Agile Organizational Change
Lean & Agile Organizational Change
 
Using SAFe to Manage U.S. Government Agencies, Portfolios, & Acquisition Prog...
Using SAFe to Manage U.S. Government Agencies, Portfolios, & Acquisition Prog...Using SAFe to Manage U.S. Government Agencies, Portfolios, & Acquisition Prog...
Using SAFe to Manage U.S. Government Agencies, Portfolios, & Acquisition Prog...
 
Growth of SAFe in Government Acquisitions, Contracts, & Portfolios
Growth of SAFe in Government Acquisitions, Contracts, & PortfoliosGrowth of SAFe in Government Acquisitions, Contracts, & Portfolios
Growth of SAFe in Government Acquisitions, Contracts, & Portfolios
 
Lean & Agile Project Management
Lean & Agile Project ManagementLean & Agile Project Management
Lean & Agile Project Management
 
Business Value of CI, CD, & DevOpsSec: Scaling to Billion User Systems Using ...
Business Value of CI, CD, & DevOpsSec: Scaling to Billion User Systems Using ...Business Value of CI, CD, & DevOpsSec: Scaling to Billion User Systems Using ...
Business Value of CI, CD, & DevOpsSec: Scaling to Billion User Systems Using ...
 
Business Value of Agile Organizations: Strategies, Models, & Principles for E...
Business Value of Agile Organizations: Strategies, Models, & Principles for E...Business Value of Agile Organizations: Strategies, Models, & Principles for E...
Business Value of Agile Organizations: Strategies, Models, & Principles for E...
 
Lean & Agile Organizational Leadership: History, Theory, Models, & Popular Ideas
Lean & Agile Organizational Leadership: History, Theory, Models, & Popular IdeasLean & Agile Organizational Leadership: History, Theory, Models, & Popular Ideas
Lean & Agile Organizational Leadership: History, Theory, Models, & Popular Ideas
 
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...
 
Lean & Agile Methods & Frameworks: Perspectives on Kanban for IT
Lean & Agile Methods & Frameworks: Perspectives on Kanban for ITLean & Agile Methods & Frameworks: Perspectives on Kanban for IT
Lean & Agile Methods & Frameworks: Perspectives on Kanban for IT
 
Business Value of Agile Methods: Using ROI & Real Options
Business Value of Agile Methods: Using ROI & Real OptionsBusiness Value of Agile Methods: Using ROI & Real Options
Business Value of Agile Methods: Using ROI & Real Options
 

Recently uploaded

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel AraÃējo
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
đŸŦ The future of MySQL is Postgres 🐘
đŸŦ  The future of MySQL is Postgres   🐘đŸŦ  The future of MySQL is Postgres   🐘
đŸŦ The future of MySQL is Postgres 🐘RTylerCroy
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 

Recently uploaded (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
đŸŦ The future of MySQL is Postgres 🐘
đŸŦ  The future of MySQL is Postgres   🐘đŸŦ  The future of MySQL is Postgres   🐘
đŸŦ The future of MySQL is Postgres 🐘
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

Agile Performance Measurement: Metrics, Models, and Measures for Managing Programs & Projects

  • 1. Lean & Agile Performance Measurement Metrics, Models, and Measures for Managing Programs & Projects Dr. David F. Rico, PMP, CSEP, FCP, FCT, ACP, CSM, SAFE, DEVOPS Twitter: @dr_david_f_rico Website: http://www.davidfrico.com LinkedIn: http://www.linkedin.com/in/davidfrico Agile Capabilities: http://davidfrico.com/rico-capability-agile.pdf Agile Cost of Quality: http://www.davidfrico.com/agile-vs-trad-coq.pdf DevOps Return on Investment (ROI): http://davidfrico.com/rico-devops-roi.pdf Dave’s NEW Leadership Video: http://www.youtube.com/watch?v=70LRzOk9VGY Dave’s NEW Business Agility Video: http://www.youtube.com/watch?v=hTvtsAkL8xU Dave’s NEWER Scaled Agile Framework SAFe 4.5 Video: http://youtu.be/1TAuCRq5a34 Dave’s NEWEST Development Operations Security Video: http://youtu.be/X22kJAvx44A DoD Fighter Jets versus Amazon Web Services: http://davidfrico.com/dod-agile-principles.pdf
  • 2. Author Background ī¯ Gov’t contractor with 35+ years of IT experience ī¯ B.S. Comp. Sci., M.S. Soft. Eng., & D.M. Info. Sys. ī¯ Large gov’t projects in U.S., Far/Mid-East, & Europe 2 ī† īƒ  Career systems & software engineering methodologist īƒ  Lean-Agile, Six Sigma, CMMI, ISO 9001, DoD 5000 īƒ  NASA, USAF, Navy, Army, DISA, & DARPA projects īƒ  Published seven books & numerous journal articles īƒ  Intn’l keynote speaker, 200+ talks to 14,500 people īƒ  Specializes in metrics, models, & cost engineering īƒ  Cloud Computing, SOA, Web Services, FOSS, etc. īƒ  Professor at 7 Washington, DC-area universities
  • 4. Size vs. Quality DEFECTS 0.00 3.20 6.40 9.60 12.80 16.00 0 2 6 25 100 400 SIZE Size vs. Productivity PRODUCTIVITY 0.00 1.00 2.00 3.00 4.00 5.00 0 2 6 25 100 400 SIZE Size vs. Change CHANGE 0% 8% 16% 24% 32% 40% 0 2 6 25 100 400 SIZE Size vs. Success SUCCESS 0% 12% 24% 36% 48% 60% 0 2 6 25 100 400 SIZE 4Jones, C. (1991). Applied software measurement: Assuring productivity and quality. New York, NY: McGraw-Hill. Large TRADITIONAL Projects
  • 5. Always 7% Often 13% Sometimes 16% Rarely 19% Never 45% WASTE 5 Other 7% Requirements 47% Design 28% Implementation 18% DEFECTS $0.0 $0.4 $0.7 $1.1 $1.4 $1.8 2002 2003 2004 2005 2006 2007 2008 2009 2010 GLOBAL IT PROJECT FAILURES 16% 53% 31% 27% 33% 40% 26% 46% 28% 28% 49% 23% 34% 51% 15% 29% 53% 18% 35% 46% 19% 32% 44% 24% 33% 41% 26% 0% 20% 40% 60% 80% 100% 1994 1996 1998 2000 2002 2004 2006 2008 2010 IT PROJECT FAILURES Large TRADITIONAL Projects—Cont’d
  • 6. What are Agile Metrics? ī¯ Met-ric (mĕt′rÄ­k) A standard of measurement; system of related measures; quantification of a characteristic īŽ Quantitative measure of a degree to which agile project processes or resulting systems possess some property īŽ Numerical ratings to measure the size, cost, complexity, or quality of software produced using agile methods īŽ Measurement of a particular characteristic of an agile project’s scope, time, cost, progress, or technical perf. īŽ Measure of the degree of customer collaboration, team- work, iterative development, or adaptability to change īŽ Ensuring BUSINESS VALUE by measuring operational and team performance, customer satisfaction, and ROI 6 ī† ī… Rico, D. F., Sayani, H. H., & Sone, S. (2009). The business value of agile software methods. Ft. Lauderdale, FL: J. Ross Publishing.
  • 7. What are Some Agile Metrics? 7 ī¯ Collaboration maximizes customer satisfaction ī¯ Iteration maximizes speed, quality, and feedback ī¯ Adaptability maximizes continuous improvements ī† ī† ī† ī† ī† ī‚ˇ CONTRACT COMPLIANCE ī‚ˇ Contract Deliverables ī‚ˇ Contract Change Orders ī‚ˇ LIFECYCLE COMPLIANCE ī‚ˇ Process Maturity Level ī‚ˇ Regulatory Compliance ī‚ˇ DOCUMENT COMPLIANCE ī‚ˇ Document Deliverables ī‚ˇ Document Volumes ī‚ˇ COST COMPLIANCE ī‚ˇ Scope Compliance ī‚ˇ Schedule Compliance CUSTOMER COLLABORATION WORKING SYSTEMS & SOFTWARE INDIVIDUALS & INTERACTIONS RESPONDING TO CHANGE valued more than CONTRACTS DOCUMENTATION PROCESSES PROJECT PLANS ī‚ˇ COLLABORATION QUALITY ī‚ˇ Communication Quality ī‚ˇ Continuous Feedback ī‚ˇ TEAMWORK QUALITY ī‚ˇ Communication Quality ī‚ˇ Continuous Improvement ī‚ˇ BUILD FREQUENCY ī‚ˇ Integration Frequency ī‚ˇ Deployment Frequency ī‚ˇ BEHAVIORAL FLEXIBILITY ī‚ˇ Process Flexibility ī‚ˇ Product Flexibility ī‚ˇ CUSTOMER SATISFACTION ī‚ˇ CUSTOMER RETENTION ī‚ˇ CUSTOMER DELIGHT ī‚ˇ TEAM MORALE ī‚ˇ TEAM MOTIVATION ī‚ˇ TEAM PRODUCTIVITY ī‚ˇ DELIVERY SPEED ī‚ˇ PRODUCT QUALITY ī‚ˇ PRODUCT RELIABILITY ī‚ˇ MARKET SHARE ī‚ˇ SALES REVENUE ī‚ˇ SHAREHOLDER VALUE valued more than valued more than valued more than Rico, D. F., Sayani, H. H., & Sone, S. (2009). The business value of agile software methods. Ft. Lauderdale, FL: J. Ross Publishing.
  • 8. Network Computer Operating System Middleware Applications APIs GUI ī¯ Agile requirements implemented in slices vs. layers ī¯ User needs with higher business value are done first ī¯ Reduces cost & risk while increasing business success 8Shore, J. (2011). Evolutionary design illustrated. Norwegian Developers Conference, Oslo, Norway. Agile Traditional 1 2 3ī‚ˇ Faster ī‚ˇ Early ROI ī‚ˇ Lower Costs ī‚ˇ Fewer Defects ī‚ˇ Manageable Risk ī‚ˇ Better Performance ī‚ˇ Smaller Attack Surface Late ī‚ˇ No Value ī‚ˇ Cost Overruns ī‚ˇ Very Poor Quality ī‚ˇ Uncontrollable Risk ī‚ˇ Slowest Performance ī‚ˇ More Security Incidents ī‚ˇ Seven Wastes 1. Rework 2. Motion 3. Waiting 4. Inventory 5. Transportation 6. Overprocessing 7. Overproduction MINIMIZES MAXIMIZES ī‚ˇ JIT, Just-enough architecture ī‚ˇ Early, in-process system V&V ī‚ˇ Fast continuous improvement ī‚ˇ Scalable to systems of systems ī‚ˇ Maximizes successful outcomes ī‚ˇ Myth of perfect architecture ī‚ˇ Late big-bang integration tests ī‚ˇ Year long improvement cycles ī‚ˇ Breaks down on large projects ī‚ˇ Undermines business success ī† Agile Methods—How they work? ī† ī† ī† ī… ī… ī…
  • 9. 9 Traditional vs. Agile Cumulative Flow Work(Story,Point,Task)orEffort(Week,Day,Hour) Time Unit (Roadmap, Release, Iteration, Month, Week, Day, Hour, etc.) Work(Story,Point,Task)orEffort(Week,Day,Hour) Time Unit (Roadmap, Release, Iteration, Month, Week, Day, Hour, etc.) TRADITIONAL Cumulative Flow ī¯ Late big bang integration increases WIP backlog ī¯ Agile testing early and often reduces WIP backlog ī¯ Improves workflow and reduces WIP & lead times Anderson, D. J. (2004). Agile management for software engineering. Upper Saddle River, NJ: Pearson Education. Anderson, D. J. (2010). Kanban: Successful evolutionary change for your technology business. Sequim, WA: Blue Hole Press. ī† Agile Methods—Workflow Results ī€Ŋ ī€ŧ AGILE Cumulative Flow
  • 10. Agile Metrics Taxonomy ī¯ Agile methods are based on traditional measures ī¯ Story points, velocity, and burndown basic metrics ī¯ Experts use Agile EVM, test, ROI & portfolio metrics 10Rico, D. F., Sayani, H. H., & Sone, S. (2009). The business value of agile software methods. Ft. Lauderdale, FL: J. Ross Publishing. AGILE METRICS 1. Agile CODE Metrics 2. Agile PROJECT Metrics 3. Agile TRACKING Metrics 4. Agile TESTING Metrics 5. Agile VALUE Metrics 6. Agile HEALTH Metrics 7. Agile PORTFOLIO Metrics 1. Agile CODE Metrics ī‚ˇ Code Size ī‚ˇ Code Complexity ī‚ˇ Object Oriented ī‚ˇ Code Coverage ī‚ˇ Code Defects ī‚ˇ Relational Design 2. Agile PROJECT Metrics ī‚ˇ Software Size ī‚ˇ Software Productivity ī‚ˇ Software Effort ī‚ˇ Software Quality ī‚ˇ Software Schedule ī‚ˇ Software Success 3. Agile TRACKING Metrics ī‚ˇ Story Points ī‚ˇ Sprint Burndown ī‚ˇ Release Burndown ī‚ˇ Velocity ī‚ˇ Feature Progress ī‚ˇ Agile Earned Value 4. Agile TESTING Metrics ī‚ˇ Test Coverage ī‚ˇ Test Automation ī‚ˇ Integration Builds ī‚ˇ Running Tested Features ī‚ˇ DevOps Automation ī‚ˇ Deployment Frequency 7. Agile PORTFOLIO Metrics ī‚ˇ Portfolio Kanban ī‚ˇ Epic Progress ī‚ˇ Portfolio Radar ī‚ˇ Release Train Radar ī‚ˇ Lean Portfolio Metrics ī‚ˇ Enterprise Scorecard 6. Agile HEALTH Metrics ī‚ˇ Teamwork Quality ī‚ˇ Collaboration Quality ī‚ˇ Agile Process Maturity ī‚ˇ Agile Adoption Rate ī‚ˇ Degree of Agility ī‚ˇ Product Flexibility 5. Agile VALUE Metrics ī‚ˇ Total Lifecycle Costs ī‚ˇ Total Lifecycle Benefits ī‚ˇ Benefit to Cost Ratio ī‚ˇ Return on Investment ī‚ˇ Net Present Value ī‚ˇ Real Options Analysis
  • 11. Agile Code Metrics ī¯ Software source metrics created in the 1960s/1970s ī¯ Halstead software science & complexity very popular ī¯ Complexity, OO, and defect metrics most widely used 11Rico, D. F., Sayani, H. H., & Sone, S. (2009). The business value of agile software methods. Ft. Lauderdale, FL: J. Ross Publishing. METRIC DESCRIPTION CODE SIZE Volume or amount of software source code CODE COMPLEXITY Intricacy, difficulty, or complication of software source code OBJECT ORIENTED Cohesion, coupling, or modularity of software source code CODE COVERAGE Executable, reachable, or testable software source code CODE DEFECTS Flawed, imperfect, or non-conformant software source code RELATIONAL DESIGN Normalized, non-redundant, or anomaly-free data schema
  • 12. Agile Code Metrics—Example 12Chou, A. (2008). Coverity scan report: Open source software. San Francisco, CA: Coverity, Inc.
  • 13. Agile Project Metrics 13Rico, D. F., Sayani, H. H., & Sone, S. (2009). The business value of agile software methods. Ft. Lauderdale, FL: J. Ross Publishing. METRIC DESCRIPTION SOFTWARE SIZE Estimate of conceptual, logical, or physical software volume SOFTWARE PRODUCTIVITY Relative rate or speed at which software is produced SOFTWARE EFFORT Estimate of time needed for software development project SOFTWARE QUALITY Degree to which software conforms to its requirements SOFTWARE SCHEDULE Software timeline in milestones, activities, or deliverables SOFTWARE SUCCESS Average probability of on-time software schedule delivery ī¯ Core software project metrics created in 1960s/1970s ī¯ Software size, productivity, & effort were very popular ī¯ Software productivity & quality metrics still relevant
  • 14. Agile Project Metrics—Example 14Jones, C. (2007). Estimating software costs: Bringing realism to estimating. New York, NY: McGraw-Hill. Effort Schedule FP HTML Java Ruby Python C# SQL Hours Months 1 91 53 46 46 40 13 4 0.03 10 914 533 457 457 400 128 61 0.59 100 9,143 5,333 4,571 4,571 4,000 1,280 809 4.50 1,000 91,430 53,330 45,710 45,710 40,000 12,800 10,418 13.29 10,000 914,300 533,300 457,100 457,100 400,000 128,000 352,000 42.86 100,000 9,143,000 5,333,000 4,571,000 4,571,000 4,000,000 1,280,000 5,038,168 60.00 1,000,000 91,430,000 53,330,000 45,710,000 45,710,000 40,000,000 12,800,000 61,395,349 72.43 Quality Success FP HTML Java Ruby Python C# SQL Defects/LOC On-Time% 1 23.44 13.67 11.72 11.72 10.25 3.28 0.0012 83.16% 10 14.93 8.71 7.47 7.47 6.53 2.09 0.0031 81.25% 100 11.30 6.59 5.65 5.65 4.94 1.58 0.0057 74.77% 1,000 8.78 5.12 4.39 4.39 3.84 1.23 0.0134 60.76% 10,000 2.60 1.52 1.30 1.30 1.14 0.36 0.0238 28.03% 100,000 1.81 1.06 0.91 0.91 0.79 0.25 0.0386 13.67% 1,000,000 1.49 0.87 0.74 0.74 0.65 0.21 0.0498 7.18% Software Size (Lines of Code) Productivity (Lines of Code per Hour)
  • 15. Agile Tracking Metrics 15Cohn, M. (2006). Agile estimating and planning. Upper Saddle River, NJ: Pearson Education. METRIC DESCRIPTION STORY POINTS Degree of size, difficulty, or complexity of a user story SPRINT BURNDOWN Estimated hours completed on a daily basis each iteration RELEASE BURNDOWN Estimated story points completed each iteration on a project VELOCITY Software productivity expressed in story points per iteration FEATURE PROGRESS Number, degree, or percent of planned features completed AGILE EARNED VALUE Simplified set of earned value measures for agile projects ī¯ Basic agile metrics confluence of XP-Scrum practices ī¯ XP release planning formed basis of Scrum planning ī¯ Today’s basic agile metrics were tailored for Scrum
  • 16. Agile Tracking Metrics—Example 16Cohn, M. (2006). Agile estimating and planning. Upper Saddle River, NJ: Pearson Education.
  • 17. Agile Testing Metrics 17 METRIC DESCRIPTION TEST COVERAGE Percent or degree to which software source code is tested TEST AUTOMATION Ratio or degree to which software tests are automated INTEGRATION BUILDS Frequency of automated software builds and integrations RUNNING TESTED FEATURES Number of completed and tested features or user stories DEVOPS AUTOMATION Ratio or degree to which deployments are automated DEPLOYMENT FREQUENCY Frequency of automated software deployments or deliveries ī¯ Software test automation emerged during the 1970s ī¯ Reached their height in personal computer (PC) era ī¯ Most are FOSS and used by successful agile teams Duvall, P., Matyas, S., & Glover, A. (2006). Continuous integration: Improving software quality and reducing risk. Boston, MA: Addison-Wesley.
  • 18. Agile Testing Metrics—Example 18Duvall, P., Matyas, S., & Glover, A. (2006). Continuous integration: Improving software quality and reducing risk. Boston, MA: Addison-Wesley.
  • 19. Agile Value Metrics 19Rico, D. F., Sayani, H. H., & Sone, S. (2009). The business value of agile software methods. Ft. Lauderdale, FL: J. Ross Publishing. METRIC DESCRIPTION TOTAL LIFECYCLE COSTS Sum of all software development and maintenance costs TOTAL LIFECYCLE BENEFITS Sum of all software development and maintenance benefits BENEFIT TO COST RATIO Ratio of total lifecycle benefits to costs RETURN ON INVESTMENT Ratio of adjusted total lifecycle benefits to costs NET PRESENT VALUE Discounted value of adjusted total lifecycle benefits REAL OPTIONS ANALYSIS Risk-adjusted value of total lifecycle benefits to costs ī¯ Business value metrics form basis of agile methods ī¯ Most measures used throughout the 20th century ī¯ Most useful at the portfolio and program levels
  • 20. Agile Value Metrics—Example 20Rico, D. F., Sayani, H. H., & Sone, S. (2009). The business value of agile software methods. Ft. Lauderdale, FL: J. Ross Publishing.
  • 21. Agile Health Metrics 21Rico, D. F., Sayani, H. H., & Sone, S. (2009). The business value of agile software methods. Ft. Lauderdale, FL: J. Ross Publishing. METRIC DESCRIPTION TEAMWORK QUALITY Degree to which teamwork results in project success COLLABORATION QUALITY Degree to which collaboration results in project success AGILE PROCESS MATURITY Degree to which agile processes are consistently applied AGILE ADOPTION RATE Degree to which agile processes are widely used DEGREE OF AGILITY Degree to which agile behaviors are consistently applied PRODUCT FLEXIBILITY Degree to which agile products are technologies are utilized ī¯ Agile health metrics emerged in mid-2000s ī¯ Designed to measure agile process compliance ī¯ Best ones assess teamwork & collaboration quality
  • 22. Agile Health Metrics—Example 22Rico, D. F., Sayani, H. H., & Sone, S. (2009). The business value of agile software methods. Ft. Lauderdale, FL: J. Ross Publishing.
  • 23. Agile Portfolio Metrics 23 METRIC DESCRIPTION PORTFOLIO KANBAN Information display to optimize flow of portfolio epics EPIC PROGRESS Number, degree, or percent of planned epics completed PORTFOLIO RADAR Degree to which portfolio practices and behaviors are used RELEASE TRAIN RADAR Degree to which agile release train practices are utilized LEAN PORTFOLIO METRICS Degree to which lean measures are utilized ENTERPRISE SCORECARD Degree to which an agile enterprise scorecard is used ī¯ Business value metrics traditionally used for portfolios ī¯ Processes now emerging for portfolio management ī¯ Lean-Kanban practices & measures most popular Leffingwell, D. (2015). Scaled agile framework (SAFe). Retrieved June 12, 2015 from http://www.scaledagileframework.com
  • 24. Agile Portfolio Metrics—Example 24Leffingwell, D. (2015). Scaled agile framework (SAFe). Retrieved June 12, 2015 from http://www.scaledagileframework.com
  • 25. 25 ī¯ Late big bang integration increases WIP backlog ī¯ Agile testing early and often reduces WIP backlog ī¯ CI/CD/DevOps lower WIP, Cycle Time, & Lead Time Nightingale, C. (2015). Seven lean metrics to improve flow. Franklin, TN: LeanKit. ī† KANBAN BOARD CUMULATIVE FLOW DIAGRAM LEAD TIME & CYCLE TIME PUTTING IT ALL TOGETHER Lean Methods—Basic Metrics
  • 26. Agile DevOps Metrics 26 ī¯ DevOps metrics gaining in widespread popularity ī¯ Hybrid of development & IT operations measures ī¯ Includes code, deployment & e-business analytics Velasquez, N. F. (2014). State of devops report. Portland, OR: Puppet Labs, Inc. ī†
  • 27. ī¯ Analysis of 23 agile vs. 7,500 traditional projects ī¯ Agile projects are 54% better than traditional ones ī¯ Agile has lower costs (61%) and fewer defects (93%) Mah, M. (2008). Measuring agile in the enterprise: Proceedings of the Agile 2008 Conference, Toronto, Canada. Project Cost in Millions $ 0.75 1.50 2.25 3.00 2.8 1.1 Before Agile After Agile 61% Lower Cost Total Staffing 18 11 Before Agile After Agile 39% Less Staff 5 10 15 20 Delivery Time in Months 5 10 15 20 18 13.5 Before Agile After Agile 24% Faster Cumulative Defects 625 1250 1875 2500 2270 381 Before Agile After Agile 93% Less Defects 27 ī… ī… ī† ī† ī† Agile Methods—Costs & Benefits
  • 28. ī¯ Costs based on avg. productivity and quality ī¯ Productivity ranged from 4.7 to 5.9 LOC an hour ī¯ Costs were $588,202 and benefits were $3,930,631 28 Rico, D. F., Sayani, H. H., & Sone, S. (2009). The business value of agile software methods: Maximizing ROI with just-in-time processes and documentation. Ft. Lauderdale, FL: J. Ross Publishing. d1 = [ln(Benefits ī‚¸ Costs) + (Rate + 0.5 ī‚´ Risk2) ī‚´ Years] ī‚¸ Risk ī‚´ īƒ– Years, d2 = d1 ī€­ Risk ī‚´ īƒ– Years īƒĨ ī€Ŋ 5 1i ī† Agile Methods—Return on Invest.
  • 29. Activity Def CoQ DevOps Economics Hours ROI Development Operations 100 0.001 100 Defects x 70% Efficiency x 0.001 Hours 0.070 72,900% Continuous Delivery 30 0.01 30 Defects x 70% Efficiency x 0.01 Hours 0.210 24,300% Continuous Integration 9 0.1 9 Defects x 70% Efficiency x 0.1 Hours 0.630 8,100% Software Inspections 3 1 2.7 Defects x 70% Efficiency x 1 Hours 1.890 2,700% "Traditional" Testing 0.81 10 0.81 Defects x 70% Efficiency x 10 Hours 5.670 900% Manual Debugging 0.243 100 0.243 Defects x 70% Efficiency x 100 Hours 17.010 300% Operations & Maintenance 0.073 1,000 0.0729 Defects x 70% Efficiency x 1,000 Hours 51.030 n/a 29 ī¯ Agile testing is orders-of-magnitude more efficient ī¯ Based on millions of automated tests run in seconds ī¯ One-touch auto-delivery to billions of global end-users Rico, D. F. (2016). Devops cost of quality (CoQ): Phase-based defect removal model. Retrieved May 10, 2016, from http://davidfrico.com ī† ī…ī† Under 4 Minutes 4,500 x Faster than Code Inspections Agile Methods—Cost of Quality
  • 30. 30 ī¯ Hewlett-Packard is a major user of CI, CD, & DevOps ī¯ 400 engineers developed 10 million LOC in 4 years ī¯ Major gains in testing, deployment, & innovation Gruver, G., Young, M. & Fulghum, P. (2013). A practical approach to large-scale agile development. Upper Saddle River, NJ: Pearson Education. ī† TYPE METRIC MANUAL DEVOPS MAJOR GAINS CYCLE TIME IMPROVEMENTS Build Time 40 Hours 3 Hours 13 x No. Builds 1-2 per Day 10-15 per Day 8 x Feedback 1 per Day 100 per Day 100 x Regression Testing 240 Hours 24 Hours 10 x DEVELOPMENT COST EFFORT DISTRIBUTION Integration 10% 2% 5 x Planning 20% 5% 4 x Porting 25% 15% 2 x Support 25% 5% 5 x Testing 15% 5% 3 x Innovation 5% 40% 8 x ī… ī… Agile Methods—HP Case Study
  • 31. ī¯ Assembla went from 2 to 45 releases every month ī¯ 15K Google developers run 120 million tests per day ī¯ 30K+ Amazon developers deliver 136K releases a day 31Singleton, A. (2014). Unblock: A guide to the new continuous agile. Needham, MA: Assembla, Inc. 62 x Faster U.S. DoD IT Project 3,645 x Faster U.S. DoD IT Project ī† ī… ī† Agile Methods—Dot Com Cases
  • 32. 32Ashman, D. (2014). Blackboard: Keep your head in the clouds. Proceedings of the 2014 Enterprise DevOps Summit, San Francisco, California, USA. ī¯ Productivity STOPS due to excessive integration ī¯ Implements DevOps & Microservices around 2010 ī¯ Waste elimination, productivity & innovation skyrocketī† DEVOPS & MICROSERVICES IMPLEMENTED Agile Methods—Blackboard Case
  • 33. 33Denayer, L. (2017). U.S. DHS citizenship and immigration services: USCIS agile development. Washington, DC. iSDLC Seminar. ī¯ 1st gen replete with large portfolios & governance ī¯ 2nd-3rd gen yield minor incremental improvements ī¯ 4th-5th gen enables big order-of-magnitude impactsī† ī…ī† ī† ī† ī… ī… ī‚Œ ī‚ ī‚Ž ī‚ ī‚ Automated GovernanceManual Governance ī† ī… Agile Methods—U.S. DHS Case
  • 34. 34 ī¯ Detailed DevOps economics starting to emerge ī¯ ROI ranges from $17M to $195M with minor costs ī¯ Benefits from cost savings, revenue, and availability Forsgren, N., Humble, J., & Kim, G. (2017). Forecasting the value of devops transformations: Measuring roi of devops. Portland, OR: DevOps Research. Rico, D. F. (2017). Devops return on investment (ROI) calculator. Retrieved August 29, 2017, from http://davidfrico.com/devops-roi.xls ī† Agile Methods—Enterprise ROI
  • 35. Objective Experiments Vision-Strategy Time Based Change-Adapt Customer Focus Relationships Leadership Talent Purpose Collaborative Communication Empowerment Improvement Continuous Iterative Operational Lightweight Disciplined Improving Automation Fewer Smaller Modular Flexible Reconfigurable Inexpensive Throwaway Software Open Source Microservices Commercial Reusable Cloud Computing Mobile Intranet Internet Text Email Cellphone Video Workflow Narrow Flatter Networked Organic Self Organizing Cross Functional Light Governance Virtual Telepresence Outsourced Offshoring Global Leased Commercial 1 2 3 4 5 6 7 1. Strategic Agility8. Capital Infrastructure Agility 2. Cultural Agility 3. Process Agility 4. Product & Service Agility5. Technology Agility 6. IT Infrastructure Agility 7. Organization Design Agility Rico, D. F. (2016). Agile businesses: A metamodel of lean and agile organizational strategies. Retrieved March 1, 2016, from http://davidfrico.com 35 Agile Business/Enterprise Metrics
  • 36. Hoque, F., et al. (2007). Business technology convergence. The role of business technology convergence in innovation and adaptability and its effect on financial performance. Stamford, CT: BTM Institute. 36 ī¯ Study of 15 agile vs. non-agile Fortune 500 firms ī¯ Based on models to measure organizational agility ī¯ Agile firms out perform non agile firms by up to 36%ī† Agile Methods—Business Benefits
  • 37. Suhy, S. (2014). Has the U.S. government moved to agile without telling anyone? Retrieved April 24, 2015, from http://agileingov.com Porter, M. E., & Schwab, K. (2008). The global competitiveness report: 2008 to 2009. Geneva, Switzerland: World Economic Forum. 37 ī¯ U.S. gov’t agile jobs grew by 13,000% from 2006-2013 ī¯ Adoption is higher in U.S. DoD than Civilian Agencies ī¯ GDP of countries with high adoption rates is greaterī† High Low Low HighAGILITY COMPETITIVENESS GOVERNMENT AGILE JOB GROWTH PERCENTAGE 13,000% 0 2006 2013YEARS GOVERNMENT COMPETITIVENESS Agile Methods—National Benefits
  • 38. LEAN & AGILE METRICS Summary ī¯ Traditional metrics and principles apply to lean & agile ī¯ Metrics range from source code up to portfolio levels ī¯ Metrics apply to teams, projects, and organizations 38 ī‚ˇ MEASURE - You can’t manage what you don’t measure. ī‚ˇ EARLY & OFTEN - Don‘t hesitate to measure early and often. ī‚ˇ TRADITIONAL METRICS - Don‘t throw the baby out with the bathwater. ī‚ˇ ALIGNMENT - Align metrics and measures with lean-agile principles. ī‚ˇ RESISTANCE - Expect resistance to change with respect to metrics. ī‚ˇ HIERARCHY - Use metric hierarchy ranging from code to portfolios. ī‚ˇ BASIC - Remember to use basic metrics such as burndown charts. ī‚ˇ TESTING - Testing metrics may be the single most important metrics. ī‚ˇ HEALTH - Use health metrics to assess team, project, and org. perf. ī‚ˇ PORTFOLIO - Portfolio metrics used to track organizational projects. ī‚ˇ EASY - Collecting and analyzing metrics is easier than you think. ī‚ˇ FOSS - Don’t break the bank on multi-million dollar metric tools. ī† ī†
  • 40. Dave’s PROFESSIONAL CAPABILITIES 40 Software Quality Mgt. Technical Project Mgt. Software Development Methods Leadership & Org. Change Cost Estimates & Scheduling Acquisition & Contracting Portfolio & Program Mgt. Strategy & Roadmapping Lean, Kanban, & Six Sigma Modeling & Simulations Big Data, Cloud, NoSQL Workflow Automation Metrics, Models, & SPC BPR, IDEF0, & DoDAF DoD 5000, TRA, & SRA PSP, TSP, & Code Reviews CMMI & ISO 9001 Innovation Management Statistics, CFA, EFA, & SEM Evolutionary Design Systems Engineering Valuation — Cost-Benefit Analysis, B/CR, ROI, NPV, BEP, Real Options, etc. Lean-Agile — Scrum, SAFe, Continuous Integration & Delivery, DevOpsSec, etc. STRENGTHS – Communicating Complex Ideas â€ĸ Brownbags & Webinars â€ĸ Datasheets & Whitepapers â€ĸ Reviews & Audits â€ĸ Comparisons & Tradeoffs â€ĸ Brainstorming & Ideation â€ĸ Data Mining & Business Cases â€ĸ Metrics & Models â€ĸ Tiger Teams & Shortfuse Tasks â€ĸ Strategy, Roadmaps, & Plans â€ĸ Concept Frameworks & Multi-Attribute Models â€ĸ Etc. ● Data mining. Metrics, benchmarks, & performance. ● Simplification. Refactoring, refinement, & streamlining. ● Assessments. Audits, reviews, appraisals, & risk analysis. ● Coaching. Diagnosing, debugging, & restarting stalled projects. ● Business cases. Cost, benefit, & return-on-investment (ROI) analysis. ● Communications. Executive summaries, white papers, & lightning talks. ● Strategy & tactics. Program, project, task, & activity scoping, charters, & plans. PMP, CSEP, FCP, FCT, ACP, CSM, SAFE, & DEVOPS 35+ YEARS IN IT INDUSTRY