25
Successfully Implementing Continuous Delivery

Continuous Delivery...SpecFlow, QTP, Lisa) Infrastructure as Code GTS Non - Event Release TOOLS & ENVS BA TSM TL DEV QA Cloud Backlog Grooming Build Vision Testing Strategy Configuration

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Continuous Delivery...SpecFlow, QTP, Lisa) Infrastructure as Code GTS Non - Event Release TOOLS & ENVS BA TSM TL DEV QA Cloud Backlog Grooming Build Vision Testing Strategy Configuration

Successfully ImplementingContinuous Delivery

Page 2: Continuous Delivery...SpecFlow, QTP, Lisa) Infrastructure as Code GTS Non - Event Release TOOLS & ENVS BA TSM TL DEV QA Cloud Backlog Grooming Build Vision Testing Strategy Configuration

2

My Story, My Job

Page 3: Continuous Delivery...SpecFlow, QTP, Lisa) Infrastructure as Code GTS Non - Event Release TOOLS & ENVS BA TSM TL DEV QA Cloud Backlog Grooming Build Vision Testing Strategy Configuration

3

Think « System »

Page 4: Continuous Delivery...SpecFlow, QTP, Lisa) Infrastructure as Code GTS Non - Event Release TOOLS & ENVS BA TSM TL DEV QA Cloud Backlog Grooming Build Vision Testing Strategy Configuration

IDEA FAST, SEAMLESS FLOW

Trunk-Based Development

BDD

PRODUCTION

Clean code

Continuous Deployment

ROLES

Vision

Creation(Product

Box,

Impact

Mapping)

Agile Project

Management (Jira)

Version

Control(Git, Subv ersion)

Continuous Integration Server (Jenkins)

Deployment

Automation(Deploy It, HPOO)

Just-in-time Design

BUSINESS DEV OPS

SUPSPONSOR PO

PROCESS

&PRACTICES

BIZDEV

Measure

Test

Automation(Cucumber,

SpecFlow, QTP,

Lisa)

Infrastructure as Code

GTS

Non-Event Release

TOOLS

& ENVS

TSMBATL

DEV

QA

Cloud

Backlog

Grooming

Build

Vision

Testing Strategy

Configuration

Management(Puppet, Chef ,)

Monitor

TA

Flexible Architecture

Scrum, Kanban, ScrumBan (just- in-time, one-piece f low )

INCEPT BUILD RELEASEACCEPT OPERATE

Data

Management(Deploy It ,

Liquibase)

Binary repository

Pair-Programming

DEVOPS

TDD

Capacity

Management

Monitoring(TMon, Nagios)

Measurement(Graphite)

Source : Gilles Philippart, coach agile ‘tech’ @ SG

CD Heatmap

Page 5: Continuous Delivery...SpecFlow, QTP, Lisa) Infrastructure as Code GTS Non - Event Release TOOLS & ENVS BA TSM TL DEV QA Cloud Backlog Grooming Build Vision Testing Strategy Configuration

P.5

Continuous Delivery of Value

Page 6: Continuous Delivery...SpecFlow, QTP, Lisa) Infrastructure as Code GTS Non - Event Release TOOLS & ENVS BA TSM TL DEV QA Cloud Backlog Grooming Build Vision Testing Strategy Configuration

P.6

Culture & Collaborative Leadership

Page 7: Continuous Delivery...SpecFlow, QTP, Lisa) Infrastructure as Code GTS Non - Event Release TOOLS & ENVS BA TSM TL DEV QA Cloud Backlog Grooming Build Vision Testing Strategy Configuration

7

Which Way ?

Page 8: Continuous Delivery...SpecFlow, QTP, Lisa) Infrastructure as Code GTS Non - Event Release TOOLS & ENVS BA TSM TL DEV QA Cloud Backlog Grooming Build Vision Testing Strategy Configuration

8

Lean Startup Loop

Page 9: Continuous Delivery...SpecFlow, QTP, Lisa) Infrastructure as Code GTS Non - Event Release TOOLS & ENVS BA TSM TL DEV QA Cloud Backlog Grooming Build Vision Testing Strategy Configuration

9

Strength Based

Page 10: Continuous Delivery...SpecFlow, QTP, Lisa) Infrastructure as Code GTS Non - Event Release TOOLS & ENVS BA TSM TL DEV QA Cloud Backlog Grooming Build Vision Testing Strategy Configuration

