100% found this document useful (1 vote)
537 views

DevOps Adoption Project

This document proposes a DevOps adoption project for Company. It would assess Company's DevOps maturity, define a sample project using Azure DevOps tools, and help the team deliver the initial product using DevOps practices over approximately 6 months. Key activities include workshops on DevOps and infrastructure requirements, setting up an Azure DevOps organization, and building a Center of Excellence repository with best practices. The goal is to speed adoption of DevOps and help the team become self-sufficient in its use.

Uploaded by

Hamed Mostafa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
537 views

DevOps Adoption Project

This document proposes a DevOps adoption project for Company. It would assess Company's DevOps maturity, define a sample project using Azure DevOps tools, and help the team deliver the initial product using DevOps practices over approximately 6 months. Key activities include workshops on DevOps and infrastructure requirements, setting up an Azure DevOps organization, and building a Center of Excellence repository with best practices. The goal is to speed adoption of DevOps and help the team become self-sufficient in its use.

Uploaded by

Hamed Mostafa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 13

DevOps Adoption

Your way into the DevOps world!

Prepared for: [Company]

[X Consulting Services LLC] and [Company] – Confidential

This document presented for DevOps Adoption project issued by [Company] for DevOps implementation. It describes
the project scope, provides an estimated schedule and pricing of the solution delivery.
Note: this document is confidential to X Consulting and [Company] and may not be distributed without written consent.
DevOps Adoption 1

Table of Contents

1 Document Structure 2

2 Why DevOps? 3

3 DevOps Adoption Project 4

3.1 Scope 5

4 Assumptions 7

5 Out of scope 8

6 Service Price and Schedule 9

6.1 DevOps Adoption 9

6.2 Terms and Conditions 9

7 [X Services] and DevOps 9

7.1 [X services] 9

7.2 Why adopt DevOps with [X Services] 10

8 What else can we offer? 12

8.1 DevOps offering 12

8.2 Cloud governance 12

8.3 Cloud Shared Services 12


DevOps Adoption 2

1 Document Structure

This document is a proposed offering of DevOps Adoption consultancy.

The target audience for this document are teams responsible for the preparation of the RFP document and
evaluation of the received proposal. This document is confidential to [Company] and [X Consulting Services]
and may not be distributed to any other party without prior consent.
DevOps Adoption 3

2 Why DevOps?

Why should an organization adopt DevOps as a process? Based on our experience with complex projects, we
find that using DevOps as a practice mitigates the risk of slow or ineffective reaction to market
developments in an environment of uncertainty, complexity, and rapid change.

With DevOps, your business will be able to quickly use its technical capabilities to collaborate effectively,
create and deploy higher-quality solutions, and respond appropriately to changing market conditions.

The measurable benefit from the adoption of DevOps is achieving more in less time. DevOps accelerates a
company’s technical capabilities by achieving the following metrics:

• shorter time to market (i.e. improved deployment / release frequency)


• lower failure rate (through simplified tooling)
• shorter lead time between fixes (thanks to better code traceability)
• shorter mean time to recovery (with streamlined backlog management).

[X Consulting Services] main tool is the Azure DevOps and Azure Pipelines. Its services help in tracking,
collaboration, and deployment of project activities and deliverables.

Adoption of Azure DevOps as a tool allows the organization to quickly benefit from all DevOps practices
and implement them with ease.
DevOps Adoption 4

3 DevOps Adoption Project

It is a unique offering built around our experience in delivering projects in complex environments and at various
organizations. It will help [Company] to adopt an Agile method of working and deliver projects in accordance with
DevOps principles.

The goal of this service is to speed up the adoption of DevOps as a practice within [Company]. [X Consulting
Services] team engages with yours, defines the project to be delivered and helps your team to deliver its first
iterations.

We truly believe that every organization can benefit from the adoption of DevOps as a practice. Our goal is to
impart our knowledge and experience within your project team. We also believe that each project should yield
tangible and measurable results. The best way to accelerate that is for you to implement DevOps for new and in-
flight projects. It can help you mitigate the issues related to e.g.:

• Long waiting times from requirement gathering to deployment – DevOps simplifies collaboration through
its tools and processes, meaning that defining the end product and releasing individual iterations is faster
• Traceability problems (linking actual software feature to the original requirement) – as all deployments
are documented, each feature and bug can be traced to a particular iteration and instruction
• Errors in deployments, e.g., bugs or security problems – robust testing and versioning helps to efficiently
address any potential issues
• Difficult communication between various teams – user-friendly collaboration tools and practices make it
easier to define requirements and exchange feedback
• Application lifecycle management being spread across multiple tools – all work is combined in a single
tool, so everyone involved in the project can see the progress in real-time and there are no issues in
identifying individual versions.

Start your journey into Agile delivery and DevOps today. Contact us to book DevOps Kickstarter consultancy
now.

During this consultancy, your team with [X Consulting Services] experts will:

• Asses your organization’s maturity in DevOps during the initial workshop


