Agile
Nas últimas semanas minha lista de feeds tem sido inundada com a tal metodologia Agile. É o meme do momento. Jackob Nielsen já garantiu seus trocados. Mas quando até o ALA resolve falar sobre isso, é hora de procurar e ler um pouco.
“Agile software development refers to a group of software development methodologies that are based on similar principles. Agile methodologies generally promote: A project management process that encourages frequent inspection and adaptation; a leadership philosophy that encourages team work, self-organization and accountability; a set of engineering best practices that allow for rapid delivery of high-quality software; and a business approach that aligns development with customer needs and company goals”.
Wikipedia
Ok, é o melhor dos mundos. O que eu realmente não entendo é porque o óbvio precisa ser dito. Claro que vivemos num mundo de metodologias go-horse (Vai cavalo!) e POG (processo orientado a gambiarra) mas não conheço nenhuma empresa, ou alguém, que em sã consciência diga isso a seus clientes. Muitas vezes eles nem notam! A excelência ainda é exceção, tanto nas grandes quanto nas pequenas empresas, tanto no provado quanto no público.
Mas vamos lá, ler um pouco e ver o que podemos acrescentar:
- Agile software development – na Wikipedia.
- Manifesto do Agile Software Development.
- Agile Development Projects and Usability – do Alertbox.
- Getting Real About Agile Design – Artigo do ALA.
- Ao invés de redesign, uma abordagem estilo Agile – no ZeroSeis.