Monthly Archives: August 2009

30 August 09

Addressing the issue of “social loafing” in large teams

 Large teams might be inevitable in certain large endeavors, but there are several benefits of small teams. A small team can build and maintain a strong culture and a character that gets better with time. Small teams quickly learn the invaluable skills in teamwork and interdependence that lead to higher efficiencies while ensuring that individual team members don’t end up competing against each other but rather collaborate on the common objectives. Small teams also mean small egos One of the biggest motivations of making smaller teams is to provide higher levels of transparency and task accountability to individual team members. …more

How Lean thinking improves productivity in software teams?
21 August 09

How Lean thinking improves productivity in software teams?

At its core, productivity for a software team (often wrongly termed as programming productivity because software development is much more than mere programming) looks like a great idea. In its simplest form, it compares output of the team (amount of useful and usable software created, amount of unnecessary rework done, number of defects …more

Shu-Ha-Ri and Situational Leadership for Managers
9 August 09

Shu-Ha-Ri and Situational Leadership for Managers

In the previous blogs What is the leadership style in your software teams ? and Situational Leadership in Software teams, I explored how leadership has evolved over time, and how we could relate it to the concept of situational leadership in the context of software development teams. Those thoughts were from an …more

Calotropis Theme designed by itx