• Define a project with a releasable scope, which will be deployed to production
• Define a project backlog and establish a process of managing it
• Work day-to-day with [X Consulting Services] experts on implementing Scrum and DevOps practices
• Deploy the project product to production with CI/CD pipeline.
DevOps Kickstarter is structured into two main phases to maximize your benefits and reduce time to initiate
project delivery:

• Initial DevOps workshop


Instructor-led exercise of delivering a project using the Scrum framework and Azure DevOps as a project
management and integration/delivery tool.
• Joint DevOps work
Project scoping with a team, establishing a way of working using the Scrum framework, delivering
the initial project product.
DevOps Adoption 5

Joint DevOps
Initial DevOps DevOps-
workshop work enabled team

• Maturity assessment • Business workshop • Cross-disciplinary team


• Kickstarter workshop • Technical workshop • Template project available for
• Knowledge transfer other applications
• CI/CD pipelines • DevOps awareness

Figure 1 DevOps Kickstarter structure

3.1 Scope
Below is the list of scope items together with deliverables (products) that [X Consulting Services] will deliver
as a part of this consultancy:
Scope items Duration [days] Description and deliverables

DevOps maturity assessment 1 On-site assessment based on the DevOps poll and set of
questions.

Deliverable: DevOps assessment report

DevOps Kickstarter workshop 1 Initial workshop to present the engagement and review
DevOps assessment report.

Deliverable: n/a

Azure DevOps infrastructure 1 Initial workshop the determine product requirement from
workshop infrastructure side and environment requirements.
Deliverable: Product requirement sheet

Azure DevOps organization 60 Empty Azure DevOps organization (instance) available


exclusively for [Company] with integration of [Company]
Active Directory if exists. Deliverable: Azure DevOps
organization

Building CoE repository 90 Building the CoE repository containing best practices for Azure
DevOps, Agile methodology and DevOps practices, also include
moving and entering existing data and source code packages
for [Company] will also move to Azure DevOps.

Deliverable: Azure DevOps repository


DevOps Adoption 6

Azure DevOps workshop 7 Workshop for the project team on delivering projects using
Azure DevOps. Definition of project, backlog, release, and
testing strategy. Here we focus mostly on the business part of
project delivery.

Deliverable: Azure DevOps workshop presentation (slides)

Azure DevOps technical 7 Workshop for the technical team on Azure DevOps covering
workshop mostly code repositories and CI/CD automation.

Deliverable: Azure DevOps sample project with pipelines

Azure DevOps CI/CD pipelines 30 Hands-on experience for the team working with [X Consulting
“Pilot Project” Services] experts building pipelines and automating process of
releasing product to real environments.

Deliverable: Initial version of Azure DevOps CI/CD pipelines

Azure DevOps test manager 7 Hands-on experience for the team working with [X Consulting
workshop Services] experts working on Test manager and functional Test
automation hands-on.

Deliverable: Test Suites and Test Plan

Release Management 3

Operation and Maintenance

Table 1 Consultancy deliverables


DevOps Kickstarter 6

4 Assumptions

• [Company] will ensure that the business owner for a project inside of our DevOps Kickstarter engagement
will be designated along with a technical team. All parties will participate in required project activities and
will be available during this consultancy
• [Company] is solely responsible for software components released during this consultancy
• [X Consulting Services] will not be responsible for bugs and downtimes of [Company]’s software inside of
our DevOps Adoption engagement
• [Company] will provide a space for [X Consulting Services] consultants at [Company]’s office for the
duration of this service
• [X Consulting Services] consultants are available during office hours which are Sunday to Thursday
between 9 AM and 5 PM (excluding agreed-upon holidays)
• [X Consulting Services] consultants will limit their guidance to Azure DevOps, Scrum and DevOps practices
only
• [X Consulting Services] consultants will not be providing software development or scope consultancy
services
• [X Consulting Services] will work with [Company]’s team on delivering a project product to production
using CI/CD pipelines but only within expected, planned days as per scope. Most likely it will not be a full,
complete pipeline. Depending on the project specifics and complexity, building a complete CI/CD pipeline
will take more time and effort
• The length of an Agile sprint is 2 weeks, which starts with sprint planning and ends with a retrospective
• [Company]’s team will amend their approach to development and project management to match Scrum,
in particular, Scrum events (planning, daily, retrospective and summary meetings)
• Every follow-up meeting is scheduled at least 2 weeks in advance
• During the span of the consultancy, if [X Consulting Services] consultants are not available due to force
majeure (sickness, other unforeseen events), the delivery timeframe will be adjusted to meet the
proposed schedule and project plan.
DevOps Adoption 8

5 Out of scope

All activities not listed in 3 DevOps Adoption - scope section are considered as out of scope, in particular:

• Design and active development of [Company]’s products and services


• Augmenting [Company]’s staff
• Microsoft Azure subscriptions (unless agreed otherwise)
• Resources on Microsoft Azure (unless agreed otherwise)
• Hardware components and network configuration for on-premises to Azure communication.
DevOps Kickstarter 9

6 Service Price and Schedule

6.1 DevOps Adoption


The cost of project implementation according to the specification provided in 3 DevOps Adoption - scope:

• 1,500,000.00 USD

