SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Evolving Team Structure in DevOps
Sherry Chang
Intel IT Chief Architect, DevOps &
Continuous Delivery
https://www.linkedin.com/in/sherryschang
Legal Notices
This presentation is for informational purposes only. INTEL MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS
SUMMARY.
[include if relevant to your presentation] Software and workloads used in performance tests may have been optimized
for performance only on Intel microprocessors. Performance tests, such as SYSmark and MobileMark, are measured
using specific computer systems, components, software, operations and functions. Any change to any of those factors
may cause the results to vary. You should consult other information and performance tests to assist you in fully
evaluating your contemplated purchases, including the performance of that product when combined with other
products.
For more complete information about performance and benchmark results, visit www.intel.com/benchmarks
Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries. [insert other relevant
trademarks used in this presentation. For a list of Intel trademarks, go to
http://legal.intel.com/Trademarks/NamesDb.htm]
* Other names and brands may be claimed as the property of others.
Copyright © 2015, Intel Corporation. All rights reserved.
2
About Me
• Chief Architect, DevOps &
Continuous Delivery
– Working at Intel IT
• 20+ Years in Software
Development
• ITIL V2 Certified
• Certified Scrum Master
• BBA, Management Information
Systems
– University of Texas at Austin
3
BiographySherry Chang
2015 Intel IT Vital Statistics
>6,065 IT employees
50 global IT sites
>106,000 Intel employees1
170 Intel sites in 66 Countries
61 Data Centers
(91 Data Centers in 2010)
80% of servers virtualized
(42% virtualized in 2010)
>119,000+ Devices
100% of laptops encrypted
100% of laptops with SSDs
>53,700 handheld devices
164 mobile applications developed
4
Copyright © 2015, Intel Corporation. All rights reserved.
Questions from Leaders
– Do we need a re-organization to
better align?
– What is the “perfect” DevOps
team?
5
TEAM STRUCTURE EVOLUTION
“Organizations which design systems… are constrained to produce designs
which are copies of the communication structures of these organizations”
-- M. Conway
6
Waterfall
7
Business
Analyst
Tech
Analyst
User
Experience
Dev QA/
Test
OpsStakeholder
Project
Value StreamInception Delivery
Analysis Design Coding Testing
Release &
Operate
Silo of Functional Specialists
8
Agile Transformation
Stakeholder
Developer
QA/Test
Developer Developer
Team
Lead
Cross Functional Team Delivering Value Sooner
9
Agile: What Actually Happens
Stakeholder
Developer
QA/Test
Developer Developer
Team
Lead
Dev: Agile Team
for Projects
Ops: ITSM Team
for KTBR
Customers
Problem
Manager
Incident
Manager
Capacity
Manager
Release
Manager
Service
Manager
Dev & Ops Silo
Value StreamInception Delivery
Ideal DevOps Team Structure
10
Stakeholder
Developer
QA/Test
Developer
Sys
Admin
Team
Lead
Services
Stakeholder
Developer
QA/Test
Developer
Sys
Admin
Team
Lead
Services
A
P
I
A
P
I
Self Service
Team 1 Team 2
•Small (5-9 people)
•Persistent
•Self-Organizing
•Cross-Functional,
•Loosely Coupled
•Owns 1 or more services (or micro-services)
•All provided services are Self-Service
•All provided services have API
However..
11
Stakeholder
Developer
QA/Test
Developer
Sys
Admin
Team
Lead
Service
What if Service Does Not Fit 2 Pizza Team?
Value StreamInception Delivery
No one size fits all.. But guidance available
for designing the right structure for you.
12
DESIGNING THE RIGHT STRUCTURE
13
Guidance #1 – Optimize Handoff
14
Business
Analyst
Tech
Analyst
User
Experience
Dev QA/
Test
OpsStakeholder
Project
XX X X X
Business
Analyst
A
P
I
Self Service
A/B Testing
Test
Engineers
A
P
I
Self Service
Test Automation
Framework
A
P
I
Feature
Developers
A
P
I
Self Service
Features
A
P
I
Operation
A
P
I
Self Service
Platform
A
P
I
 Provide Function as
Self Service
 Eliminate Tickets
 Eliminate Wait on
Resource Availability
 Provide API to
Enable Automation
Guidance #2
15
First understand your value stream..
Value StreamInception Delivery
Work
Wait
Request
New Feature Requests
Approve &
Prioritize
Size &
Prioritize
Code Test Deploy
Perform By:
Customers
Perform By:
Portfolio
Manager
Perform By:
Dev Team
Perform By:
Dev Team
Perform By:
Test Team
Perform By:
OpsTeam
Submit
Ticket
Assign
Team
Schedule
Assign
Tester
Wait for
Ops
30 min
3 Days
30 min
15 Days
15 min
15 Days
2 Hours
2 Weeks
2 Hours
2 Weeks
8 Hours 15 min
2 Days
2 Hours
2 Days
4 Hours
Total
19.5 Hours
9 Weeks
Guidance #2
16
Then Optimize It!
Value StreamInception Delivery
Work
Wait
New Feature Requests
Story to
Backlog
Size &
Prioritize
Code Test Deploy
Perform By:
PO
Perform By:
Agile Team
Perform By:
Agile Team
Perform By:
Agile Team
Perform By:
OpsTeam
Assign
Team
Schedule
Assign
Tester
Click
Button
30 min
15 Days
2 Hours
2 Weeks
2 Hours 8 Hours 20 min 20 min
Total
13 Hours
4 Weeks
XX
Improvement Opportunities
• Eliminate Handoff
• Eliminate Work
• Automate Work
• Combine Multiple Streams of Work
17
Emergency
Changes
Standard
Changes
Normal
Changes
Major Changes
Continuous
Delivery
Platform
Consolidating Multiple Streams
Release
Guidance #3
18
Amplify Feedback Loop Thru
• Shared Tools
• Shared Pipeline
• Shared Learning
Feedback Loop
Dev
QAOps
Dev
Ownership
QA
Ownership
Ops
Ownership
19
Ingredient
Integration
Ingredient
Regression
System
Integration
System
Regression
Release
Validation
Ingredient
(SW/FW)
Ingredient
(SW/FW)
Ingredient
(OS)
Ingredient
(TPV)
Regression
Test
Regression
Test
Continuou
s System
Integration
Ingredient
Validation
Ingredient
Validation
System
Validation
System
Regression
Example
Structure:
Feedback Loop
in Action
1 Hour
or Less
4-6
Hours
1 Hour
or Less
4-6
Hours
1 Week
Feedback Loop
20
Guidance #4 – Codify Change Control Board (CCB)
Stakeholder
Developer
QA/Test
Developer Developer
Team
Lead
Dev Ops
Customers
Problem
Manager
Incident
Manage
r
Capacity
Manage
r
Release
Manage
r
Service
Manage
r
Value StreamInception Delivery
X
CCB
Continuous Delivery Platform
Code
Pre-Commit
Validation
Build &
Integrate
Quality Gates Deployment
Automated Automated Automated Manual Automated
CCB
Codified
Policy
21
Expand Codify Policy
Value StreamInception Delivery
CCB
Continuous Delivery Platform
Code
Pre-Commit
Validation
Build &
Integrate
Quality Gates Deployment
Automated Automated Automated Manual Automated
CCB
Codified
Policy
Legal
Intellectual
Property Scan
Governance
Blacklist
Technology
Scan
Security
Vulnerability
Scan
Advantages
 Speed
 Consistent Application
 Audit Trail
TRANSFORMING THE ORGANIZATION
22
• Manual
• Reliance on documented steps
• Tickets for service requests
• Manual testing after development
• Little or no automation
• Lack quality measures
• Primarily human gates
• Policy captured in documents
• Process designed for infrequent
releases
Current
• Developer skills to codify infrastructure
Developer skills to automate deployment
• Develop self service infrastructure
• Test engineer skills to automate tests
• Develop quality metrics measure and
tracking
• Behaviorl Driven Development
• Develop self service automated quality gate
• Codify policy
• Develop self service metrics
To Be
• Manual tests after development
• Big bang integration
• Manual build and deployment
• Test Driven Development
• Continuous Delivery
• System Administration skills to consume
infrastructure service
Development
Operation
Testing
Governance
Skill Transformation
DevOps Culture
• Open Source (Internal or External)
• Social Collaboration
• Experiment, A/B Testing
• Metric Driven Decision (Minimize PPT, Plan, etc.)
24
Conclusion
• No “Perfect” DevOps Teams
• Structure Should not be the First Concern
• Do Not Need a Re-Org
• Focus on Eliminating Friction and Wait Between Teams
25
Resources I Found Valuable
26
For Value Stream Analysis For Amplified Feedback Loop
For Ideal Team Structure
http://www.slideshare.net/ertansonat/spotify-
engineering-culture-52284519
QUESTIONS?
27
Thank you for attending this session.
Please don’t forget to complete a session
evaluation on the conference app.

Weitere ähnliche Inhalte

Was ist angesagt?

[JAZUG Tohoku Azure DevOps] Azure DevOps
[JAZUG Tohoku Azure DevOps] Azure DevOps[JAZUG Tohoku Azure DevOps] Azure DevOps
[JAZUG Tohoku Azure DevOps] Azure DevOpsNaoki (Neo) SATO
 
Leveraging Azure DevOps across the Enterprise
Leveraging Azure DevOps across the EnterpriseLeveraging Azure DevOps across the Enterprise
Leveraging Azure DevOps across the EnterpriseAndrew Kelleher
 
Azure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarAzure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarCambay Digital
 
DevOps Transition Strategies
DevOps Transition StrategiesDevOps Transition Strategies
DevOps Transition StrategiesAlec Lazarescu
 
DevOps: Benefits & Future Trends
DevOps: Benefits & Future TrendsDevOps: Benefits & Future Trends
DevOps: Benefits & Future Trends9 series
 
DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)Ravi Tadwalkar
 
