Monthly Archives: June 2012

7 Reasons You Shouldn’t Collaborate

Software Development is creative work. Creativity thrives on teams collaborating effectively. Multiple perspectives focus our minds on doing the right thing. Critical dialogue teaches us to do things right. Collaboration requires honesty and openness and gives us mutual learning in return. Managers often prioritize efficiency. Efficiency has no time for learning or questioning this leads to waste and stasis. […]

10 drawings about Promiscuous Collaboration

In order to protect our agile teams from interruptions we have unintentionally created a bubble for ourselves. Disconnected from the rest of the organisation we sub-optimise doing things right but without effective collaboration with stakeholders and customers struggle to improve doing the right things. The difficulties in making the Product Owner role effective and being truly cross functional  have […]