51. 1. Shorter cycles
Automate everything
1. Have a great test suite (aim for 85% coverage)
2. Automatically deploy on merge to staging / preprod / prod
3. Automatic roll-out and roll-back
4. Adopting Cloud Native (Kubernetes + GitLab) makes this all
100x easier
@Jobvo - 1: Shorten your cycle
52. 1. Shorter cycles
1. Adopt MVC
2. Deploy frequently
3. Deploy more when it hurts
4. Include gatekeepers into the conversation
5. Automate everything
@Jobvo - 1: Shorten your cycle
53. 1. Shorter cycles
Result:
β’ Easier to coordinate, reason, estimate
β’ Quicker to respond to market needs
β’ Higher predictability
β’ Better code quality
β’ Easier to troubleshoot
@Jobvo - 1: Shorten your cycle
61. 2. ConvDev
1. Write everything down
2. Thread the conversation through all stages
3. Async without consensus
@Jobvo - 2: Adopt ConvDev
62. 2. ConvDev
Results
β’ Everyone can always move forward with their work
β’ Higher efο¬ciency
β’ Every change and decision is written down and visible
β’ Can track cycle time
@Jobvo - 2: Adopt ConvDev