avnet services devops strategy accelerating concept to cash

35
Avnet Services DevOps Strategy Accelerating Concept to Cash

Upload: daniel-taylor

Post on 17-Jan-2016

229 views

Category:

Documents


9 download

TRANSCRIPT

Page 1: Avnet Services DevOps Strategy Accelerating Concept to Cash

Avnet Services DevOps StrategyAccelerating Concept to Cash

Page 2: Avnet Services DevOps Strategy Accelerating Concept to Cash

Opportunity

Page 3: Avnet Services DevOps Strategy Accelerating Concept to Cash

32015Slide 3

Key Concept From Good to Great

“Good-to-great companies built a consistent system with clear constraints, but they also gave people the freedom and responsibility within the framework of that system. They hired self-disciplined people who didn’t need to be managed, and then managed the system, not the people.”

Page 4: Avnet Services DevOps Strategy Accelerating Concept to Cash

42015

Business Drivers

Software and IT organizations are under pressure to develop & deploy more software, yet many companies are losing precious time-to-market due to manual processes and disparate, non-integrated development tools & IT

Infrastructure

Manual Processes VS Automated Processes

Page 5: Avnet Services DevOps Strategy Accelerating Concept to Cash

52015

Why Is This Important?

Sources: Hammond, Jeffrey S. (7 Feb. 2011) “Five Ways to Streamline Release Management”. Forrester Research Inc., ZeroTurnaround, 2011. Java EE Productivity Report 2011. Retrieved from: http://zeroturnaround.com/wp-content/uploads/2010/11/Java_EE_Productivity_Report_2011_finalv2.pdf

83%!!Cost to Productivity =

5.3 work weeks/developer/year

Page 6: Avnet Services DevOps Strategy Accelerating Concept to Cash

62015

What If?

• You could deploy features/capabilities to your customers/users 30 times more frequently? (1)

• Spend 37% less time handling support cases? (1)• Reduce deployment times by 95% from 3 days to 15 minutes?

(2) • Improve pre-release defect removal rate to 95% (3)• Reduce testing time by 52% (4)• Reduce IT labor costs by 12? (5)• Increase error-free configuration changes by 40% (5)(1) 2014 State of DevOps Report(2) Amica Insurance Company Case Study(3) Soft Bank Mobile Case Study(4) Delta Airlines Case Study(5) Kellogg’s Case Study

Page 7: Avnet Services DevOps Strategy Accelerating Concept to Cash

72015

It IS Doable in the Enterprise

Page 8: Avnet Services DevOps Strategy Accelerating Concept to Cash

Challenges

Page 9: Avnet Services DevOps Strategy Accelerating Concept to Cash

92015

Technical Complexity and Change Drive Difficulty

• Modern application systems are extremely complex and beyond the capacity of one person to understand / manage• Technology components (UI, middleware, database,

integrations, APIs, etc.)• Scale in the sheer number of server instances and

configurations

• Complexity is multiplied by many factors• Pipeline of Dev, Test, and Prod mean there are actually several

important instances of an application system • Changes are at different stages within the pipeline• Early stage instances receive changes very frequently• Changes can originate from many points

Page 10: Avnet Services DevOps Strategy Accelerating Concept to Cash

102015

Complex Business Problems, Complex Software, Complex Environments

Page 11: Avnet Services DevOps Strategy Accelerating Concept to Cash

112015

How Many Vendors Are You Dealing With?

Page 12: Avnet Services DevOps Strategy Accelerating Concept to Cash

122015

Organizational Challenges in Getting There

• Barriers and bottlenecks in large enterprises• Organizations not used to moving that fast• Organizational & project staffing models built on old assumptions• Non-software processes built around long lead times (e.g. marketing)

• Manual, non-standardized processes and tool fruit salads• Teams in silos by skillset

• Business Analysts• Developers• Testers• Operations

• No unified view of actual flow through the process results in suboptimization around organizational silos

