24
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Need for Speed Win the SDLC race and stay alive! Raziel Tabib Twitter: @RazielTabib © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Need for Speed Win the

Embed Size (px)

Citation preview

Page 1: © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Need for Speed Win the

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

Need for SpeedWin the SDLC race and stay alive!

Raziel TabibTwitter: @RazielTabib

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

Page 2: © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Need for Speed Win the

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

“Everyone has a

strategy ‘til they get

punched in the face.”“Iron” Mike

Tyson

Page 3: © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Need for Speed Win the

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

Change

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

Page 4: © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Need for Speed Win the

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

Application Delivery is fundamentally changing

Page 5: © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Need for Speed Win the

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

How do we now deliverwith speed and quality?

Page 6: © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Need for Speed Win the

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

“Over 40% of companies have adopted Agile...”“...but less than 20% have scaled Agile across the Enterprise ”

- Forrester Research, Inc.

Page 7: © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Need for Speed Win the

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

Could better testing have prevented this?A very public launch

Very public quality issues led to …

public apologies and executive turn over

Page 8: © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Need for Speed Win the

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

HP Agile ManagerEmpower Agile teams. Enable enterprise agility.

Page 9: © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Need for Speed Win the

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

How to do more without compromising on qualityCollaboration– no “over the wall” communication

Agile is not “all or nothing” – Blend best practices and metrics to enhance your agile practices

Remove obstacles as much as possible– enterprise apps are far more complex

DevOPS– extend beyond Dev to Operations

Page 10: © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Need for Speed Win the

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

Different tools, technologies, locations

Collaboration

Page 11: © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Need for Speed Win the

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

Transparency

Page 12: © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Need for Speed Win the

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

Full transparencyInsight & visibility

Page 13: © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Need for Speed Win the

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

QA Manager

Dev Manager

PCOE Manager

Performance Eng

Developers\ Architects

Business Analyst

QA Eng

Project\Program Mangers

Defect

TestCode

Req

Build

Task

Page 14: © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Need for Speed Win the

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

Perforce

How?

TFS

WaterScrumfall

Scrum

XP

Jenkins

TFS

CVSElectric Cloud

SVN Hudson

Lean

VSEclips

e

Eclipse

InteliJ

TestBuildReq

Agile Manager

Single Platform

Page 15: © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Need for Speed Win the

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

Agile is not “all or nothing”

53% of organizations do

Agile and Waterfall“Water-Scrum-fall is the reality of agile” Dave West – SD Times

By 2016, organizations with joint App Dev and Ops initiatives for continuous delivery and simplified release management

40%Agile

Page 16: © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Need for Speed Win the

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

Metrics, metrics, metrics….Insight & visibility

Page 17: © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Need for Speed Win the

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

Quality from a very early phase… Insight & visibility

Page 18: © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Need for Speed Win the

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

Shopping Process

Applications are hybrid compositions

Search

Product

Pay

Payment

Buy

Customer Profiles

Ship

Shipping

Track

Track package

Each of these steps are interconnected software components, also called

services

Public Cloud

Traditional Managed Cloud

By 2016, integration projects that include on-premises applications and cloud services

50%

Composite

Composite

Page 19: © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Need for Speed Win the

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

Challenges of a real distributed environment!

Existing Infrastructure

Single sign on

JDBC

SOAP

MQ

LDAP

Third Party

Application Under Test

Mobile App

Web browse

r

Composite

Application

Application services

Mainframe

Existing database

Web service andLegacy application

RESTPay-per-transaction

Underconstructio

n

Page 20: © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Need for Speed Win the

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

Existing Infrastructure

Remove obstacles as much as possible

Single sign on

JDBC

SOAP

MQ

LDAP

Third Party

Application Under development

Mobile App

Web browse

r

Composite

Application

Application services

Mainframe

Existing database

Web service andLegacy application

RESTPay-per-transaction

Underconstructio

n

SOAPRESTJMSMQ

SimulationV

irtu

aliz

e

Allow Developers and QA to develop and test as early as possible

Page 21: © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Need for Speed Win the

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

And.. Agile needs to extend beyond Dev to Operations

IT Operations

Features & code

changes

Agile Delivery

Page 22: © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Need for Speed Win the

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

Relations between Dev & Ops are generally poorHow would you describe the relations between your

Application Development and IT Operations organizations?

Source: Gartner., “Catalysts Signal the Growth of DevOps”, February 2011

Page 23: © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Need for Speed Win the

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

And.. Agile needs to extend beyond Dev to Operations

Page 24: © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Need for Speed Win the

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

Thank you…

Follow me on #RazielTabib