7
Achieving the Agile Network Five phases of Transformation Manual Prelimi nary Advance d Continu ous Sustain ed

Phases of agile network maturity

Embed Size (px)

Citation preview

Page 1: Phases of agile network maturity

Achieving the Agile Network

Five phases of Transformation

Manual Preliminary Advanced Continuous Sustained

Page 2: Phases of agile network maturity

Manual Preliminary

Advanced

Continuous

Sustained

Achieving the Agile Network

Manual

1

Technical Indicators

Individuals use personal scripts to automate tedious or repetitive tasks. Processes are manually followed and sometimes documented.

Scripting

Scaling, provisioning and management are realized device by device, system

by system

Difficult to troubleshoot

Time consuming

Error prone

Page 3: Phases of agile network maturity

Manual Preliminary

Advanced

Continuous

Sustained

Achieving the Agile Network

Preliminary

2

Technical Indicators

Efforts to locate bottlenecks and obstacles by establishing metrics. Templates are used to standardize common tasks and requirements.

Templates

Measurement

Measurements and metrics typically associated with automation:

Deploy Frequency• Improves time to market

• Increases stability

• Reduces risk

• Improves predictability

MTTR

Error Rates

Lead time to change

Page 4: Phases of agile network maturity

Manual Preliminary

Advanced

Continuous

Sustained

Achieving the Agile Network

Advanced3

Technical Indicators

Repositories and versioning become commonplace for automation artifacts such as templates. Processes are better defined but incompletely automated.

Ops as Code

Automation Artifacts

Templates ScriptsGolden Images Base Config

Automation artifacts are the way organizations treat infrastructure “as code”. An artifact is a unique piece of code describing a specific network service – a template, a golden image, script, or base configuration –that can be managed in a repository.

Page 5: Phases of agile network maturity

Manual Preliminary

Advanced

Continuous

Sustained

Achieving the Agile Network

Continuous

4

Technical Indicators

Deployment tasks are automated, treated as code and loosely integrated to represent deployment processes.

Automation

Automation uses programmability – APIs, smart templates, frameworks, and scripts – to provision network services.

Page 6: Phases of agile network maturity

Manual Preliminary

Advanced

Continuous

Sustained

Achieving the Agile Network

Sustained

5

Technical Indicators

Deployment processes are orchestrated from automation artifacts and adjusted based on business requirements. Processes can be optimized.

Orchestration

Combining the use of repositories with automation enables organizations to continuously deploy and provision network services along with the applications they deliver and secure. Continuous provisioning may be now integrated with continuous delivery and deployment, offering organizations a complete assembly line experience across the SDLC.

Deployment

Delivery

Development

Orchestration

Page 7: Phases of agile network maturity

Manual

1Advanced

3Continuous

4Sustained

5Preliminary

2

Scripting TemplatesMeasurement Ops as Code Automation OrchestrationTechnical Indicators

Individuals use personal scripts to

automate tedious or repetitive tasks.

Processes are manually followed

and sometimes documented.

Efforts to locate bottlenecks and

obstacles by establishing metrics.

Templates are used to standardize common

tasks and requirements.

Repositories and versioning become commonplace for

automation artifacts. Processes are better

defined but incompletely automated.

Deployment tasks are automated, treated as

code and loosely integrated to

represent deployment processes.

Deployment processes are

orchestrated from automation artifacts and adjusted based

on business requirements.

Processes can be optimized.

Achieving the Agile Network