4 Comments
User's avatar
Ty's avatar

Nice framework to critically think about frameworks πŸ˜‰

Aadil Maan's avatar

When we operate in a world of scarcity (time and resource) we will develop processes implicitly whether we try to or not. This is a great post, John. Hear hear, in defense of GREAT process and frameworks.

Brad Romney's avatar

Love this! No framework (or map, or best practice, etc.) is independent of context. πŸ’―

Davide Tarasconi's avatar

What I see happening very often is management "hiring" a framework as a solution, and management being management (with little to no technical experience) they lack an understanding of what a framework is.

I see people thinking that the words framework, model, process, method, methodology can be used interchangeably, and all to often I find myself explaining that those are 5 different things.

People get thrown off when I explain them that Agile is "just" a bunch of values and principles and there is no operating manual of how to run an entire company.

When you talk with a software development team, they know what a framework is because they use them constantly to ship their work: they know that frameworks come in different flavors, that they have caveats, that they comes with enablers and constrains.

They know that Scrum isn't gonna solve all of their problems but in the meantime their management think that installing it will actually solve all their problems.

The fact that some of those frameworks come with the promise of doing twice the work in half the time or get sold with the idea of being self-scalable doesn't really help.