A single keyboard and screen can turn teams into a highly cooperative, productive units versed in collaborative learning and problem solving. Collaboration and cooperation emerges in environments that foster such culture.
A common stereotype for anyone involved in software development is of socially inept and reclusive introvert, who prefers communicating to computers over talking to people and is generally highly accomplished in his work.
However, with the advent of agile, a great emphasis is put to communication and collaboration. Until recently shunned specialist is now expect to behave as a multi-skilled team member that is adept in communicating with multiple stakeholders and fares well as a part of highly collaborative multi-functional team.
This report focuses on a year-long experience of working in a highly-collaborative environment with team members practicing mob programming most of the time, performing almost no estimates, interacting frequently with business stakeholders, under no traditionally defined roles while focusing on delivering value. This is a story of how high performing autonomous team emerges in an environment that promotes interaction and collaboration.

Additional Resources

About the Speaker(s)

Danijel Arsenovski is an author, software craftsman, and agile coach. He is the author of books "Professional Refactoring in Visual Basic" and "Professional Refactorin in C# and ASP.NET" for Wrox. He has pioneered refactoring on the .NET platform, is creator of a Refactoring Dojo and swarming pioneer. Arsenovski is a contributing author for InfoQ, Visual Studio Magazine, .NET Developers Journal, and Visual Systems Journal. Feel free to drop by at his blog at http://blog.refactorin.net.