teams

Hero Culture or Crisis Culture?Organizations should avoid developing a "hero culture," but keep in mind that the heroes themselves aren't the villains. It's the organization's inability to handle difficult situations on a regular basis that leads to trouble.
Tips for Creating High-performing TeamsOpinions about how to create a high-performing team vary widely. The interesting thing about these opinions is that even if your reaction is “Yes, but …” almost all of them offer food for thought. Here are just a few interesting perspectives.
Learning to Self-organizeThe concept of self-organizing teams is one of the most important foundations of successful software development but also one that is often misunderstood.
Agility through TeamworkAgile teams deliver business value frequently, adapting to the changing needs of the business, while working at a sustainable pace (paraphrasing Elisabeth Hendrickson’s Agile Acid Test). What’s the secret to achieving true “agility”? Why do so many software teams fail to achieve it?
Tips for Managing a Distributed Team

In a Better Software magazine article she authored, Lisa Crispin discusses some challenges and solutions she and her team have encountered while working with a team member who is located in India—half a world away from the rest of the team.