Introduction to Enterprise architecture and the steps to perform an Enterpris...
DevOps-CoE
1. Centre of Excellence – DevOps
Organizational Excellence to solve the unsolved
Created By Sudarshan Angirash
2. Created By Sudarshan Angirash2
Agenda
The WHY factor
The HOW factor
• The Strategy for centre of excellence
• Design the base for centre of excellence
• Building the Service
• Working with customers
• Continual Service Improvement
The Future of DevOps
4. Created By Sudarshan Angirash4
The WHY factor
1. Increase business demand
2. Organizational demand for new service portfolio
3. Organizational demand for employee needs towards emerging technologies
• Companies are looking for suppliers with leveraged DevOps capacities to give a boost to their in-house technical needs
• Consumers are growing demand for streamlined DevOps operations for rapid and error free deliveries
• Consumers are looking for better DevOps partners to meet their audit needs for leveraged in-house development
• Customers are looking for business partners with diversified service portfolio to have service under one umbrella
• Customers are looking for business partners with corporate collaborations for SME level support in their services
• An initiative towards employee retention by giving them window to learn latest technologies in the field of DevOps
• Help employees towards multiple certifications/learnings in DevOps to leverage their understanding and industry footprints
6. Created By Sudarshan Angirash6
Phased approach for a sustainable IT Excellence department
Phase - 1. Define the Strategy for centre of excellence
Understand the market and envision current and
future customer needs
• Understand the type and level of services customer might need
• Leverage reports from major firms (Gartner/Forrester) to understand
market needs
• Do competitor analysis on the development by analysing recently
published white papers
Identify the WHY factor for the service
Define a service (value provided to customer) for
our strategy (long term vision) and a strategy for
our services
Portfolio and capital budget planning for:
• Operation initiation
• Custom (in-house) tools development
• Talent acquisition (Recruit, Train and Retain)
• Continual Service Improvement
Analyse existing DevOps services and identify
which services are no longer viable and when they
should be retired
7. Created By Sudarshan Angirash7
Phased approach for a sustainable IT Excellence department …. (Contd.)
Phase - 2. Design the base for centre of excellence
Define the Scope
• Listing of services which can be offered towards Source Code
Management, Continuous Integration, Continuous Delivery and/or
DevOps
• Listing of the modes in which services can be offered – dedicated,
shared and/or managed
• Support level that can be provided – L1, L2 and/or L3
• Listing of assignments which can be handled – Consulting, Service
support and/or tools support
Identify goals of the in-scope services and define
KPIs
Identify the constraints and challenges for the
execution of DevOps operations (identified in-
scope services)
Supplier management
• Manage supplier and the services that they supply. Negotiate, agree
upon and manage contract
• Identify ROI for the suppliers
• Create and maintain clear supplier policy
Assess existing knowledge and skills
• Create separate task forces on the basis of the skills
• Define the Roles and Responsibilities for the teams
• Define the RACI metrics for the teams with-in the CoE
• Assemble steering team to kick-off the operations
8. Created By Sudarshan Angirash8
Phased approach for a sustainable IT Excellence department …. (Contd.)
Phase - 3. Building the Service
Recruit, Train and Retain the team
• Identify right technical resources as per business requirement
• Train existing and new resources for up coming tools and
technologies as per market requirement (Gartner and Forrester
reviews can be handy for such analysis)
• Retain talent using various initiatives, such as – awards,
recognitions etc.
• Create and always maintain a small pool of talent for immediate
requirements
Prepare in-house practice labs
• Small labs where team members can practice latest
tools/technologies
• The labs can be used for client demonstration as well
Create marketing material (capability deck, white
paper etc…)
Collaboration with third party vendors/suppliers
(Such as – CA, Atlassian, IBM, Microsoft etc..)
• Collaborate with commercial tool developers to understand the tools
and latest changes in it
• Collaborate with commercial tool developers to share the SME level
understanding with clients and build confidence
• Maintain supplier SMEs to create immediate capability in need
Manage projects and portfolios as per LOB/Vertical
• Segregate marketing material as per business requirement
(consulting assignment, support services etc..), technology set
(Java, .NET, mainframe) or services offered (CMS, DWH etc…)
9. Created By Sudarshan Angirash9
Phased approach for a sustainable IT Excellence department …. (Contd.)
Phase - 4. Working with customers
Communicate with customer
• Let existing and new customers know our wide range of services
and level of support provided using customised marketing material /
capability decks
• Publish white papers on quarterly basis on new improvements in
DevOps COE and share them with customers
Co-ordinate and carry out the activities, required to
provide DevOps services on agreed level to the
customer
• Streamline SLAs and follow-up with industry standard KPIs
• Ensure to execute services on various level of support
Working with customer
• Help customer identify right tool and/or right service level
(consulting, support or tools administration)
• Share maturity index at the start and at the end of assignment to the
customer. Share the YoY gain that customer is having and their ROI
from this engagement
• Plan and execute customer demo from in-house labs to win the
confidence towards specific technology landscape
10. Created By Sudarshan Angirash10
Phased approach for a sustainable IT Excellence department …. (Contd.)
Phase - 5. Continual Service Improvement in DevOps COE
Align and re-align the DevOps services to changing
business needs
• DevOps services are dynamic, the need always changes. The
system started with CI then moved to CD. Now the term DevOps in
need and future is the move towards cloud
• This can be quoted that if DevOps services are still then DevOps
services are declined
Training and certification
• Keep existing resources updated with latest technologies. Sponsor
for certification and make the training and certification a mandatory
part for career progression
• Enrol for webinars from major suppliers t understand the change
and updates in leading tools in DevOps
Service improvement at customer grounds
• Revise and streamline SLAs and KPIs
• Improve cost efficiency without compromising customer satisfaction
• Move the mode of execution from resource based to managed
service
Market Analysis
• To market analysis and share the reports and change requirement
with management
• Share new idea of improvement and budgetary approvals with
management for new changes as per market need
12. Created By Sudarshan Angirash12
Past, present and Future of DevOps
The Past
Present
And Future…
Continuous Integration
(The poor single man)
Continuous
Integration
Continuous
Delivery
Speedy Dev Ops
Speedy Dev Ops on
cloud - Hyperspeed