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 every week? Case study of Continuous Integration from VNDirect

591 views

Published on

How to release every week? Case study of Continuous Integration from VNDirect

Published in: Software
  • Be the first to comment

How to release every week? Case study of Continuous Integration from VNDirect

  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

×