SlideShare a Scribd company logo
Deploying a Data-
Centric Approach to
Enterprise Agility
Agile 2016, Atlanta
Jorgen Hesselberg & Rajan Seriampalayam
Intel
Outline
▪ Introduction
▪ Measurements and their implications
▪ Comparative Agility Overview
▪ Workshop Exercise
▪ Debrief
▪ Q&A
Intel
▪ Intel is a company that powers the cloud and the billions of smart,
connected computing devices that connect to it.
From processors, chipsets, memory, SSD,
boards & kits to networking, telecom,
software, firmware, security and other
solutions.
Intel Security Products
• Intel Security provides security products and
solutions for consumers, small businesses,
enterprises and governments. Security
protection on PC to your connected devices
and in the cloud.
• Enterprise Products
• Data Protection & Encryption
• Database Security
• Endpoint Protection
• Network Security
• SIEM
• Security Management
• Web Security
McAfee Labs is one of the world’s leading
sources for threat research, threat
intelligence, and cybersecurity thought
leadership.
Jorgen and Rajan
Why consider a data-driven approach?
▪ Bench-marking
– Are we doing as well as we think we are?
▪ Empirical
– Helps us validate whether or not we’re making progress
▪ Informs Strategy
– Helps inform our Agile EnterpriseTransformation approach at the team,
program and organizational levels
▪ Essential part of continuous improvement
– Business agility is not about “becoming agile”, it’s about continuing to be “more
agile” over time
A Comprehensive View of Business Agility
▪ Building the RightThing
– Examples:
▪ Customer Satisfaction
▪ NPS
▪ Building theThing Right
– Examples:
▪ Quality metrics
▪ Employee engagement
▪ Building at the Right Speed
– Examples:
▪ Optimizing for Flow
▪ Time-to-Market, CycleTime
Measurements Need to be Holistic
▪ Here is a sample set of measures that help us get a
rounded perspective of performance and how we’re
delivering a great customer experience.
– MeanTime Between Build Failures
– Story Completions by Sprint (Planned vs actual)
– Test automation % and Code coverage
– SQALE rating (SonarCube)
– Net Promoter Score (NPS)
– Comparative Agility
But data only tells part of the story…
Why?
Understanding the “why” behind the metrics…
Method Purpose
Observations via Coaching Understand how teams perform in the context of their
current environment; identify areas of improvement and
share strengths with others in the organization
Individual Interviews Structured 1-on-1 interviews with everyone from
executives to team members in an open and honest
environment; uncover underlying issues not easily
observed in coaching
Open Space Sessions Theme-based Open Space Sessions with targeted
groups; helps identify broader insights
Continuous organizational improvement requires deeper interactions in addition to
meaningful subjective and objective measures at all levels of the organization
What is Comparative Agility?
ComparativeAgility.com is an independent, third-party instrument and the industry’s most
comprehensive Agile assessment tool.
Comparative Agility provides companies with a view of how they compare against the industry in the following 8 dimensions of agility:
Dimension Description
Technical Practices Behaviors and actions that support sound industry-standard engineering practices typically associated with the principles of XP
Knowledge-Creating The degree to which teams are embracing the concept of continuous improvement – effectively learning from their experience, evaluating existing processes and always
improving their efficiency, effectiveness and flexibility.
Planning Focuses on fundamental principles such as prioritization, Product Owner involvement and establishing predictable delivery of value.
Outcomes Captures the extent to which team members perceive Agile is providing value relative to the way they used to do their work.
Requirements Addresses core Agile and Lean concepts such as just-in-time (JIT) planning, emergent design and focus on customer value. Organizations that perform well in this dimension
typically do not spend excessive amounts of time on activities such as documentation, meetings and extensive design sessions and instead focus on “just enough”
documentation and design in order to quickly deliver value while being prepared to pivot when necessary.
Culture Covers areas such as work/life balance, the perceived degree of stress in the workplace, whether work is performed at a sustainable pace and to what degree the
organizational structures have an effect on work
Quality Evaluates the degree to which teams have Quality ingrained into the way they do their work. Clearly defined customer acceptance criteria, an end-to-end testing strategy,
automation and a commitment to only delivering fully tested code are all best practices that typically lead to higher software quality, fewer defects in production and less
rework.
Teamwork Addresses the manner in which teams are composed, how they work together as a unit and identifies their patterns of communication.
An Example – With Real Data
▪ What can we infer?
– They have made major improvements in
a few areas (Outcomes, Teamwork,
Requirements)
– Some areas had a slight slip (Planning,
Knowledge Creation)
▪ What did we do?
– Went beyond the data to better
understand what the results were
showing us
– Examined broader patterns with other
teams; shared results at all levels
– Collaborated with owners to identify
concrete improvement actions (‘kaizens’)
at all levels
-0.1 0 0.1 0.2 0.3 0.4 0.5 0.6
Teamwork
Requirements
Planning
Technical Practices
Quality
Culture
Knowledge Creation
Outcomes
OneTeam's Data fromTwo Separate Points in
Time
Nov-15 May-14
PP
O
P
P
P
O
PP
PP
Example Chart –Comparative Agility
-0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4 0.5 0.6
Most code is written using unit test-driven development.
Code is written using pair-programming.
Team members pair program at appropriate times.
Refactoring is performed whenever needed.
Technical debt (i.e., accumulated undone or poorly done work)
is made visible to both technical team members and…
The entire system is built automatically at least once per day.
Automated unit and acceptance tests are run as part of each
automated build.
Within our team, anyone can change anyone else's code.
The team can change any code in the system, even code written
by other teams.
Technical Practices
A Practical Example
Business Unit
Product
Group
Team
Based on patterns
observed we met with
the Business Unit
leaders to highlight
challenges and
improvements
Each BU owner in turn
clicked one level down
and took ownership of
improving an area at a
product group level
Each team then started focusing
on that product group level
improvements and at least one
other team level improvement
What has Intel done with Comparative Agility?
▪ In the last 2.5 years of its use we have had over 150 teams take the
survey.
▪ Nearly 1400 team members, scrum masters and product owners have
participated
▪ We get to know our performance against rest of the world and
against ourselves from the prior year(s)
▪ Great insight into organizational patterns and team progress towards
improving their own agile practice
▪ We can understand how each business unit or a solution or a product
is doing.
– Improvements focused on specific BU or solution related challenges
Workshop Exercise
Exercise
▪ Goal:
– Devise an organizational/project improvement strategy for their agile journey
▪ What’s available to you? (your inputs)
– A set of data points, both objective and subjective, to help gauge current situation
– Select project team members for interviews (for additional insight about the project)
▪ Time
- 10-15 mins to review/understand the problem (‘What’)
- Analyze the data, interview team members, form an hypothesis
- 10 minutes to discuss what the impact of the problem is (‘SoWhat’)
- Understand the impact of the current situation
- 15 minutes to present your solution for the problem (‘NowWhat’)
- Devise strategies to address the problem; think short-term AND long-term approaches
What were your learnings? (Debrief)
Conclusions
▪ Data is important but is only part of the equation when it comes to
understanding what we can do to help as coaches
▪ There are multiple solutions to a problem
▪ Sometimes problems at the team level are indicative of larger
organizational impediments
▪ Leveraging data as a means for having deeper interactions with the
team and programs is critical to identifying the root cause
Q&A

