Proposed Addendum to the Manifesto for Agile Software Development
With Emphasis on Self-Management
Believing programmers to be primarily self-managing, we have come to value:
Flat organizations over hierarchical ones
Decentralized decision-making over centralized control
Equity and/or profit sharing over salary or hourly pay
Choice and self-direction over standardization and central planning
A marketplace of ideas over forced consistency
Voluntary and free collaboration over assigned interactions
Persuasion and natural authority over compulsion and formal positions
Roles and responsibilities over assigned tasks
Direct customer interaction over product organizations
Transparency of corporate information over permission-based visibility
Ad hoc demos of working software over sprints and/or fixed milestones
We recognize that every organization must deploy some of the methods on the right, but we assert that their use should be reduced to a minimum.
Sounds a little like my "Reformed Manifesto for Agile Software Development"
* Adaptability over Predictability.
* Problem-solving over Accountability.
* Making great, effective, profitable software over delivering or adding value.
* Meeting customers' needs over meeting management's specs and KPI's.
* Writing code over having meetings about the plans to write code.
* Continuously iterating this month over making a roadmap for this year.
* Using common sense over adherence to a methodology.
* Accepting the tradeoffs and understanding cause-and-effect over accepting and promoting that it rolls downhill.
* Simple TODO lists over extensive planning software.
* Sustainable paces over fast-paced, death march grinds.
* Ounces of prevention over pounds of cure.
https://github.com/rayfrankenstein/reformed-agile-manifesto/blob/master/README.md