The Clifton Manifesto


Individuals and interactions and processes and tools
Working software and comprehensive documentation
Customer collaboration and contract negotiation
Responding to change and following a plan

In direct contrast to the Agile Manifesto:

Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan

Why?  Because the Agile Manifesto creates tension between frequently opposing forces, leading to imbalance and extremes, which is one of the reasons Agile Development fails in actual implementation.  Conversely, I prefer to find the appropriate balance between the two, as appropriate for the client and the task at hand.

One thought on “The Clifton Manifesto

  1. Well said. I find a lot of the Agile Manifesto not on the mark or the money. Software developers, unless they are highly experienced and senior just do not come together efficiently to build good software. Notice that in the past managers characterize managing software developers as “trying to herd cats”.

    You are quite right about AND…And seeking a balance.

    Agile and scrum nowadays is mostly process with highly defined roles over collaboration in way too many companies. How many people and companies are actually doing agile correctly…Or efficiently nowadays?

    The base idea of creating a “software factory” via agile I think is highly flawed. Agile as it is currently practiced really seems appropriate for junior developers and not for senior developers. A lot more to write on this.

    Mark, I encourage you to continue writing on this and other topics. I do have the rest of your blog posts to read. But…Have you thought about writing about how senior and highly talented developers…Super Developers I call them…Work and think and produce so much more than others?

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s