© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is...

Preview:

Citation preview

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

© 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

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

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

Application Delivery is fundamentally changing

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

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

© 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

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

© 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

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

Different tools, technologies, locations

Collaboration

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

Transparency

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

Full transparencyInsight & visibility

© 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

© 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

© 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

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

Metrics, metrics, metrics….Insight & visibility

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

Recommended