Azure DevOps Presentation
Azure DevOps PresentationAzure DevOps Presentation
Azure DevOps PresentationInCycleSoftware
 
10 Business Advantages of DevOps
10 Business Advantages of DevOps10 Business Advantages of DevOps
10 Business Advantages of DevOpscliqtechno
 
DevOps - Right Tool for Right Phase
DevOps - Right Tool for Right PhaseDevOps - Right Tool for Right Phase
DevOps - Right Tool for Right PhaseDalibor Blazevic
 
About DevOps in simple steps
About DevOps in simple stepsAbout DevOps in simple steps
About DevOps in simple stepsIhor Odynets
 
DevOps 101 - an Introduction to DevOps
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOpsRed Gate Software
 
Mainframe Modernization with Precisely and Microsoft Azure
Mainframe Modernization with Precisely and Microsoft AzureMainframe Modernization with Precisely and Microsoft Azure
Mainframe Modernization with Precisely and Microsoft AzurePrecisely
 
Azure landing zones - Terraform module design considerations - Azure Architec...
Azure landing zones - Terraform module design considerations - Azure Architec...Azure landing zones - Terraform module design considerations - Azure Architec...
Azure landing zones - Terraform module design considerations - Azure Architec...DubemJavapi
 

Was ist angesagt? (20)

