So You Really Want to be an Agile Developer?
The page contrasts faux Agile with the manifesto’s intent and argues that full-on Agile means the development team collectively owns requirements, testing, planning, coordination, and other responsibilities.