Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • We had originally no release train, occasional releases on an ad-hoc basis. Devs deployed locally functioning code, through manual steps, till the code eventually reached Stage, where E2E tests were kicked off and POs invited to approve a release of multiple bits of code changes.

  • We moved to a weekly release train - to Stage - on a Friday (sometimes) which resulted in a release - to Prod - on a Tuesday (sometimes).

  • The approach was very much a transitional one in advance of a move towards full CI/CD.

  • This necessitated lots of manual testing which wasn't foolproof fool proof anyway. And a waterfall-style hand-off to Shivani and POs for testing/approval.

  • There was a very slow pace of development.

  • The existence of many repos causes difficulties for Devs working across multiple services for one ticket/feature

...