• Entrenched cultural norms of “this is how we have always done things” impacts the ability to actually change

Page 13: Avnet Services DevOps Strategy Accelerating Concept to Cash

132015

Traditional Software Delivery Environments Limit Productive Collaboration: Islands of People, Process and Information

Ö

Little to no project visibility

Data locked in proprietary APIs

Poor process and workflow integration

High maintenance and administration costs

Persistent functional, geographic and organizational silos

Page 14: Avnet Services DevOps Strategy Accelerating Concept to Cash

What is DevOps?

Page 15: Avnet Services DevOps Strategy Accelerating Concept to Cash

152015

What is DevOps? In a nutshell, a System for Changing Systems to get new features to users faster!

• Accelerate the time to value of your new business ideas• React to market opportunities more quickly• Beat competitors to market with new capabilities• Remove friction from your software delivery cycles• Eliminate organizational silos that slow business down

Adopting DevOps practices & tools reduces build/deploy/release cycles from days/weeks to minutes/hours and frees up 5.3 work weeks/developer/year!

Page 16: Avnet Services DevOps Strategy Accelerating Concept to Cash

162015

DEVELOPMENTCreative Behavior

OPERATIONSProcedural Rigor

Proced

ural Rig

orC

reat

ivity

Conventional Stovepiped Processes & Tools

Page 17: Avnet Services DevOps Strategy Accelerating Concept to Cash

172015

Proced

ural Rig

orC

reat

ivity

Conventional Stovepiped Tools

DEVELOPMENT and OPERATIONS Continuous Delivery

Collaborative Automation Platform

DEVELOPMENTCreative Behavior

OPERATIONSProcedural Rigor

Proced

ural Rig

orC

reat

ivity

BU

ILD

RE

LEA

SE

CH

AN

GE

TE

ST

PR

OJE

CT

MG

T.

Page 18: Avnet Services DevOps Strategy Accelerating Concept to Cash

Ascendant Rational CLM Overview

DevOps: A System for Changing Systems

Integrated, loosely coupledLogic

User InterfacesData Models

WorkflowAdministration

Third-partyproducts

ProductB

Product C

Product A

OpenSource

Solutions Product D

Shared Platform Services

Process Workflow

HTTP/REST

Real-time, transparent access to project data, risks

and progress

Page 19: Avnet Services DevOps Strategy Accelerating Concept to Cash

192015

DevOps Process & Tool Automation

• DevOps is all about reducing the friction and airgaps in an organization’s software development, deployment, and operational processes to dramatically improve quality, productivity, and time to market

• Best way to start is through an assessment that identifies the high-value areas to focus on first

• Software and services follow• DevOps brings together your development and IT operations

professionals early in the application process, enabling them to collaborate closely and function as an integrated team. Along the way, DevOps automates many processes so one organization isn’t left waiting on the other. Integration, automation, and collaboration are keys to DevOps success.

Page 20: Avnet Services DevOps Strategy Accelerating Concept to Cash

202015

Constant Properties Regardless of Definition

• Unifies execution across Dev, Test, and Operations

• Applies lessons from Agile and Lean

• Eliminates cultural, organizational, and tool barriers that create friction, delay, and cost in Release Management

• Associates heavily with cloud methodologies and technologies

Page 21: Avnet Services DevOps Strategy Accelerating Concept to Cash

212015

Unified Perspective on Dependencies

Page 22: Avnet Services DevOps Strategy Accelerating Concept to Cash

222015

Dev Test Production

Deliberate Pipeline Management

Page 23: Avnet Services DevOps Strategy Accelerating Concept to Cash

Avnet Services DevOps Reference Architecture

Page 24: Avnet Services DevOps Strategy Accelerating Concept to Cash

242015

Cont Int & Delivery

DEV OPS

Bu

sin

es

s

Pro

ce

ss

Fra

me

wo

rks

&

Pra

cti

ce

sTo

ols

Customer Needs

Concept Def

Solution Dev

