I've seen this type of programmer manifesto before, and I think it's a thing that a "good" team does naturally. But to be able to follow any "agile" manifesto, the team would have to be an experienced, small and have a good track record showing that they can produce quality software without being managed.
Doing drastic changes rarely improves any situation, but it might be a goal to strive for?
The "manifesto"
At the start of the day, the programmers choose their work during daily stand-up meetings
There are no PMs, Iteration Managers, BAs, QAs / testers or “managers of developers” – all the usual rules of managing software development in a professional environment are gone. This is on the basis that formality and standards are constraining to creativity and productivity
It runs on the concept that with no managers to give power to their programmers to go ahead and develop (managers “empowering” their teams), developers go ahead and take total responsibility for the success of each project in the form of self-organised “anarchy”.
Integral to this is the adoption of the mindset “what if you were guaranteed not to fail” and the idea that disagreement and failure happens, and both are ultimately productive outcomes. They want programmers to lose the “fear of failure”.
Programmers work directly with the customer, which builds more trust and understanding about how the Systems Development Life Cycle is affecting delivery
And to top it off Programmer Anarchy is still Agile Manifesto compliant:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
Programmer Anarchy by Fred George @ youtube The sound is a bit crappy, but Mr George have been around for a long time, so he has experience in abundance. And I want his "Angry Nerds" t-shirt.
What manager allows you to rewrite the core of the system three times? No Manager. That’s why we don’t have managers!