Progress and technology are a second-order effect on the outcome of a project.The first-order effect is the people.
Chapter1 Agile Practices
Mainfesto for Agile Software Development.
we are uncovering better ways of developing software by doing this and helping others do it.Through this work we have come to value:
Individuals and interactions: over processes and tools
Working software:over comprehensive documentation
Customer collabortation:over contract negotiation
Responding to change:over following a plan
Software without documentation is a disaster.
Produce no document unless its need is immedicate and significant.
They don't borrow tommorrow's energy to get a bit more done today.