Test Build & Deploy Provision MonitorEvent/ Prob Mgmt

Customer Feedback

Enterprise Agile (SAFe, DAD), CMMI ITIL, COBIT

Agile Reqs Mgmt

Dev, Change &

Config Mgmt Automated Testing

Agile Arch & Design

Agile Project Management

Automated Organizational Dashboards

Automation

OrchestrationMonitoring

Cloud Mgmt

Self Service

Change & Config Mgmt

Automated Build & Deploy ToolReqs

MgmtSystem

IDE & SCM

SystemCloud Mgmt System

Arch & DesignTools

Application Lifecycle Management System

Development and Operations Intelligence System

Automation System

Orchestration SystemMonitoring SystemKnowledge Base

CMDBAuto Unit, Func, Non-Func, & SV Test Tools

2

2

2

3

4 35

2

2

3

2 345

Concept to Cash Value Flow

3

3

2

2

2

2

4

43

434

Avnet Services DevOps Reference Architecture

Agile Portfolio Management Production Support4 2

Portfolio Management System 4 ITSM System 2

Page 25: Avnet Services DevOps Strategy Accelerating Concept to Cash

252015

Avnet Services DevOps Maturity Model

Level 2 – Agile requirements, change, and configuration management in place, automated continuous code integration and deployment

Level 3 – Standardized & scalable Agile framework (SAFe, DAD), Application Lifecycle Management System, and automated testing (unit, functional, security, performance, etc). in place

Level 4 – Agile Portfolio Management and architecture/design practices in place

DevOps Maturity Level 5Integrated & Automated Concept to Cash Flow, Data, Metrics,

Tools, Process across all Development and Operations activities

DEV OPS

Level 4 – Orchestration used to combine automation in more sophisticated and value-added ways. Knowledge Base employed to

facilitate emplooye self-service.

Level 3 – Cloud management system in place. Automated monitoring of systems, availability, performance.

Level 2 – IT Service Management used to track problems & issues. CMDB in place to catalogue and manage IT infrastructure assets. Tools used to automate previously manual atomic tasks

Level 1 Adhoc development, tools, processes, training.Inconsistent development results across projects, and inconsistent results from delivery to delivery within a single project. No common tools, processes, or activities can be expected.

Level 1 – Adhoc operations capabilities, reactive, manual, error-prone, little to no automation and systems in place to track/monitor operational issues and conditions

Page 26: Avnet Services DevOps Strategy Accelerating Concept to Cash

Avnet DevOps Transformation Approach

Page 27: Avnet Services DevOps Strategy Accelerating Concept to Cash

272015

Realities of Building a “System for Changing Systems”

• Most current tools and discipline areas are not naturally connected• There will be manual bridges for longer than you would like• Early efforts will be as much about learning as improvement

• Such a system is never “done”• “Continuous Improvement” necessary to remove friction• Holistic approach means not over-optimizing any one area

• There will be a lot to learn• Previously unknown truths about the process or application system• New instrumentation techniques for the system

• Breaking capabilities down will allow an Agile approach• Same benefits of small batch size apply• Prioritize using risk / value decision points

Page 28: Avnet Services DevOps Strategy Accelerating Concept to Cash

282015

Holistic Flow – Bottleneck Hunting

The throughput of the whole system is the throughput of the SLOWEST step

Page 29: Avnet Services DevOps Strategy Accelerating Concept to Cash

292015

APEX Transformation Approach

Many DevOps efforts fail due to cultural difficulties, not technical ones. Avnet Services’ APEX transformation approach is designed to achieve adoptable, lasting change.

People / Transformation

Organization / Transformation

Project

Quick Win PilotAPEX

Organizational Change

SAFe,DAD

ALM, Agile Traditional CMMI,ITIL

APEXOrganizational

Change

Organizational Transformation Best Practices

Industry Standard ITSM/Product Development Transformation Models

Leading Automation Tools, ITSM, Software Engineering Best Practices, Standards

