Agile Self-Organizing Teams and Role of a Leader


Agile team should self-organize. The Scrum Master can influence the process but not directly intervene. We all know this. Well, if you are not sure how this process works then you should read what Mike Cohn of Mountain Goat Software has to say: Leading a Self-Organizing Team Succeeding with Agile: Leading a Self-Organizing Team The … Continue reading

Why “Agile India” will be different from all other Agile conferences?


If you scan through the Program Schedule of Agile 2011, you will be excused if you get the impression that when it comes to agile software development there is nothing called outsourcing or offshoring. There are around 200 sessions and none of them are about the challenges faced while using agile with outsourcing. Only 3 … Continue reading

Agile Trends – Minus the Hype


Surprise, surprises … Agile has never appeared in Gartner Hype Cycle for Emerging Technologies. So, the task of separating the hype from reality becomes simpler. The reality, Scott Ambler says, is that “…you’d have a hard time these days trying to find people who don’t want to be agile…” Agile is like starfish – you … Continue reading

Technology Trend – Minus the Hype


If you are a pragmatist, you sure would like make your technology investment decision after discounting all the hype that surrounds the emerging technologies. The task is not easy since among all the hype around the new technologies a real inflection point may be hiding – and you would definitely not want to miss that. … Continue reading

What software development should NOT learn from manufacturing


In software engineering there have always been two schools of thought. One school feels that there is a lot to learn from manufacturing. The other school thinks that they are entirely different. There have been 3 distinct phases in this debate: CMM Phase: Manufacturing has transitioned from craftsmanship to mass production – productivity and quality … Continue reading

Agile Tool – Expert Recommendation


For some time I have been observing the discussion thread in LinkedIn – Any recommended tools for Agile and Scrum based software development? which is a part of  Agile Alliance group. It is one of the most active discussions and have 127 commends till date and has recommendations from agile experts from all around the … Continue reading

Agile Australia – 2009


There are two things about Agile Australia that surprised me. The level of participation: There were around 350 participants – in this period of economic slowdown it is a huge number Missing Indian IT companies: None of the “tier one” Indian IT companies were around – neither as sponsors nor as speakers – why? As … Continue reading

Unstable Requirement vs. Unstable Team


As you would have noticed, the cyberspace is buzzing with discussions on Agile. It covers various aspects of theory and practice of agile methodologies, but I have seen very little discussion on what happens when the agile development team is not stable. What happens when number of the developers leave the team midway through the … Continue reading