6. the best way to build and ship software
6
"
CONTINUOUS DELIVERY
The (very shorten) recipe
CHATOPS
#
$
ASYNCHRONOUS COMMUNICATION%
COMMON PHILOSOPHY&
7. the best way to build and ship software
The Zen of GitHub
7
"
• Responsive is better than fast
• It’s not fully shipped until it’s fast
• Anything added dilutes everything else
• Practicality beats purity
• Approachable is better than simple
• Mind your words, they are important
• Speak like a human
• Half measures are as bad as nothing at all
• Encourage flow
• Non-blocking is better than blocking
• Favor focus over features
• Avoid administrative distraction
• Design for failure
• Keep it logically awesome
8. the best way to build and ship software
Cost of an interruption
8
"
9. the best way to build and ship software
Maker’s schedule vs Manager’s schedule
9
"
10. the best way to build and ship software
Issues
10
"
11. the best way to build and ship software
Projects
11
"
12. the best way to build and ship software
Pull Requests
12
"
13. the best way to build and ship software
Get CI status back in PR
13
"
14. the best way to build and ship software
Continuous Integration
14
"
15. the best way to build and ship software
Get deployment status back in PR
15
"
16. the best way to build and ship software
Open Source and Innersource
16
"
17. the best way to build and ship software
Fork & Pull
17
"
18. the best way to build and ship software
Fork & Pull
18
"
19. the best way to build and ship software
Pulse
19
"