More Related Content

PPTX
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
PPTX
Kepner tregoe Presentation
PPTX
Kepner-Tregoe Project Managment Suite Brochure
PDF
Kepner Tregoe Developing Your Hr Project Management Skills
PPTX
Customisable Agile readiness assessment
PPT
Implementing a Work Out Program Using The General Electric Approach
PPTX
Business Requirements Gathering - Current & Future State
PPTX
Human Performance Technology - What Is Hpt
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Kepner tregoe Presentation
Kepner-Tregoe Project Managment Suite Brochure
Kepner Tregoe Developing Your Hr Project Management Skills
Customisable Agile readiness assessment
Implementing a Work Out Program Using The General Electric Approach
Business Requirements Gathering - Current & Future State
Human Performance Technology - What Is Hpt

What's hot (20)

PPSX
A Framework for Sustainability Assessment Technologies(SAT)
PDF
Business Process Design 2008
PPTX
Kepner-Tregoe 2016 Workshop Catalog
PDF
Agile Practice Guide Notes
PDF
Fusion14 session 202 problem management - making it work for your organization
PDF
Kanban for Portfolio Management
PPTX
Value-Driven-Delivery
PDF
Metrics As A Learn And Change Agent
PPTX
Root Cause Analysis, The 5 Why’s, and The Fishbone Diagram
PPTX
An Agile Development Primer
PPTX
Agile by numbers
PPTX
PMI-ACP - Agile Framework
PPTX
PMI-ACP Training Deck
PPT
Kano Analysis and Software Requrements
PPTX
PMI-ACP Exam Prep Course Preview
PDF
Yin and Yang: Metrics within Agile and Traditional Lifecycles
PDF
Lean/Agile Depth Assessment Checklist A3
PPTX
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
PDF
Agile and the nature of decision making
PPTX
Agile project management
A Framework for Sustainability Assessment Technologies(SAT)
Business Process Design 2008
Kepner-Tregoe 2016 Workshop Catalog
Agile Practice Guide Notes
Fusion14 session 202 problem management - making it work for your organization
Kanban for Portfolio Management
Value-Driven-Delivery
Metrics As A Learn And Change Agent
Root Cause Analysis, The 5 Why’s, and The Fishbone Diagram
An Agile Development Primer
Agile by numbers
PMI-ACP - Agile Framework
PMI-ACP Training Deck
Kano Analysis and Software Requrements
PMI-ACP Exam Prep Course Preview
Yin and Yang: Metrics within Agile and Traditional Lifecycles
Lean/Agile Depth Assessment Checklist A3
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
Agile and the nature of decision making
Agile project management
Ad

