Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
How to release everyweek
With legacy system
HUNG HOANG
Tech Lead
CHAU HOANG
Agile Coach
XP
LEGACY SYSTEM
Where it all began
Image courtesy of The-Challenge.org
CODE
Partially owned
TEST
Must be fully covered
FEATURES
Adding as you go
DEPLOYMENT
Big 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
1500
ACCEPTANCE TESTS
5days
DELTA TECHNICAL DEBTS
0
CRITICAL 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
How to release every week case study of continuous integration
How to release every week case study of continuous integration
Upcoming SlideShare
Loading in …5
×

How to release every week case study of continuous integration

333 views

Published on

How to release every week case study of continuous integration - XP Day HaNoi 2015

Published in: Technology
  • Be the first to comment

  • Be the first to like this

How to release every week case study of continuous integration

  1. 1. How to release everyweek With legacy system
  2. 2. HUNG HOANG Tech Lead CHAU HOANG Agile Coach
  3. 3. XP
  4. 4. LEGACY SYSTEM Where it all began
  5. 5. Image courtesy of The-Challenge.org
  6. 6. CODE Partially owned TEST Must be fully covered FEATURES Adding as you go DEPLOYMENT Big Bang Forbidden
  7. 7. Approach
  8. 8. How things are stored
  9. 9. Workflow User Stories Tasks Development Deploy Staging/ProductionPackage Repo Repo
  10. 10. Testing via RF
  11. 11. Current Stats 70% UNIT TEST COVERAGE 1500 ACCEPTANCE TESTS 5days DELTA TECHNICAL DEBTS 0 CRITICAL ISSUES
  12. 12. Issues • TDD as you wish • Legacy acceptance tests • Difficult test setup • Conflict with vendor • Pair/trio/mob mess
  13. 13. Robot Framework
  14. 14. WE’RE HIRING
  15. 15. Q&A

×