Udayan Banerjee
Blog Stats
- 304,944 hits
Top Posts & Pages
- Curious story of software outsourcing
- Agile, Offshoring and Dreyfus Model of Learning
- Is Facebook clueless about how to justify its IPO price?
- Blogging Tips - 3 Things that have worked for me
- Gartner Hype Cycle 2012 – Emerging Technologies
- Agile Self-Organizing Teams and Role of a Leader
- Google is winning the Ecosystem war
- Does having more data allow you to make better decision?
- Cloud Computing Trend - Minus the Hype
- What is TOGAF - without jargon
Categories
-
Recent Posts
Pages
Archives
Meta
Blogroll
I would like to see the Agile Manifesto replaced by the following two definitions of Agility:
Software Developer’s Definition of Agile:
Agility means to have a process in place that will allow us (and urge us)
to react on changing business requirements as soon as possible
— long before the complete product is ready for delivery —
Project Manager’s Definition of Agile:
Agile Projectmanagement means to have a process in place
that is to maximize team efficiency
This seems like a no-brainer. The first principle sets the goal – delivering what the customer needs/wants. That is the entire purpose of what we, as developers should be striving towards. Unofortunately, I often see this point- delivering what the customer needs, getting lost within development departments.
I see the remaining principles as a roadmap on how to get there.