Simplifying DevOps #1: Pull Request Pain
Defense Unicorns
We help mission-focused heroes solve the world’s biggest software challenges.
We are starting a series of posts about how to make the work of delivering software less painful. This first post is from Bryan Finster, who has a long history of trying to reduce the pain in his daily work.
I've been developing enterprise solutions since 1997. Most of that time, the work has been painful. I've made the work less painful everywhere I've gone because I'd rather focus on solving problems for the end users than solve the problems of how to solve the problems. Continuous delivery was a real eye-opener for me when I first learned how to do it because it forced us to remove so much pain to achieve daily delivery that the work became joyful. I want that for everyone.
So, why is this blog called "Simplifying DevOps?" Because DevOps isn't a job, it's how we do the job. It's about removing waste from everything around us so we can deliver better value.?
Tip #1: Pull Requests
Pull requests may be a necessary evil when working in regulated environments because they can provide an audit trail to show that more than one person was involved with every change. But PRs are among the most common causes of delivery pain because they add wait times and handoffs. Mitigating this requires teamwork. Here are some ways to reduce that pain.
领英推荐
Pull Request Workflows:
No matter which of those flows you use, these following small improvements will further reduce pain:
Want more suggestions like these? Let us know!
?? Growth ??
1 年Super excited for this series Bryan Finster!