Douglas McGregor developed two contrasting theories for the behaviour of individuals at work arguing that your view of...
Concepts and principles
Successful Agile development is built on core ideas and principles.
These articles look at these underlying concepts which form the basis of the techniques which are used in Agile development.
Agile value: 4 – Responding to change
In a complex environment, more detailed planning does not add more value. The more you break the problem down, the...
Agile value: 3 – Customer collaboration
Traditional approaches and Scientific Management say that success comes from tough negotiation. Let's consider the...
Agile value: 2 – Working software
Over-planning is potentially "waste" (challenged by ideas like "noestimates"). To reach a high level of competence,...
Agile value: 1 – Individuals and interactions
Reductionism is very successful for complicated problems. As a result it has been central to classical management but...
Why are the Agile values in pairs?
The first part of the Agile Manifesto emphasies learning by doing. The rest of the Manifesto outlines the values of...
The long shadow of Scientific Management
Frederick Winslow Taylor created what he termed "Scientific Management". Taylor felt every task would have one...
Mintzberg’s management model
Mintzberg proposed that management and leadership can be broken into ten key activities. This article outlines the...
(R)evolution in scaling organizations
Greiner suggests that organizations have plateau states of relative stability and slow variation. In between these...