how to release every week case study of continuous integration

17
How to release everyweek With legacy system

Upload: tung-nguyen-thanh

Post on 21-Jul-2015

37 views

Category:

Technology


2 download

TRANSCRIPT

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