[JAZUG Tohoku Azure DevOps] Azure DevOps
[JAZUG Tohoku Azure DevOps] Azure DevOps[JAZUG Tohoku Azure DevOps] Azure DevOps
[JAZUG Tohoku Azure DevOps] Azure DevOps
 
Leveraging Azure DevOps across the Enterprise
Leveraging Azure DevOps across the EnterpriseLeveraging Azure DevOps across the Enterprise
Leveraging Azure DevOps across the Enterprise
 
Azure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarAzure DevOps Best Practices Webinar
Azure DevOps Best Practices Webinar
 
DevOps Transition Strategies
DevOps Transition StrategiesDevOps Transition Strategies
DevOps Transition Strategies
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
DevOps: Benefits & Future Trends
DevOps: Benefits & Future TrendsDevOps: Benefits & Future Trends
DevOps: Benefits & Future Trends
 
DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)
 
Azure DevOps Presentation
Azure DevOps PresentationAzure DevOps Presentation
Azure DevOps Presentation
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
Welcome to Azure Devops
Welcome to Azure DevopsWelcome to Azure Devops
Welcome to Azure Devops
 
10 Business Advantages of DevOps
10 Business Advantages of DevOps10 Business Advantages of DevOps
10 Business Advantages of DevOps
 
DevOps seminar ppt
DevOps seminar ppt DevOps seminar ppt
DevOps seminar ppt
 