Page 30: Avnet Services DevOps Strategy Accelerating Concept to Cash

302015

Time

ExecMgmt

DevOps Team

• Generate Urgency• Provide Resources/

Funding• Sponsor Initial

Assessment(s)• Create Strategic Plan• ID DevOps Team

Communication

• Receive Initial Training

• Conduct Current-State Assessment

Initial Assessment

Projects/ Users

Findings

• Update Strategic Plan

• Identify Key Measurements

• Develop DevOps Implementation Plan

• ID WGs

Plan

Communication Communication Communication Communication

Exec Mgmt Reviews

• WGs Develop DevOps Processes/ Tool Support

• DevOps Team Reviews• User Improvements Implemented

• Iterative Deployment of DevOps Processes/Tools

• Pilots Initially, then more Broadly into Projects/Org

• WGs Deliver Training, Audits Process Execution, Provides Mentoring/Coaching

• Projects/Org Collects Measurements

Dev

Op

s In

stal

led

• User Improvements Implemented

• DevOps Process/Tool implementation Monitored

• Project/Org Performance Monitored

Dev

Op

s B

AU

• Periodic Deployment of DevOps Process/Tools Improvements

• WGs Deliver Training, Audits Process Execution, Provides Mentoring/Coaching

• Projects/Org Collects Measurements

Exec Mgmt Reviews

• Project/Org Performance Monitored

Avnet Services APEX DevOps Transformation FrameworkPlan Execute TransitionAppraise

Page 31: Avnet Services DevOps Strategy Accelerating Concept to Cash

About Avnet Services

Page 32: Avnet Services DevOps Strategy Accelerating Concept to Cash

322015

414Avnet’s ranking on the

Fortune 500 Global

53Years on the New York Stock

Exchange

80+Countries we sell into

117Avnet’s ranking on the Fortune

500

18,400

Avnet employees across the globe

$25.5 B

FY12 Annual Revenue

300Locations worldwide

100,000+customers

893Avnet’s ranking on the Forbes

Global 2000 – we are the largest tech distributor in the world

Avnet Technology Solutions -Truth in Numbers

Page 33: Avnet Services DevOps Strategy Accelerating Concept to Cash

332015

Avnet Services at a Glance

Capabilities Solutions

PRACTICES

Cloud Solutions

Infrastructure Solutions

Managed Services

TECHNOLOGY

Productivity & Collaboration

Backup & Disaster Recovery

Security & Monitoring

Application Hosting & Management

Web Content Management

Data Center Lifecycle Services

Remarketing Solutions

Data Center Migration

IT Deployment and Automation

Application Solutions

INDUSTRY ALIGNED

Energy

Financial Services

Government

Healthcare

Retail

Business Intelligence & Analytics

Business Process Automation

Systems Integration

Software Engineering

(Rational, Agile, DevOps, CMMI)

Social Business

Mobile

B2C Platforms

B2B Commerce

Employee Portals & Intranets

By The Numbers –

2000+Employees

650+Certifications

6,000+Delivered SolutionsSince 1997

$26+ Billion

Avnet Services by the numbers

Page 34: Avnet Services DevOps Strategy Accelerating Concept to Cash

342015

Avnet Services Capabilities

IT Governance (ITIL)

Project & Portfolio Management

Asset & Financial Management

Application Lifecycle Management

Service Deployment & Automation

Operations Management

Service Management

Vendor Accredited Training

Custom Training •

Flexible Delivery

Portals and Collaboration

Commerce -

Mobility -

Social Media -

Business Process Management

Digital Experience Design

Data Mining & Analytics

-

Call Center-

Field Installation & Maintenance

Data Center Transformation

Technology Integration

Spare Parts Logistics-

Depot Repair-

Trade-ins and Competitive Replacements

ITAD & Recycling Options

Leasing & Financing Solutions

Page 35: Avnet Services DevOps Strategy Accelerating Concept to Cash

352015

Sampling of our customers