How to release every week case study of continuous integration

17
How to release everyweek With legacy system

Transcript of How to release every week case study of continuous integration

How to release everyweekWith legacy system

HUNG HOANGTech Lead

CHAU HOANGAgile Coach

XP

LEGACY SYSTEMWhere it all began

Image courtesy of The-Challenge.org

CODEPartially owned

TESTMust be fully covered

FEATURESAdding as you go

DEPLOYMENTBig Bang Forbidden

Approach

How things are stored

Workflow

User Stories Tasks Development

Deploy Staging/ProductionPackage Repo

Repo

Testing via RF

Current Stats

70%UNIT TEST COVERAGE

1500ACCEPTANCE TESTS

5days

DELTA TECHNICAL DEBTS

0CRITICAL ISSUES

Issues

• TDD as you wish

• Legacy acceptance tests

• Difficult test setup

• Conflict with vendor

• Pair/trio/mob mess

Robot Framework

WE’RE HIRING

Q&A