DevOps - Right Tool for Right Phase
DevOps - Right Tool for Right PhaseDevOps - Right Tool for Right Phase
DevOps - Right Tool for Right Phase
 
About DevOps in simple steps
About DevOps in simple stepsAbout DevOps in simple steps
About DevOps in simple steps
 
Azure DevOps - Azure Guatemala Meetup
Azure DevOps - Azure Guatemala MeetupAzure DevOps - Azure Guatemala Meetup
Azure DevOps - Azure Guatemala Meetup
 
DevOps 101 - an Introduction to DevOps
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOps
 
DevOps and AWS
DevOps and AWSDevOps and AWS
DevOps and AWS
 
Mainframe Modernization with Precisely and Microsoft Azure
Mainframe Modernization with Precisely and Microsoft AzureMainframe Modernization with Precisely and Microsoft Azure
Mainframe Modernization with Precisely and Microsoft Azure
 
Azure landing zones - Terraform module design considerations - Azure Architec...
Azure landing zones - Terraform module design considerations - Azure Architec...Azure landing zones - Terraform module design considerations - Azure Architec...
Azure landing zones - Terraform module design considerations - Azure Architec...
 

Ähnlich wie Evolving Team Structure in DevOps

Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseCollabNet
 
Digital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture OverviewDigital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture OverviewIBM UrbanCode Products
 
Agile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged ApplicationsAgile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged ApplicationsWorksoft
 
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
 
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation Gene Kim
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 Sanjeev Sharma
 
Webinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseWebinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseDBmaestro - Database DevOps
 
DevOps Powered by Splunk
DevOps Powered by SplunkDevOps Powered by Splunk
DevOps Powered by SplunkSplunk
 
Synergy6.5 Change4.7 Ecp
Synergy6.5 Change4.7 EcpSynergy6.5 Change4.7 Ecp
Synergy6.5 Change4.7 EcpBill Duncan
 
How to Build High-Performing IT Teams - Including New Data on IT Performance ...
How to Build High-Performing IT Teams - Including New Data on IT Performance ...How to Build High-Performing IT Teams - Including New Data on IT Performance ...
How to Build High-Performing IT Teams - Including New Data on IT Performance ...Puppet
 
Puppet Labs EMC DevOps Day NYC Aug-2015
Puppet Labs  EMC DevOps Day NYC Aug-2015Puppet Labs  EMC DevOps Day NYC Aug-2015
Puppet Labs EMC DevOps Day NYC Aug-2015Bob Sokol
 
Agile Mumbai 2023 | DevOps By Design @ Rite - Ritesh Pareksh
Agile Mumbai 2023 | DevOps By Design @ Rite - Ritesh ParekshAgile Mumbai 2023 | DevOps By Design @ Rite - Ritesh Pareksh
Agile Mumbai 2023 | DevOps By Design @ Rite - Ritesh ParekshAgileNetwork
 
OOW15 - case study: oracle application management suite for oracle e-business...
OOW15 - case study: oracle application management suite for oracle e-business...OOW15 - case study: oracle application management suite for oracle e-business...
OOW15 - case study: oracle application management suite for oracle e-business...vasuballa
 
Pete Rim - Cisco's agile journey, continuous delivery and scaling scrum
Pete Rim - Cisco's agile journey, continuous delivery and scaling scrumPete Rim - Cisco's agile journey, continuous delivery and scaling scrum
Pete Rim - Cisco's agile journey, continuous delivery and scaling scrumScrum Australia Pty Ltd
 
Critical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionCritical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionDevOps.com
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)Serena Software
 

Ähnlich wie Evolving Team Structure in DevOps (20)

