Contracting for Agile Project Outsourcing


Irrespective of what the Agile Manifesto says (“Customer Collaboration over Contract Negotiation”) we do require signed contract for ANY medium to large software outsourcing engagements – and that includes agile projects. Why? Because when there is a commercial arrangement between 2 parties for delivery of any service where a significant amount of financial transaction is … Continue reading

Scaling Agile – Is it possible without violating Agile Manifesto?


In short the answer is a big NO. Agile@Scale ≠ Agile@Manifesto Why do I say that Agile@Manifesto cannot be scaled? Apart from what is explicitly stated in the manifesto, there is an unstated belief that “any” software can be developed by a small group of highly talented & motivated individual as long as they are … Continue reading

Agile Maturity Model – 3 Different Approaches


Though we do not have an accepted model for accessing the level of maturity of adoption of agile methodology, there three distinct schools of thought on what an “Agile Maturity Model” could be. The first school of thought maintains that agile methodologies are only a means to an end and what is right for an … Continue reading

Agile practices now have research support


Adam Smith was wrong. Well … he was not wrong in his conclusion but he was partially wrong in his basic assumption that human always pursue their self-interest. Through the work of many scientists, we have begun to see evidence across several disciplines that people are in fact more cooperative and selfless—or behave far less … Continue reading

What makes Agile agile


Silly question – or is it? How do you judge if a methodology can be classified as agile methodology? Can Iterative or Spiral development methodology be classified as agile? What about Six Sigma or Lean process? On what basis will decide will you decide? If you go by the Forrester classification, Iterative or Spiral development … 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

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