4 ms·
Read the 12 Agile principles and replace software with cars, development with mechanic. It all makes a lot of sense because they're general business principles.
by peterwwillis 7y ago
Read the 12 Agile principles and replace software with cars, development with mechanic. It all makes a lot of sense because they're general business principles.
Comparing it to Scrum is pretty inaccurate, though. Scrum is designed to deliver a unit of shippable work over weeks; auto mechanics ship every day. Mechanics work much closer to an Agile kanban-based tech desk, where you have a pool of random requests to execute as efficiently as you can, and you pull new work from backlog as you go. None of this "oh I can't pull in / take out that work, it would throw off the sprint". Every day is a sprint. And most every job that has coordinated high-paced work has a morning meeting.
- type0 7y agoGood points, I think the author of this article draw parallels to closely. That auto shop had good routines that's all. A bunch of them don't have good routines but instead have good enough ones and they can still manage and get by if there are not too many competing car services around. In software development it would often mean that the business won't succeed because you are competing at almost a global scale and location means little or nothing to your customers unless of course you're in SV.