continuous delivery in 90 days · takeaways positives cap ... emphasis from stakeholders focus....

17
Continuous Delivery in 90 Days NARASIMHA BADRINATH

Upload: others

Post on 20-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Continuous Delivery in 90 Days · Takeaways Positives CAP ... Emphasis from stakeholders Focus. Thank you. Title: Continuous Delivery in 90 Days Author: Narasimha B Created Date:

Continuous

Delivery in 90 DaysNARASIMHA BADRINATH

Page 2: Continuous Delivery in 90 Days · Takeaways Positives CAP ... Emphasis from stakeholders Focus. Thank you. Title: Continuous Delivery in 90 Days Author: Narasimha B Created Date:

First Application

Code Quality

Product Quality

QA, Acceptance, Production environments

Page 3: Continuous Delivery in 90 Days · Takeaways Positives CAP ... Emphasis from stakeholders Focus. Thank you. Title: Continuous Delivery in 90 Days Author: Narasimha B Created Date:

What we tried..

Story mapping

A user story map arranges user stories into a useful

model to help understand the functionality of the

system, identify holes and omissions in your backlog,

and effectively plan holistic releases that deliver value

to users and business with each release

Page 4: Continuous Delivery in 90 Days · Takeaways Positives CAP ... Emphasis from stakeholders Focus. Thank you. Title: Continuous Delivery in 90 Days Author: Narasimha B Created Date:

Sample from winnipeg

Page 5: Continuous Delivery in 90 Days · Takeaways Positives CAP ... Emphasis from stakeholders Focus. Thank you. Title: Continuous Delivery in 90 Days Author: Narasimha B Created Date:

Our Story Map

Page 6: Continuous Delivery in 90 Days · Takeaways Positives CAP ... Emphasis from stakeholders Focus. Thank you. Title: Continuous Delivery in 90 Days Author: Narasimha B Created Date:

Dev Acceptance Production

Build

Code Analysis

Unit Tests

Functional Tests

PO/Stakeholder

Approval

Release 1

Page 7: Continuous Delivery in 90 Days · Takeaways Positives CAP ... Emphasis from stakeholders Focus. Thank you. Title: Continuous Delivery in 90 Days Author: Narasimha B Created Date:

Dev Test Acceptance Production

Build

Code Analysis

Code Metrics

Functional Tests

Nightly Functional Tests

PO Approval

Functional Tests

Full Suite Functional Tests

PO/Stakeholder

Approval

Release 2

Page 8: Continuous Delivery in 90 Days · Takeaways Positives CAP ... Emphasis from stakeholders Focus. Thank you. Title: Continuous Delivery in 90 Days Author: Narasimha B Created Date:

Dev Test Acceptance Production

Build

Code Analysis

Code Metrics

Code Coverage

Functional Tests

Nightly Functional Tests

PO Approval

Functional Test

Coverage

Functional Tests

Full Suite Functional Tests

PO/Stakeholder

Approval

Release 3

Page 9: Continuous Delivery in 90 Days · Takeaways Positives CAP ... Emphasis from stakeholders Focus. Thank you. Title: Continuous Delivery in 90 Days Author: Narasimha B Created Date:

Takeaways

Positives

Story mapping

Early value realization

Improvements

Limit tool stack

More POC’s because of variety of tech stack

Page 10: Continuous Delivery in 90 Days · Takeaways Positives CAP ... Emphasis from stakeholders Focus. Thank you. Title: Continuous Delivery in 90 Days Author: Narasimha B Created Date:

Second Application

Quality Gates

Product Quality

QA, Acceptance, Production environments

Monolithic

Many configurable components

Multiple customers

Multiple versions

Page 11: Continuous Delivery in 90 Days · Takeaways Positives CAP ... Emphasis from stakeholders Focus. Thank you. Title: Continuous Delivery in 90 Days Author: Narasimha B Created Date:

Story Map

Page 12: Continuous Delivery in 90 Days · Takeaways Positives CAP ... Emphasis from stakeholders Focus. Thank you. Title: Continuous Delivery in 90 Days Author: Narasimha B Created Date:

Challenges

Time to understand the entire system

Feedback cycle is longer

Identifying tools

Collaboration with IT

Page 13: Continuous Delivery in 90 Days · Takeaways Positives CAP ... Emphasis from stakeholders Focus. Thank you. Title: Continuous Delivery in 90 Days Author: Narasimha B Created Date:

Before getting started..

Code

Architecture

Process

Page 14: Continuous Delivery in 90 Days · Takeaways Positives CAP ... Emphasis from stakeholders Focus. Thank you. Title: Continuous Delivery in 90 Days Author: Narasimha B Created Date:

Code a feature

BuildCode

AnalysisUnit tests

Code Analysis Unit Tests Code Review

Smoke TestsFunctional

TestsIntegration

Tests

Full RegressionUser Acceptance

Tests

Local Dev

Test

UAT

Pull Request

Merge

Production

ready

Artifact

Page 15: Continuous Delivery in 90 Days · Takeaways Positives CAP ... Emphasis from stakeholders Focus. Thank you. Title: Continuous Delivery in 90 Days Author: Narasimha B Created Date:

Takeaways

Positives

CAP worked well.

Break Monolithic application into smaller applications

Involvement of Dev from scratch instead of KT at the

end.

Learning

Show value early

Collaboration with IT/Network team

Changes in Branching strategy

Page 16: Continuous Delivery in 90 Days · Takeaways Positives CAP ... Emphasis from stakeholders Focus. Thank you. Title: Continuous Delivery in 90 Days Author: Narasimha B Created Date:

CD in 90 days

Goal driven

Emphasis from stakeholders

Focus

Page 17: Continuous Delivery in 90 Days · Takeaways Positives CAP ... Emphasis from stakeholders Focus. Thank you. Title: Continuous Delivery in 90 Days Author: Narasimha B Created Date:

Thank you