Ahmad Nassri

142 points
User profile image.
Toronto

Ahmad is an advocate of all things open source and a developer tooling enthusiast. Currently leading the talented engineering team at Mashape in building world-class API tools and Marketplace. In his spare time, Ahmad blogs on Technology & Leadership, mentors early stage startups, and builds open source projects used by thousands of developers world wide.

Authored Comments

> "the Agile Manifesto is not Scrum, though Scrum aligns with it"

absolutely and I have pointed that out in many responses in the comments.

> "few contradictions between your emphases on Quality, Documentation, Testing, Discussions, Transparency, Synchronicity, and Democracy and the values of Scrum."

I think the biggest contradiction with the Agile Principles (not manifesto) + Scrum, is the categorization that the customer is essentially ignorant to the details of the work (whether it code, design, or user experience) and thus the domain knowledge lies in the Scrum team only.

but the reality is that's never the case! sure there might be some clients that don't care, just throw money and a schedule at the team and they just want to see the checkbox of "done" at the end of it.

those are bad clients and teams should fire them.

I think of all the commenters you're presenting the most balanced feedback on Scrum, would love to continue this discussion, and see what learnings and successes we can share and improve development methodologies and processes as a whole! have you had a chance to make some notes on the github project? https://github.com/OpenDevelopmentMethod/discussion/

if you thought this comment thread was entertaining ... you should see what's been unfolding on Slashdot on this article ... (hint: grab some popcorn)