navigating the sea of silos in application delivery

33
NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY Give me data! George Wilson [email protected]

Upload: duy

Post on 25-Feb-2016

48 views

Category:

Documents


2 download

DESCRIPTION

NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY. Give me data!. George Wilson g [email protected]. Why Navigation?. Background and introduction Data the business needs Data we need Where does it come from How do we get it. Background… . Original Software SQA & AQM - 14 years - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY

NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY

Give me data!

George [email protected]

Page 2: NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY

Why Navigation?

Background and introductionData the business needsData we needWhere does it come fromHow do we get it

Page 3: NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY

Background…

Original Software SQA & AQM - 14 years 500 customers Home of

» Code free automation» Manual testing» Top to bottom

Me Engineering – QA Software development and

consultancy, large projects, ISO9001 Board level management

Page 4: NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY

Where are we?

Page 5: NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY
Page 6: NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY

Who’s in charge?

Board

Suppliers

Bank Customers Share-holders

Competitors

Future

HR

ITOpsSales

Fin

CIO

Page 7: NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY

IT Silos

HR

ITOpsSales

Fin

CIO

OpsQuality

Sys Dev

VendorsR&D

Page 8: NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY

Importance

HR

ITOpsSales

Fin

CIO

Ops

Quality

Sys Dev

VendorsR&D

Page 9: NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY

Importance

HR

ITOpsSales

Fin

CIO

OpsQuality

Sys Dev

VendorsR&D

Page 10: NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY

Phases and Silos

Vision• Concept• Idea, value

Architect• Visualise, Research

• Feasibility, scope

PMO• Manage, monitor• Report, resource

Design• Requirements• Spec

Dev• Prototype, build• Unit test

QA• Test design• Test, report

Ops• Platforms• Infrastructure

Implement• Train, configure• Roll out

Support• Enhance• Manage

Page 11: NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY

Silo / Project matrix

Vision• Concept• Idea, value

Architect• Visualise,

Research• Feasibility,

scope

PMO• Manage, monitor• Report, resource

Design• Requirements• Spec

Dev• Prototype, build• Unit test

QA• Test design• Test, report

Ops• Platforms• Infrastructure

Implement• Train, configure• Roll out

Support• Enhance• Manage

Vision• Concept• Idea, value

Architect• Visualise,

Research• Feasibility,

scope

PMO• Manage, monitor• Report, resource

Design• Requirements• Spec

Dev• Prototype, build• Unit test

QA• Test design• Test, report

Ops• Platforms• Infrastructure

Implement• Train, configure• Roll out

Support• Enhance• Manage

Vision• Concept• Idea, value

Architect• Visualise,

Research• Feasibility,

scope

PMO• Manage, monitor• Report, resource

Design• Requirements• Spec

Dev• Prototype, build• Unit test

QA• Test design• Test, report

Ops• Platforms• Infrastructure

Implement• Train, configure• Roll out

Support• Enhance• Manage

Vision• Concept• Idea, value

Architect• Visualise,

Research• Feasibility,

scope

PMO• Manage, monitor• Report, resource

Design• Requirements• Spec

Dev• Prototype, build• Unit test

QA• Test design• Test, report

Ops• Platforms• Infrastructure

Implement• Train, configure• Roll out

Support• Enhance• Manage

Vision• Concept• Idea, value

Architect• Visualise,

Research• Feasibility,

scope

PMO• Manage, monitor• Report, resource

Design• Requirements• Spec

Dev• Prototype, build• Unit test

QA• Test design• Test, report

Ops• Platforms• Infrastructure

Implement• Train, configure• Roll out

Support• Enhance• Manage

Page 12: NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY

Data

Decision & ConfidenceTime

Issues

CompleteTo do

Resources

Effort

Predict

Page 13: NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY

Data Sources

Page 14: NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY

More than one way…..

RAD

JAD

Page 15: NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY

Navigation

CTS – Course to SteerCurrent & Leeway

Page 16: NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY

Ubiquitous Platforms

Defect Tracking Corp

DeptSilo

Page 17: NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY

Platform consolidation

Defect Tracking Corp

DeptSpecific

Requirements Development

QA Support Production

ManagementData

Page 18: NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY

Data consolidation

Support

Corp

DeptSpecific

Requirements Development

QA Defects Virtual view

ManagementData

Prod

Page 19: NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY

Failure…

Fail to plan…….…….Plan to fail

Actually – every project has failure

Manage failure

Page 20: NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY

Failure…

Page 21: NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY

Helping Management

Page 22: NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY

Data for Management

Page 23: NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY

Engine room data

Page 24: NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY

Consolidation platform

Defect Tests

TasksReqts

CI

Source

Qualify

Page 25: NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY

TFS Example

Page 26: NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY
Page 27: NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY

Predict

Page 28: NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY

Chose your data

Page 29: NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY

Corrective actions

Other project resourcesChange courseCut functionTest lessRe-designRe-plan

Page 30: NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY

Manage change

Page 31: NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY

Steer this…..

Page 32: NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY

In Summary

You need dataManagement needs different dataReadyConsolidate silo dataAgile = less silosNavigate change as a team

Page 33: NAVIGATING THE SEA OF SILOS IN APPLICATION DELIVERY

Cling to success