Hacker News new | past | comments | ask | show | jobs | submit login

The Agile Manifesto is a great starting point, but beyond that I think Agile is too poorly defined; I think the values of the Agile Manifesto are best made concrete in terms of a high level meta-methodological framework in Lean methodologies with (under various names) the PDCA cycle wherein teams have ownership of their own specific processes, strictly follow the processes they define, have clear success metrics, propose process changes from within the team when there is an observed problem with the existing process in meeting desired results, and do empirical tests of the proposed changes using the success metrics.

Outside of this kind of concrete instantiation, "Agile" seems to diverge into, on the one side, a combination of empty buzzwords and arbitrary churn where no one knows who is responsible for what or what standards are because there is no process, or externally-defined prescriptive processes of exactly the sort that the Agile Manifesto was a reaction against.

People over processes has to mean processes are tools that serve the people on the team, not "no process" or "process taken as received wisdom because of respect for the person or institution originating it".

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact