All Products
Search
Document Center

DevOps Consulting Service

Last Updated: Jun 28, 2018

Party B’s services are listed as below:

  • Based on current environment and objectives of Party A’s business application. Party B’s expert team will incorporate the DevOps methodology and Alibaba Cloud’s best practices to plan the DevOps organizational structure, work platform, operation procedure, and standards that meet Party A’s requirements, select Alibaba Cloud’s products that is relevant and appropriate for Party A’s R&D and O&M teams, and design solutions to migrate the existing application to the DevOps platform.

      The following terms are not inluded in Party B’s services:

  • Analysis, design, and development of business systems or big data applications;
  • Transformation and design of the specific application and database;
  • Application transformation, application design, and database logical structure design;
  • Migration of application not explicitly included “in the scope” of migration process;
  • Migration of data not explicitly included “in the scope” of migration process;
  • Design and construct of the cloud platform infrastructure and environment;
  • Communication of infrastructure readiness and components required for implementation;
  • Installation or configuration of electrical, electronic communication, and cabling infrastructures and components, and the provision of related support;
  • Installation or configuration of non-IT equipment and desktop equipment’s, such as office furniture, printers, air conditioners, UPSs, and tapes.

2.       Prerequisites

  • If the Project is implemented on the premises of Party A, upon start of the Project, Party A shall provide the necessary office facilities, including desks and chairs, restroom facilities, mains power supply and outlets, and network cables. Party A shall ensure the personal safety of Party B’s personnel. The office environment provided by Party A shall be free of harmful gases. Outdoor environments provided shall be protected against inclement weather;
  • All work records and documents of the Project shall be in English, and shall be provided as required by Party A.The electronic files shall be submitted in Microsoft Word, Microsoft PowerPoint, Microsoft Excel, or Microsoft Project format;
  • During the Project, Party A and Party B shall communicate with each other in a manner agreed upon by both parties. Optional communication methods include Internet, fax, email, or written communication;
  • Both parties have signed the site arrival report for the field service, and confirmed the service start time and end time.

3.       Service Content

3.1   DevOps Platform Design

On-cloud DevOps architecture design: The expert delivery team shall conduct preliminary surveys or use technical tools to collect Party A’s current environment and business objectives in software product manufacturing and delivery process including, but not limited to, the information about the team, R&D process, release to production process, operation process, and quality control. Backed by the rich hands-on experience and best practices, Party B’s expert delivery team shall select and design an overall DevOps solution based on Alibaba Cloud products and use cloud product portfolios to deploy DevOps.

Process design: The expert delivery team shall conduct surveys or use technical tools to collect Party A’s current environment and business objectives in software product manufacturing and delivery process including, but not limited to, the information about the team, R&D process, release to production process, operation process, and quality control. Backed by the rich hands-on experience and best practices, Party B’s expert delivery team shall analyze the gaps between the existing delivery process and business objectives; plan and design a DevOps solution that conforms to Party A’s current business situation; define the activities, roles, responsibilities, inputs, and outputs of each process; define the software R&D process that meets Party A’s requirements; and list of tools or supporting software required for each process. The purpose is to implement a full coverage of the process from requirements to deliver of software products.

Continuity platform design: On the basis of the DevOps process design and backed by the rich hands-on experience and best practices, Party B’s expert delivery team shall plan and select the tool software (including, but not limited to, enterprise-class distributed application services, Container Service, Yunxiao, and other Alibaba Cloud products) that is suitable for Party A’s team and current business situation based on the supporting tools (including, but not limited to, requirement analysis, code management, release management, test management, task tracking, and project management) required for each process and activities; design an automated process for software use and interaction; design the application standards, operation process, and management specifications of tools; and design the strategies and steps for deploying the tools. The purpose is to implement a continuity platform for integration, delivery, deployment, and operation.

Code repository design: On the basis of the DevOps process design and designs of tools and continuity platform, and backed by the rich hands-on experience and best practices, Party B’s expert delivery team shall select an appropriate code repository based on the requirements of tools and continuity platform; design the use rules, operation process, and management specifications of the code repository; and effectively manage various data assets, such as codes, configurations, and running data.

Organization architecture design: The expert delivery team shall conduct surveys or use technical tools to collect Party A’s current environment and business objectives in software product manufacturing and delivery process including, but not limited to, the information about the team, R&D process, release process, operation process, and quality control. Backed by the rich hands-on experience and best practices, and based on the completed designs of the DevOps tool chain, continuity platform, and code repository, Party B’s expert team shall plan and design an organization architecture, management process, and evaluation indicators that facilitate solution deployment; sort out the responsibilities of existing personnel; and plan personnel organization under the DevOps architecture. The purpose is to design an organization architecture that maximizes the DevOps process transformation effectively and efficiency.