Viewers also liked (13)

PPTX
Enterprise agility patterns
PDF
How do you accelerate your enterprise agility?
PDF
A blueprint for enterprise agility
PDF
Avoiding Sophisticated Targeted Breach Critical Guidance Healthcare
PDF
Threat Hunting 102: Beyond the Basics
PPTX
bsides NOVA 2017 So You Want to Be a Cyber Threat Analyst eh?
PDF
2014 design for innovation
PDF
Cybersecurity and Internet Governance
PDF
Ransomware is Coming to a Desktop Near You
PDF
Some PowerShell Goodies
PDF
Profiling an enigma: The mystery of North Korea’s cyber threat landscape
PDF
Drone for the Future
PDF
Plan De Transport 12/2017 > 2020: Province de Liège
Enterprise agility patterns
How do you accelerate your enterprise agility?
A blueprint for enterprise agility
Avoiding Sophisticated Targeted Breach Critical Guidance Healthcare
Threat Hunting 102: Beyond the Basics
bsides NOVA 2017 So You Want to Be a Cyber Threat Analyst eh?
2014 design for innovation
Cybersecurity and Internet Governance
Ransomware is Coming to a Desktop Near You
Some PowerShell Goodies
Profiling an enigma: The mystery of North Korea’s cyber threat landscape
Drone for the Future
Plan De Transport 12/2017 > 2020: Province de Liège
Ad

Similar to Deploying a data centric approach to enterprise agility (20)

PPTX
Improving software quality for the future of connected vehicles
PPTX
Baby Steps To Agility
PPTX
Agile Lessons Learned From the Trenches
PDF
Best practices in ERP solutions
PDF
Agile and CMMI: Yes, They Can Work Together
PPTX
Agile Development at W3i
PPTX
Making IT Work for Your Business - 4 Key Concepts to Get the Most Out of Your...
PDF
Building digital product masters to prevail in the age of accelerations parts...
DOCX
PPTX
Agile software development
PPT
Best Practices When Moving To Agile Project Management
PPTX
AI Orange Belt - Session 3
PPTX
A Guide to Effective Benchmarking of Applications Development
DOCX
Agile Development MethodologiesThree CommunitiesProjec.docx
PDF
Achieving Escape Velocity in Your Digital Transformation Through Product Thin...
PDF
Agility to manage IT Complexity
PPT
Cross Functional Teams: Looking Beyond Development
PPT
SCQAA SF Webinar on Agile and SCRUM
PPT
Agile Pmi 102108 Final
PDF
Software Metrics: Taking the Guesswork Out of Software Projects
Improving software quality for the future of connected vehicles
Baby Steps To Agility
Agile Lessons Learned From the Trenches
Best practices in ERP solutions
Agile and CMMI: Yes, They Can Work Together
Agile Development at W3i
Making IT Work for Your Business - 4 Key Concepts to Get the Most Out of Your...
Building digital product masters to prevail in the age of accelerations parts...
Agile software development
Best Practices When Moving To Agile Project Management
AI Orange Belt - Session 3
A Guide to Effective Benchmarking of Applications Development
Agile Development MethodologiesThree CommunitiesProjec.docx
Achieving Escape Velocity in Your Digital Transformation Through Product Thin...
Agility to manage IT Complexity
Cross Functional Teams: Looking Beyond Development
SCQAA SF Webinar on Agile and SCRUM
Agile Pmi 102108 Final
Software Metrics: Taking the Guesswork Out of Software Projects