• Kickstarting Payment Cost: 25% from Total Cost


The overall project duration is estimated at 7 Months from the formal project kick-off meeting.
DevOps maturity Kickstarter Business Technical Deployment assesment workshop workshop workshop pipelines

1 day 1 day 3 days 2 days 5 days

Figure 2 Project Timeline- DevOps Kickstarter

6.2 Terms and Conditions


The proposed cost covers all expenses related to service delivery. Additional local taxes may apply based on
the local law. The payment period for the issued invoice is net-30 days.

Travel and expense costs related to the project are not included in the base price. These will be billed
separately, based on submitted receipts.

The proposal is valid until DD MMMM YYYY, 30 days after the delivery of the proposal. [X Consulting
Services] requires 14 business days to mobilize and ramp-up after we have a valid Purchase Order/Work
Order.

7 [X Services] and DevOps

7.1 [X services]
We believe that work should be engaging, not boring; exciting, not monotonous. That's why we use full-stack
Microsoft technology to free organizations of repetitive tasks. Well-established and proven frameworks
allow us to guide organizations toward self-management. The aim of our projects is always to let your
employees focus on larger goals.

Over 300 companies using our services have been able to:
DevOps Adoption 10

• Secure their digital assets with cost-efficient Microsoft cloud technologies and our own proven in
the field cloud governance framework
• Get meaningful information from their data by consolidating data sources and generating
actionable business insights with machine learning, AI and modern dashboards on Power BI
• Transform their business with modern apps and our custom applications, which increase efficiency
and redefine collaboration for greater productivity
• Focus on what matters with our tailor-made managed services to ease their IT management.
We have completed over a thousand projects for 330+ clients (92% of them recommend us!). This
experience has been rewarded with multiple Gold Microsoft competencies, Gold Microsoft Partner status
and places in Deloitte and Financial Times rankings, among other achievements. Our team now counts
several hundred professionals, with office locations around the world, including Poland, the U.S., and the
UAE.

We keep things simple, secure and efficient, but we also know that each business has different needs. That’s
why we focus on the most relevant technologies, which will help you thrive long-term in this fast-changing
world.

Whether it’s maximizing your existing investment, optimizing your processes or getting information from
your data – we can guide you towards the right solution, help you achieve your goals and get measurable
outcomes from your project.

We currently employ almost 230 full-time employees, including 4 Microsoft Valuable Professionals (MVPs),
ex-Microsoft employees and certified Microsoft Professionals (i.e. MCITP, MCSE, MCPD, MCSA, MCTS, MCPS)

7.2 Why adopt DevOps with [X Services]


We delivered more than 1,200 projects for 315 customers. The vast majority of the projects were delivered
using Agile methodology. For the biggest projects, we used Scrum and DevOps practices. We also worked
actively with our customers on shifting their mindset to adopting DevOps.

Here is only one of the projects in numbers:

• 35+ engineers
• 5 independent Scrum teams
• 12+ months
• 35,000+ hours
We have invested a significant amount of time in implementing DevOps and now we feel that we can help
other organizations to benefit from it
DevOps Kickstarter 11

• We made our mistakes early on, and now we can help avoiding them at [Company]
• We’ve been delivering projects using Scrum framework and DevOps practices since 2016
• All internal projects at [X Consulting Services] are exclusively led using DevOps practices and Scrum
framework.
DevOps Adoption 12

8 What else can we offer?

When implementing a DevOps practice along with Cloud adoption, we recommend that customers also adopt practices
related to Cloud environment management and governance.

8.1 DevOps offering


Having basic DevOps practices, tools and a cross-disciplinary team is a good start. Don’t stop there and check out our
full offering. We have a long-term proposition where our experts will work together with you on implementing and
embedding Agile and Scrum practices.

We can also prepare a tailor-made offering for you, where we will work with [Company]’s team on implementing and
embedding Agile and Scrum practices, but we will also have experts working with you on building and delivering the
actual product to production.

If you are interested, please let us know and we will have one of our experts prepare a bespoke offer.

8.2 Cloud governance


Why is it important that your organization has a cloud governance model in place? You can read more about this here.
Also, learn how easy it is to implement by reading the article here.

We will gladly help you with defining a cloud governance model for [Company]. With [X Consulting Services], your
organization can focus on things that matter to your business, and we will take care of the rest.

• We have the right people and skills, and we can do it in an effective way
• We have extensive and rich experience with the Cloud
• We know the hidden problems and security concerns that need to be addressed.
We have a full cloud governance offering ready. Please ask us about it, and we will gladly share it.

8.3 Cloud Shared Services


The goal of a Cloud Shared Services (CSS) subscription is to design and implement one of the key elements of Azure
deployment: a shared subscription for all services deployed in Azure that provides key components and services.

A Cloud Shared Subscription provides a foundation to connect [Company]’s on-premises environment and Microsoft
Azure Cloud environment, with all elements required to deploy further workloads. The subscription removes the need
to make decisions and designs for every new subscription or workload.

We offer Cloud Shared Services as well. Please let us know, and we will explain why this service is a must have when
working with the public Cloud.

You might also like