Development Best Practices
Development Best PracticesDevelopment Best Practices
Development Best Practices
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the Enterprise
 
Digital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture OverviewDigital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture Overview
 
Agile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged ApplicationsAgile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged Applications
 
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
 
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014
 
Webinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseWebinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterprise
 
DevOps Powered by Splunk
DevOps Powered by SplunkDevOps Powered by Splunk
DevOps Powered by Splunk
 
Synergy6.5 Change4.7 Ecp
Synergy6.5 Change4.7 EcpSynergy6.5 Change4.7 Ecp
Synergy6.5 Change4.7 Ecp
 
How to Build High-Performing IT Teams - Including New Data on IT Performance ...
How to Build High-Performing IT Teams - Including New Data on IT Performance ...How to Build High-Performing IT Teams - Including New Data on IT Performance ...
How to Build High-Performing IT Teams - Including New Data on IT Performance ...
 
Puppet Labs EMC DevOps Day NYC Aug-2015
Puppet Labs  EMC DevOps Day NYC Aug-2015Puppet Labs  EMC DevOps Day NYC Aug-2015
Puppet Labs EMC DevOps Day NYC Aug-2015
 
Agile Mumbai 2023 | DevOps By Design @ Rite - Ritesh Pareksh
Agile Mumbai 2023 | DevOps By Design @ Rite - Ritesh ParekshAgile Mumbai 2023 | DevOps By Design @ Rite - Ritesh Pareksh
Agile Mumbai 2023 | DevOps By Design @ Rite - Ritesh Pareksh
 
Enterprise Agile at Lockheed Martin - 4th February 2014
Enterprise Agile at Lockheed Martin - 4th February 2014Enterprise Agile at Lockheed Martin - 4th February 2014
Enterprise Agile at Lockheed Martin - 4th February 2014
 
OOW15 - case study: oracle application management suite for oracle e-business...
OOW15 - case study: oracle application management suite for oracle e-business...OOW15 - case study: oracle application management suite for oracle e-business...
OOW15 - case study: oracle application management suite for oracle e-business...
 
Pete Rim - Cisco's agile journey, continuous delivery and scaling scrum
Pete Rim - Cisco's agile journey, continuous delivery and scaling scrumPete Rim - Cisco's agile journey, continuous delivery and scaling scrum
Pete Rim - Cisco's agile journey, continuous delivery and scaling scrum
 
Critical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionCritical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management Solution
 
Syed_E_Res
Syed_E_ResSyed_E_Res
Syed_E_Res
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
 
Animesh Chatterjee
Animesh Chatterjee Animesh Chatterjee
Animesh Chatterjee
 

Kürzlich hochgeladen

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 

Kürzlich hochgeladen (20)

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 

