Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Working in the Trenches

Lean has this principle of “Gemba” which means “the real place” in Japanese. It emphasizes the importance of going to the actual place where work is done to understand processes and identify opportunities for improvement.

Software is a war that never ends. Architects need to be on the battlefront, in the trenches with engineers. Architects should not fix all the problems and code all the stories. However, they need to code, they need to help the team to deal with complex problems. Architects going there and helping the team is a way to prevent a timeline disruption. Otherwise what kind of architect are you?

Architects on the front line can understand the real problems the team is facing. Architects cannot be hands off.