Métodos Agiles
Métodos Ágiles [2] Algunas características de los métodos ágiles Documentación mínima Ciclos iterativos breves Reacción rápida ante los cambios Estrecharelación con el cliente Diseño simple Satisfacción de necesidades inmediatas Foco en las personas Organización libre Procesos adaptables, no predictivos Agile Manifesto [2001] Valoramos: Individuos e interacciones sobre procesos y herramientas Software funcionando sobre documentación exhaustiva Colaboración con los clientes sobre negociación de contratos Responder a loscambios sobre seguir un plan Es decir, aunque hay valor en los ítems de la derecha, valoramos más los ítems de la izquierda Firmado por: Kent Beck (XP), Ken Schwaber & Jeff Sutherland (Scrum), Martin Fowler (XP), Ron Jeffries (XP), y otros … Formar un Equipo Ágil Auto-organización Alejarse de las formas mecánicas de organización de flujos de trabajo para que los equipos exploten solucionescreativas que satisfagan mejor las necesidades de los clientes Ambiente de Trabajo Creativo Para soportar dicho ambiente, se debe fomentar la comunicación, la colaboración y el trabajo de equipo Los Equipos se forman con Individuos Cada individuo necesita aprender como ir más allá de los confines de su “zona de seguridad”. Esto requiere práctica y un ambiente que los soporte Confianza Los equipos necesitan sentir que se les da “poder”, seguridad y confianza. Necesitan ser capaces de tomar riesgos y fallar
Principios Ágiles [1] The highest priority is to satisfy the customer through early and continuous delivery of valuable software Welcome changing requirements, even late in development. Agile process harness change for the customer’s competitive advantage Deliverworking software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale Business people and developers must work together daily throughout the project Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done Principios Ágiles [2] The most efficient and effective method ofconveying information to and within a development team is face-to-face conversation Working software is the primary measure of progress Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely Continuous attention to technical excellence and good design enhances agility Simplicity – the art of maximizing the...
Regístrate para leer el documento completo.