28. 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
29. 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
30. 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
38. 2. ConvDev
1. Write everything down
2. Thread the conversation through all stages
3. Async without consensus
@Jobvo - 2: Adopt ConvDev
39. 2. ConvDev
Results
• Everyone can always move forward with their work
• Higher efficiency
• Every change and decision is written down and visible
• Can track cycle time
@Jobvo - 2: Adopt ConvDev