Top Banner
© 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
21
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: eDevOps in HPSW from buzzword to reality

© 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

Page 2: eDevOps in HPSW from buzzword to reality

© 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

Page 3: eDevOps in HPSW from buzzword to reality

© 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

Page 4: eDevOps in HPSW from buzzword to reality

© 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…

Page 5: eDevOps in HPSW from buzzword to reality

© 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.

Page 6: eDevOps in HPSW from buzzword to reality

© 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

Page 7: eDevOps in HPSW from buzzword to reality

© 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

Page 8: eDevOps in HPSW from buzzword to reality

© 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

Page 9: eDevOps in HPSW from buzzword to reality

© 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

Page 10: eDevOps in HPSW from buzzword to reality

© 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

Page 11: eDevOps in HPSW from buzzword to reality

© 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

Page 12: eDevOps in HPSW from buzzword to reality

© 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

Page 13: eDevOps in HPSW from buzzword to reality

© 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

Page 14: eDevOps in HPSW from buzzword to reality

© 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

Page 15: eDevOps in HPSW from buzzword to reality

© 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

Page 16: eDevOps in HPSW from buzzword to reality

© 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

Page 17: eDevOps in HPSW from buzzword to reality

© 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.

Page 18: eDevOps in HPSW from buzzword to reality

© 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

Page 19: eDevOps in HPSW from buzzword to reality

© 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

Page 20: eDevOps in HPSW from buzzword to reality

© 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

Page 21: eDevOps in HPSW from buzzword to reality

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

Thank you