3 ms·
Certainly active communication and the prevention of siloing can help speed development and reduce defects. But the Penny Game illustrates that backlogs and que
by mtviewdave 11y ago
Certainly active communication and the prevention of siloing can help speed development and reduce defects. But the Penny Game illustrates that backlogs and queuing issues will occur even if each station is in perfect communication with all the others. So you can't eliminate queuing issues with close collaboration and rapid feedback. You can only eliminate it by eliminating dependencies and specialization, which I don't think is possible in modern software development.
- kyllo 11y agoWell yes, on a basic level when you have specialization and division of labor, you will always have dependencies. But when you tighten the feedback loop and shrink the batch size of the work, you make the dependencies smaller and more granular, so the queue gets smaller and fluctuates less, and you get better flow of work through the process. Here's a simple visual that illustrates why this is the case: https://lh4.googleusercontent.com/QGyl3JPoMH1wU0pNoGIsucQCOfLu0R9MKZ4kfj3ioNBA_5gdXLVM_YWQ7kRSlKO3dxzzHGyrhMi68l8MjmYjriUyYRQKbUkVuvw2KMeHWRlSjGQ8ey__OfpC8JDTeDEosA https://lh4.googleusercontent.com/QGyl3JPoMH1wU0pNoGIsucQCOf...