InfoQ

InfoQ

Editor Specific Content View

All of Roy Osherove's Content on InfoQ


Latest featured content by Roy Osherove

Team Leadership in the Age of Agile

Topics
Leadership,
Agile

Roy Osherove discusses three maturity stages of a team and adjusting leadership accordingly, along with techniques meant to bring craftsmanship and maturity in a software development team.

Presentations by Roy Osherove

Cogs in the Machine: Testing Code Embedded in an Impenetrable Framework

Topics
Agile,
.NET,
Silverlight,
Unit Testing

Roy Osherove discusses the difficulties met when trying to test code embedded in a framework (cog), presenting several possible solutions to create unit tests for cogs. He also presents Excavation, a technique used to create a domain specific test framework and some patterns used for cog isolation. The discussion centers around Silverlight code examples.

Code Leaders and Beautiful Teams

Topics
Leadership,
Agile,
Teamwork,
Team Collaboration

Roy Osherove discusses principles and practices that make teams more effective, successful and happy. Team topics covered: automating everything possible, buying/using/discarding tools, getting quick feedback, communicating without using meetings, building by feature not layer, code & tests reviewing. Lead topics: bottleneck ninja, integrity, removing obstacles.

Interviews by Roy Osherove

Elastic Leadership

Topics
Agile Techniques,
Adaptive Leadership,
Team Collaboration,
Communication,
Leadership,
Agile,
Collaboration,
learning

Roy Osherove talks about the challenges and opportunities of being a software team leader. He shares his hard won experiences in growing teams, their members and influencing behaviour. Being a software team lead is about getting out of your comfort zone, creating trust and commitment in your team but also about knowing about team maturity levels and the different approaches needed.