paddy agilewoman leanman, - agileinnovation.eu · ideation until development start ... process lean...

21
Paddy AgileWoman, Paddy LeanMan, Paddy DevOpsWoman walk into a bank: Our Journey to Investment Andrea Baker, Ciaran Farrelly, Linda Beckett

Upload: hakiet

Post on 02-Apr-2018

217 views

Category:

Documents


2 download

TRANSCRIPT

Paddy AgileWoman, Paddy LeanMan, Paddy DevOpsWoman walk into a bank: Our Journey to Investment Andrea Baker, Ciaran Farrelly, Linda Beckett

There’s a lot going on

2017 in Numbers • ~2.1 million Customers

• 500 million digital interactions

• 1.2 million active digital customers • 800K Active Online, 740K Active Mobile

• 1 million daily mobile interactions

• 70 million self service transactions

• 54 million ATM transactions (down 2%)

• 20 million mobile transactions (up 10%)

• ¾ of all personal loans were applied for digitally

What’s the problem ?

Dev vs Ops

Delivery Model: Waterfall Delivery cadence: Weeks/Months Resources: Partner locations/Offshore Priorities: Stability, Uptime, Support, Audit, Compliance, Customer Service Automation Toolset: Infrastructure Tooling Hub

Delivery Model: Agile Delivery cadence: Low Weeks Resources: In-house & Partner Priorities: Customer, Experimentation, New Products, Updates, Pace, Reduce Defects, Business Outcomes Automation Toolset: Enterprise Tooling Hub

DevOps

End to end Automation Single architecture and consistent approach of the complete automation toolset. Automate where possible to remove handovers and satisfy process.

Agile Infrastructure & Middleware Where appropriate, deliver consistent, compliant infrastructure to development teams fast. Where appropriate, allow teams to modify their infrastructure and middleware for minor changes.

Compliance & Assurance Provide full audit for all changes. Who did what/when. All Infra & middleware built to consistent security standards.

Ideation Until Development StartFrom Development Until

Production

12

3

45 6

7

89

10

11

1213

14

Feedback Based Intake to Product

Based Teams

Process

Can Reduce Time Here

Process

- LEAN - Minimum Viable Process

Process

Iterative Design De-Coupled

Architecture / 12 factor

Process

4th Amigo -SHIFT Left to CCD -Early Engagement. -Working Group

Process

LEAN Product Funding

Process

• Service Cat • On Demand/Self-

service • Immutable

Platform

Tools / Technology

Customer Insights Feedback loop

Process

- CI/CD - Integrated Toolchain

+TDD - Trunk Based

Development

Tools / Technology

End to End Continuous Monitoring

Process / Tools

- LEAN ITIL - Automated in ARA

Tool

Tools / Technology

ARA - Build IT, Run IT - Product Team to own

Level 2 Support

Tools / Technology

Feedback Loop Mechanism Ops + Customer

Process / Tools

Having single forum

Process

Op

po

rtu

nit

ies

Value Stream Map - New Product Introduction in AIB

A. Ideation to Development StartB. From Development to

Production

Value Stream Map summary – As Is *

Demand Budget Approval

Detailed Architecture Design & Estimation

Infrastructure Design and Planning Infrastructure Delivery

Dev + Test + Security

Change Management

Manual Release

Go ahead Decision

Engineering Set-up

Release

Software DeliveryProject set-up

Summary – As Is: - ~TOO MANY days to release new product

to production, of which…

- Lots of days (41 %) spent adding new product features / touch time

- Even more days (59 %) spent on waiting

Demand Intake Phase

New Idea or

Product

Code

delivered to

Production

Overhead59%

Business Value Adding Tasks41%

Whats next ?

Any Questions?

Backup

DevOps: People & Culture

Feedbac

kAutomationBuild in

Quality

No Silos

Autonomous Teams

Shared Responsibilit

y

Team Culture

Organisational Culture

Dev vs Ops

In organizations not already steeped in DevOps, the practical differences in the way the operations and development groups approach their work can be a source of tension. It will be difficult to deliver an agile infrastructure without aligning goals and objectives and embracing the same cultural idioms that have enabled agile software development.

Value Stream Map – To Be

Demand

Architecture and Solution Design

Prototype Infra Set-up –

Self Serve

Software Creation

Change Management and PINCS

Prototype Release

Go Ahead Prototype

Customer Feedback

Demand

Go Ahead Full Project

Architecture and Solution Design

Production Set-up – Self

Serve

Software Creation

Continuous DeliveryContinuous Customer Feedback

Prototype Full Project