Recently uploaded (20)

PDF
Empathic Computing: Creating Shared Understanding
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
KodekX | Application Modernization Development
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPT
Teaching material agriculture food technology
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Big Data Technologies - Introduction.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
Empathic Computing: Creating Shared Understanding
Diabetes mellitus diagnosis method based random forest with bat algorithm
Per capita expenditure prediction using model stacking based on satellite ima...
KodekX | Application Modernization Development
Agricultural_Statistics_at_a_Glance_2022_0.pdf
A Presentation on Artificial Intelligence
NewMind AI Weekly Chronicles - August'25 Week I
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Advanced methodologies resolving dimensionality complications for autism neur...
Review of recent advances in non-invasive hemoglobin estimation
Understanding_Digital_Forensics_Presentation.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Teaching material agriculture food technology
20250228 LYD VKU AI Blended-Learning.pptx
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Digital-Transformation-Roadmap-for-Companies.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
Spectral efficient network and resource selection model in 5G networks
Big Data Technologies - Introduction.pptx
Unlocking AI with Model Context Protocol (MCP)

Deploying a data centric approach to enterprise agility

  • 1. Deploying a Data- Centric Approach to Enterprise Agility Agile 2016, Atlanta Jorgen Hesselberg & Rajan Seriampalayam Intel
  • 2. Outline ▪ Introduction ▪ Measurements and their implications ▪ Comparative Agility Overview ▪ Workshop Exercise ▪ Debrief ▪ Q&A
  • 3. Intel ▪ Intel is a company that powers the cloud and the billions of smart, connected computing devices that connect to it. From processors, chipsets, memory, SSD, boards & kits to networking, telecom, software, firmware, security and other solutions.
  • 4. Intel Security Products • Intel Security provides security products and solutions for consumers, small businesses, enterprises and governments. Security protection on PC to your connected devices and in the cloud. • Enterprise Products • Data Protection & Encryption • Database Security • Endpoint Protection • Network Security • SIEM • Security Management • Web Security McAfee Labs is one of the world’s leading sources for threat research, threat intelligence, and cybersecurity thought leadership.
  • 6. Why consider a data-driven approach? ▪ Bench-marking – Are we doing as well as we think we are? ▪ Empirical – Helps us validate whether or not we’re making progress ▪ Informs Strategy – Helps inform our Agile EnterpriseTransformation approach at the team, program and organizational levels ▪ Essential part of continuous improvement – Business agility is not about “becoming agile”, it’s about continuing to be “more agile” over time
  • 7. A Comprehensive View of Business Agility ▪ Building the RightThing – Examples: ▪ Customer Satisfaction ▪ NPS ▪ Building theThing Right – Examples: ▪ Quality metrics ▪ Employee engagement ▪ Building at the Right Speed – Examples: ▪ Optimizing for Flow ▪ Time-to-Market, CycleTime
  • 8. Measurements Need to be Holistic ▪ Here is a sample set of measures that help us get a rounded perspective of performance and how we’re delivering a great customer experience. – MeanTime Between Build Failures – Story Completions by Sprint (Planned vs actual) – Test automation % and Code coverage – SQALE rating (SonarCube) – Net Promoter Score (NPS) – Comparative Agility
  • 9. But data only tells part of the story… Why?
  • 10. Understanding the “why” behind the metrics… Method Purpose Observations via Coaching Understand how teams perform in the context of their current environment; identify areas of improvement and share strengths with others in the organization Individual Interviews Structured 1-on-1 interviews with everyone from executives to team members in an open and honest environment; uncover underlying issues not easily observed in coaching Open Space Sessions Theme-based Open Space Sessions with targeted groups; helps identify broader insights Continuous organizational improvement requires deeper interactions in addition to meaningful subjective and objective measures at all levels of the organization
  • 11. What is Comparative Agility? ComparativeAgility.com is an independent, third-party instrument and the industry’s most comprehensive Agile assessment tool. Comparative Agility provides companies with a view of how they compare against the industry in the following 8 dimensions of agility: Dimension Description Technical Practices Behaviors and actions that support sound industry-standard engineering practices typically associated with the principles of XP Knowledge-Creating The degree to which teams are embracing the concept of continuous improvement – effectively learning from their experience, evaluating existing processes and always improving their efficiency, effectiveness and flexibility. Planning Focuses on fundamental principles such as prioritization, Product Owner involvement and establishing predictable delivery of value. Outcomes Captures the extent to which team members perceive Agile is providing value relative to the way they used to do their work. Requirements Addresses core Agile and Lean concepts such as just-in-time (JIT) planning, emergent design and focus on customer value. Organizations that perform well in this dimension typically do not spend excessive amounts of time on activities such as documentation, meetings and extensive design sessions and instead focus on “just enough” documentation and design in order to quickly deliver value while being prepared to pivot when necessary. Culture Covers areas such as work/life balance, the perceived degree of stress in the workplace, whether work is performed at a sustainable pace and to what degree the organizational structures have an effect on work Quality Evaluates the degree to which teams have Quality ingrained into the way they do their work. Clearly defined customer acceptance criteria, an end-to-end testing strategy, automation and a commitment to only delivering fully tested code are all best practices that typically lead to higher software quality, fewer defects in production and less rework. Teamwork Addresses the manner in which teams are composed, how they work together as a unit and identifies their patterns of communication.
  • 12. An Example – With Real Data ▪ What can we infer? – They have made major improvements in a few areas (Outcomes, Teamwork, Requirements) – Some areas had a slight slip (Planning, Knowledge Creation) ▪ What did we do? – Went beyond the data to better understand what the results were showing us – Examined broader patterns with other teams; shared results at all levels – Collaborated with owners to identify concrete improvement actions (‘kaizens’) at all levels -0.1 0 0.1 0.2 0.3 0.4 0.5 0.6 Teamwork Requirements Planning Technical Practices Quality Culture Knowledge Creation Outcomes OneTeam's Data fromTwo Separate Points in Time Nov-15 May-14 PP O P P P O PP PP
  • 13. Example Chart –Comparative Agility -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4 0.5 0.6 Most code is written using unit test-driven development. Code is written using pair-programming. Team members pair program at appropriate times. Refactoring is performed whenever needed. Technical debt (i.e., accumulated undone or poorly done work) is made visible to both technical team members and… The entire system is built automatically at least once per day. Automated unit and acceptance tests are run as part of each automated build. Within our team, anyone can change anyone else's code. The team can change any code in the system, even code written by other teams. Technical Practices
  • 14. A Practical Example Business Unit Product Group Team Based on patterns observed we met with the Business Unit leaders to highlight challenges and improvements Each BU owner in turn clicked one level down and took ownership of improving an area at a product group level Each team then started focusing on that product group level improvements and at least one other team level improvement
  • 15. What has Intel done with Comparative Agility? ▪ In the last 2.5 years of its use we have had over 150 teams take the survey. ▪ Nearly 1400 team members, scrum masters and product owners have participated ▪ We get to know our performance against rest of the world and against ourselves from the prior year(s) ▪ Great insight into organizational patterns and team progress towards improving their own agile practice ▪ We can understand how each business unit or a solution or a product is doing. – Improvements focused on specific BU or solution related challenges
  • 17. Exercise ▪ Goal: – Devise an organizational/project improvement strategy for their agile journey ▪ What’s available to you? (your inputs) – A set of data points, both objective and subjective, to help gauge current situation – Select project team members for interviews (for additional insight about the project) ▪ Time - 10-15 mins to review/understand the problem (‘What’) - Analyze the data, interview team members, form an hypothesis - 10 minutes to discuss what the impact of the problem is (‘SoWhat’) - Understand the impact of the current situation - 15 minutes to present your solution for the problem (‘NowWhat’) - Devise strategies to address the problem; think short-term AND long-term approaches
  • 18. What were your learnings? (Debrief)
  • 19. Conclusions ▪ Data is important but is only part of the equation when it comes to understanding what we can do to help as coaches ▪ There are multiple solutions to a problem ▪ Sometimes problems at the team level are indicative of larger organizational impediments ▪ Leveraging data as a means for having deeper interactions with the team and programs is critical to identifying the root cause
  • 20. Q&A