edevops in hpsw from buzzword to reality

21
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential. eDevOps in HPSW From buzzword to reality Liran Levy HP RnD Lifecycle Management DevOps Manager Rachel Shehori HP SaaS DevOps Center Manager February 2015

Upload: agilesparks

Post on 15-Jul-2015

189 views

Category:

Technology


2 download

TRANSCRIPT

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential.

eDevOps in HPSW From buzzword to reality Liran Levy HP RnD Lifecycle Management DevOps Manager

Rachel Shehori HP SaaS DevOps Center Manager

February 2015

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential. 2

Our enterprise is struggling to keep up

QA OPs The business

We need to

innovate

Need to deliver

faster/on-time

Our customers are

unhappy

We are struggling

to increase pace

of delivery

We are releasing

too many defects

We cannot risk

frequent changes

to production

Dev

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential. 3

Enterprise DevOps | eDevOps

Emphasizing enterprise agility,

collaboration and a more dynamic

software lifecycle

Allowing the enterprise processes that deal with complains, stability and reliability of software to

be in place

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential. 4

Building the right culture Building the right

processes Utilizing the right technology

Going eDevOps is a journey of 3 challenges…

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential. 5

Building the right culture Building the right

processes Utilizing the right technology

Going eDevOps is a journey of 3 challenges…

Embracing the right culture

is everything; collaborate,

communicate and share

customer-oriented goals,

objectives and

responsibility.

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential. 6

Ops

Dev QA

DevOps

Increase collaboration and communication

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential. 7

Support Agile for Dev and OPs

• Plan and ensure fast delivery

• Meet customer expectations Agile for Dev

• Processes Automation

• Workflows Automation Agile for OPs

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential. 8

Establish a two-way-flow between Dev and

OPs

Dev uses “production-like” environments supplied by

OPs

Aware to security issues

Aware to latency boundaries

OPs take part in the architecture design engaged by Dev

Aware to application architecture

Aware to application dependencies

Dev operate all the “production-like” environments

used by

Walk in Ops shoes

OPs take part in deployment code development led by

Dev

Walk in Dev shoes

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential. 9

Development Testing

Production Staging

Meet your App before your customer does

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential. 10

Dev Test

Ops

Dev Test Ops

Customers

Customers

Customers

Customers

Customers

Customers

Meet your customer before he meets your

App

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential. 11

Building the right culture Building the right

processes Utilizing the right technology

Going eDevOps is a journey of 3 challenges…

Maximizing the DevOps benefit;

• Faster time to market

• Reduce time, reduce costs

• Support complains and

stability

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential. 12

Build the bedrock - Release Management

Operate Release Stage Test Develop Plan

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential. 13

Valu

e

Operate Release Test Deploy

(ST, PR) Test

Deploy (DV, QA)

Build Develop Define Plan

Continuous Operations

Continuous Delivery

Continuous Deployment

Continuous Integration

Streamline your application delivery

pipeline

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential. 14

CI

CD CD

Promotion

CD

CD

CD

Testing Dev Eng.

Feedback

Feedback

Release Mng. Staging Operator Prod Prod Prod

Feedback

Release Approval

Feedback

Feedback

Feedback Support Request

Release management and streamlining

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential. 15

Find the right approach to “Automate”

Change

Compile Sanity Tests

Functional Tests

System Tests

Integration Tests

Static Analysis

Publish Feedback

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential. 16

Think OPs from day one

Site Admin

Feature Toggling

High Availability

Upgrade process

Rollback and

Recover

Loosely Coupled

Architecture

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential. 17

Building the right culture Building the right

processes Utilizing the right technology

Going eDevOps is a journey of 3 challenges…

Utilizing most the technology

that support scale, integration,

quality and collaboration. When

the right technology meets the

right processes and culture,

DevOps magic will just start to

happen.

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential. 18

Move from ALM to CRM

HP Agile Manager

HP ALI

HP Codar

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential. 19

Raise the bar in terms of quality

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential. 20

Automate and monitor heavy Ops

processes

© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Thank you