3.2   DevOps-based Application Transformation Design

The expert delivery team shall conduct surveys or use technical tools to collect Party A’s current environment and business objectives in software product manufacturing and delivery process including, but not limited to, the information about the team, R&D process, release process, operation process, and quality control. Backed by the rich hands-on experience and best practices, Party B’s expert delivery team shall select and design the overall DevOps solution based on Alibaba Cloud products and plan a DevOps-based application transformation solution.

3.3   DevOps Training Design

The expert delivery team shall conduct surveys or use technical tools to collect Party A’s current environment and business objectives in software product manufacturing and delivery process including, but not limited to, the information about the team, R&D process, release process, operation process, and quality control. Backed by the rich hands-on experience and best practices, Party B’s expert delivery team shall develop an appropriate training scheme, and design training materials, participants, and schedules. The purpose is to improve the overall technical skills and communicating among the team to strengthen the awareness of the process workflow.

4.       Service Process

The process is described as follows:

Process

Process description

Completion criteria

Project kickoff meeting

   Both parties negotiate and determine the Project’s stakeholders and contact persons, and determine the consulting methods, flows, process, and templates of the Project.

   Prepare the project kickoff report and hold the project kickoff meeting.

Party B submits the “Project Kickoff Meeting Report”, Party A is responsible for holding the project kickoff meeting, and both parties reach an agreement on the Project’s objectives.

Confirm the consulting plan.

   Prepare the consulting framework and plan.

Party B submits the “Project DevOps Consulting Plan” and both parties agree on the plan content.

Collect the current situation of the business system.

   Collect Party A’s current environment and business requirements.

Party B submits the “Project DevOps Current Business Situation” and both parties agree on the current business situation.

Design the DevOps solution.

   Both parties discuss the solution details.

   Design and develop the DevOps solution.

   Provide the DevOps concept training.

Party B submits the “Project DevOps Consulting Report” and both parties agree on the consulting content.

Service acceptance

   Prepare and submit the acceptance documents.

   Prepare the project acceptance report.

Party B submits the “Project Acceptance Report” and Party A signs the report to confirm acceptance.

5.       Project Milestones

The Project has five major key milestones:

  • Project kickoff meeting: Alibaba Cloud submits the “Project Kickoff Meeting Report”, the customer is responsible for holding the project kickoff meeting, and both parties obtained an agreement regarding the Project’s main content, implementation methods, and business expectations.
  • Project plan report: Alibaba Cloud submits the “Project Consulting Plan”, and both parties obtained an agreement regarding the Project’s implementation content, process, steps, and plans.
  • Current business situation report: Alibaba Cloud submits the “Current Business Environment Report”, and both parties obtained an agreement on the report content.
  • Consulting report: Alibaba Cloud submits the “DevOps Consulting Report”, and both parties reach an agreement regarding the DevOps consulting content and results.
  • Project acceptance: After Alibaba Cloud submits the “Project Acceptance Report”, the customer shall confirm and review the content in the report within five working days and provide their final acceptance comments.

[NOTE] The project start time shall be subject to the time for signing the “DevOps Consulting Service Project Contract”.

Work content

Delivery time

Project kickoff meeting

 

Project plan report

 

Current business situation report

 

Consulting report

 

Project acceptance

 

 

6.       Customer Responsibilities

  • The customer shall assign a project owner to help Alibaba Cloud smoothly implement the Architecture Consulting Service. The project owner shall be responsible for coordination between the two parties, management of related issues, and review and acceptance of Alibaba Cloud services;
  • The customer shall provide the applications, databases, and other information relevant to this Project including, but not limited to, technology stacks, big data tool software, application architectures, deployment architectures, data volumes, and performance information;
  • During the implementation of the process that Alibaba Cloud provides during the consulting service, if documents provided by Party A involves third-party software, the customer shall negotiate with the third-party vendor and provide the relevant information for Alibaba Cloud.

7.       Acceptance Criteria

Project acceptance can start after the following acceptance criteria are met:

  • Alibaba Cloud provides the customer with the following project reports:

No.

 

Document name

1

Acceptance

deliverables

DevOps Consulting Kick-off Meeting Report

2

DevOps Consulting Solution

3

DevOps Survey Report

4

DevOps Consulting Report

  • After these project reports are submitted, Party A shall confirm the solution within five working days. If no objection is raised, both parties sign the “Project Acceptance Report”;
  • Signing of the “Project Acceptance Report” is deemed as completion of project acceptance.

8.       Mark of Completion

DevOps consulting is complete after the Project passes acceptance and both parties sign the “Project Acceptance Report”.