Just now I found this:
which - IMHO - is not useful for SW-Development only but for all kinds of work and projects.
The messages are quite near to SF:
Each Problem Has Multiple Solutions
Solutions Depend on the Problem's Situation
Changing Context Requires Changing Solutions
Some Solutions are More Prevalent Than Others
For Every Solution There is a Best Situation
Solutions Change Themselves by Changing Their Situations
Understanding Complexity Helps in Applying Simplicity
It Is Impossible to Predict the Best Solution
The Complex Manifesto does not invalidate any existing values, principles, guidelines, or practices. On the contrary, it says that all are valuable, when seen in their proper context. In software development, discussions
should not be about who is right and who is wrong. Instead, people should concern themselves with who is right in which situations.