Evolving Team Structure in DevOps

  • 1. Evolving Team Structure in DevOps Sherry Chang Intel IT Chief Architect, DevOps & Continuous Delivery https://www.linkedin.com/in/sherryschang
  • 2. Legal Notices This presentation is for informational purposes only. INTEL MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY. [include if relevant to your presentation] Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors. Performance tests, such as SYSmark and MobileMark, are measured using specific computer systems, components, software, operations and functions. Any change to any of those factors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplated purchases, including the performance of that product when combined with other products. For more complete information about performance and benchmark results, visit www.intel.com/benchmarks Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries. [insert other relevant trademarks used in this presentation. For a list of Intel trademarks, go to http://legal.intel.com/Trademarks/NamesDb.htm] * Other names and brands may be claimed as the property of others. Copyright © 2015, Intel Corporation. All rights reserved. 2
  • 3. About Me • Chief Architect, DevOps & Continuous Delivery – Working at Intel IT • 20+ Years in Software Development • ITIL V2 Certified • Certified Scrum Master • BBA, Management Information Systems – University of Texas at Austin 3 BiographySherry Chang
  • 4. 2015 Intel IT Vital Statistics >6,065 IT employees 50 global IT sites >106,000 Intel employees1 170 Intel sites in 66 Countries 61 Data Centers (91 Data Centers in 2010) 80% of servers virtualized (42% virtualized in 2010) >119,000+ Devices 100% of laptops encrypted 100% of laptops with SSDs >53,700 handheld devices 164 mobile applications developed 4 Copyright © 2015, Intel Corporation. All rights reserved.
  • 5. Questions from Leaders – Do we need a re-organization to better align? – What is the “perfect” DevOps team? 5
  • 6. TEAM STRUCTURE EVOLUTION “Organizations which design systems… are constrained to produce designs which are copies of the communication structures of these organizations” -- M. Conway 6
  • 7. Waterfall 7 Business Analyst Tech Analyst User Experience Dev QA/ Test OpsStakeholder Project Value StreamInception Delivery Analysis Design Coding Testing Release & Operate Silo of Functional Specialists
  • 9. 9 Agile: What Actually Happens Stakeholder Developer QA/Test Developer Developer Team Lead Dev: Agile Team for Projects Ops: ITSM Team for KTBR Customers Problem Manager Incident Manager Capacity Manager Release Manager Service Manager Dev & Ops Silo Value StreamInception Delivery
  • 10. Ideal DevOps Team Structure 10 Stakeholder Developer QA/Test Developer Sys Admin Team Lead Services Stakeholder Developer QA/Test Developer Sys Admin Team Lead Services A P I A P I Self Service Team 1 Team 2 •Small (5-9 people) •Persistent •Self-Organizing •Cross-Functional, •Loosely Coupled •Owns 1 or more services (or micro-services) •All provided services are Self-Service •All provided services have API
  • 12. No one size fits all.. But guidance available for designing the right structure for you. 12
  • 13. DESIGNING THE RIGHT STRUCTURE 13
  • 14. Guidance #1 – Optimize Handoff 14 Business Analyst Tech Analyst User Experience Dev QA/ Test OpsStakeholder Project XX X X X Business Analyst A P I Self Service A/B Testing Test Engineers A P I Self Service Test Automation Framework A P I Feature Developers A P I Self Service Features A P I Operation A P I Self Service Platform A P I  Provide Function as Self Service  Eliminate Tickets  Eliminate Wait on Resource Availability  Provide API to Enable Automation
  • 15. Guidance #2 15 First understand your value stream.. Value StreamInception Delivery Work Wait Request New Feature Requests Approve & Prioritize Size & Prioritize Code Test Deploy Perform By: Customers Perform By: Portfolio Manager Perform By: Dev Team Perform By: Dev Team Perform By: Test Team Perform By: OpsTeam Submit Ticket Assign Team Schedule Assign Tester Wait for Ops 30 min 3 Days 30 min 15 Days 15 min 15 Days 2 Hours 2 Weeks 2 Hours 2 Weeks 8 Hours 15 min 2 Days 2 Hours 2 Days 4 Hours Total 19.5 Hours 9 Weeks
  • 16. Guidance #2 16 Then Optimize It! Value StreamInception Delivery Work Wait New Feature Requests Story to Backlog Size & Prioritize Code Test Deploy Perform By: PO Perform By: Agile Team Perform By: Agile Team Perform By: Agile Team Perform By: OpsTeam Assign Team Schedule Assign Tester Click Button 30 min 15 Days 2 Hours 2 Weeks 2 Hours 8 Hours 20 min 20 min Total 13 Hours 4 Weeks XX Improvement Opportunities • Eliminate Handoff • Eliminate Work • Automate Work • Combine Multiple Streams of Work
  • 18. Guidance #3 18 Amplify Feedback Loop Thru • Shared Tools • Shared Pipeline • Shared Learning Feedback Loop Dev QAOps Dev Ownership QA Ownership Ops Ownership
  • 20. 20 Guidance #4 – Codify Change Control Board (CCB) Stakeholder Developer QA/Test Developer Developer Team Lead Dev Ops Customers Problem Manager Incident Manage r Capacity Manage r Release Manage r Service Manage r Value StreamInception Delivery X CCB Continuous Delivery Platform Code Pre-Commit Validation Build & Integrate Quality Gates Deployment Automated Automated Automated Manual Automated CCB Codified Policy
  • 21. 21 Expand Codify Policy Value StreamInception Delivery CCB Continuous Delivery Platform Code Pre-Commit Validation Build & Integrate Quality Gates Deployment Automated Automated Automated Manual Automated CCB Codified Policy Legal Intellectual Property Scan Governance Blacklist Technology Scan Security Vulnerability Scan Advantages  Speed  Consistent Application  Audit Trail
  • 23. • Manual • Reliance on documented steps • Tickets for service requests • Manual testing after development • Little or no automation • Lack quality measures • Primarily human gates • Policy captured in documents • Process designed for infrequent releases Current • Developer skills to codify infrastructure Developer skills to automate deployment • Develop self service infrastructure • Test engineer skills to automate tests • Develop quality metrics measure and tracking • Behaviorl Driven Development • Develop self service automated quality gate • Codify policy • Develop self service metrics To Be • Manual tests after development • Big bang integration • Manual build and deployment • Test Driven Development • Continuous Delivery • System Administration skills to consume infrastructure service Development Operation Testing Governance Skill Transformation
  • 24. DevOps Culture • Open Source (Internal or External) • Social Collaboration • Experiment, A/B Testing • Metric Driven Decision (Minimize PPT, Plan, etc.) 24
  • 25. Conclusion • No “Perfect” DevOps Teams • Structure Should not be the First Concern • Do Not Need a Re-Org • Focus on Eliminating Friction and Wait Between Teams 25
  • 26. Resources I Found Valuable 26 For Value Stream Analysis For Amplified Feedback Loop For Ideal Team Structure http://www.slideshare.net/ertansonat/spotify- engineering-culture-52284519
  • 28. Thank you for attending this session. Please don’t forget to complete a session evaluation on the conference app.

Hinweis der Redaktion

  1. 2
  2. SLIDE PURPOSE: Who Are We … we are the IT organization at Intel (IT@Intel) .. Core background information on Intel IT and our mission/goals/capabilities Key Messages: We are the IT organization Inside Intel’s Business. Our organization is large, diverse multi-national enterprise with a wide variety of operational requirements and needs Our Vision is to accelerate Intel’s quest to connect and enrich the lives of every person on Earth by the end of the decade. Our Mission is to Grow Intel’s Business through Information Technology for Intel by facilitating IT Consumerization, delivering IT efficiency and continuity through Cloud Computing, increase employee productivity through seamless connectivity and Security, provide significant business value through Business Intelligence initiatives and drive increased collaboration through Social Computing. Review some of the Information/Key Stats shown here. Size and Location: 6,334 IT employees … Supporting over 98,000 employees. Note: Intel IT only reflects the number of employees we support directly (we exclude Intel employees who support wholly owned subsidiaries) Remote Support is Vital. Data Centers and Facilities: 64 Data Centers worldwide (down from 142 in 2007) Need to confirm this data[~55,000 servers (down from 100,000 in 2007) consuming a large electrical and power/cooling load (roughly 55MW total power) Our Data Centers have 45 petabytes of raw storage capacity Employee / Client Technology: Support over 147K devices (note >1 per employee ratio .. This ratio is growing with support of BYO and custom technology delivery to meet business needs) >We have been 80%+ mobile PCs (laptops) as our core employee technology standard since 1997 We have been actively evaluating, enabling and supporting many companion devices for improved productivity and flexibility Need to add what we are doing with tablets - Janet >43,200 Handhelds (variety of form factors (phones/tablets) vendors, software and solutions)  the majority of these devices are now EMPLOYEE OWNED Intel IT continues to embrace consumerization of IT and mobile applications are a major component of our strategy. We have delivered 57 mobile apps and counting to support new form factors. Our goal is to deliver a seamless, secure experience for our employees across a wide spectrum of devices by putting user experience first. Enabled Leadership Business Capabilities: Enable a top 25 supply chain (recognized by Gartner, previously AMR Research) . #25 in 2009, #18 in 2010, #16 in 2011, #7 in 2012 and #5 in 2013 key focus for IT innovation … delivered solid business results and competitive differentiation for Intel Additional fun facts … 100% Intel laptops support SSD and 100% are deployed with disk encryption
  3. Best team structure is the one that best supports optimized value stream