10

Reuse What Works

Page 11: Continuous Delivery...SpecFlow, QTP, Lisa) Infrastructure as Code GTS Non - Event Release TOOLS & ENVS BA TSM TL DEV QA Cloud Backlog Grooming Build Vision Testing Strategy Configuration

Beyond Tools and Processes Co-Elaborate, with Playfull

Facilitation

Co-Elaborate

Page 12: Continuous Delivery...SpecFlow, QTP, Lisa) Infrastructure as Code GTS Non - Event Release TOOLS & ENVS BA TSM TL DEV QA Cloud Backlog Grooming Build Vision Testing Strategy Configuration

P.12

Adopt Coaching & Facilitation

Page 13: Continuous Delivery...SpecFlow, QTP, Lisa) Infrastructure as Code GTS Non - Event Release TOOLS & ENVS BA TSM TL DEV QA Cloud Backlog Grooming Build Vision Testing Strategy Configuration

P.13

SF & Brief Coaching

Page 14: Continuous Delivery...SpecFlow, QTP, Lisa) Infrastructure as Code GTS Non - Event Release TOOLS & ENVS BA TSM TL DEV QA Cloud Backlog Grooming Build Vision Testing Strategy Configuration

P.14

Playful Facilitation

Page 15: Continuous Delivery...SpecFlow, QTP, Lisa) Infrastructure as Code GTS Non - Event Release TOOLS & ENVS BA TSM TL DEV QA Cloud Backlog Grooming Build Vision Testing Strategy Configuration

P.15

Start Your Dayhttp://www.innovationgames.com/start-your-day/

Page 16: Continuous Delivery...SpecFlow, QTP, Lisa) Infrastructure as Code GTS Non - Event Release TOOLS & ENVS BA TSM TL DEV QA Cloud Backlog Grooming Build Vision Testing Strategy Configuration

P.16

Give & Take Matrix Gamehttp://www.gamestorming.com/games-for-design/give-and-take-matrix/

Page 17: Continuous Delivery...SpecFlow, QTP, Lisa) Infrastructure as Code GTS Non - Event Release TOOLS & ENVS BA TSM TL DEV QA Cloud Backlog Grooming Build Vision Testing Strategy Configuration

P.17

Go with a « Rupture Douce »

Page 18: Continuous Delivery...SpecFlow, QTP, Lisa) Infrastructure as Code GTS Non - Event Release TOOLS & ENVS BA TSM TL DEV QA Cloud Backlog Grooming Build Vision Testing Strategy Configuration

Take Care

Page 19: Continuous Delivery...SpecFlow, QTP, Lisa) Infrastructure as Code GTS Non - Event Release TOOLS & ENVS BA TSM TL DEV QA Cloud Backlog Grooming Build Vision Testing Strategy Configuration

P.19

Pollinate with Safaris

Page 20: Continuous Delivery...SpecFlow, QTP, Lisa) Infrastructure as Code GTS Non - Event Release TOOLS & ENVS BA TSM TL DEV QA Cloud Backlog Grooming Build Vision Testing Strategy Configuration

Make It Public (Agile / CD Fairs)

Page 21: Continuous Delivery...SpecFlow, QTP, Lisa) Infrastructure as Code GTS Non - Event Release TOOLS & ENVS BA TSM TL DEV QA Cloud Backlog Grooming Build Vision Testing Strategy Configuration

So ?

Page 22: Continuous Delivery...SpecFlow, QTP, Lisa) Infrastructure as Code GTS Non - Event Release TOOLS & ENVS BA TSM TL DEV QA Cloud Backlog Grooming Build Vision Testing Strategy Configuration

P.22

Page 23: Continuous Delivery...SpecFlow, QTP, Lisa) Infrastructure as Code GTS Non - Event Release TOOLS & ENVS BA TSM TL DEV QA Cloud Backlog Grooming Build Vision Testing Strategy Configuration

« RUPTURE DOUCE »

Page 24: Continuous Delivery...SpecFlow, QTP, Lisa) Infrastructure as Code GTS Non - Event Release TOOLS & ENVS BA TSM TL DEV QA Cloud Backlog Grooming Build Vision Testing Strategy Configuration

24