Diferencia entre revisiones de «Sinceridad Como Valor Agil»
Línea 17: | Línea 17: | ||
− | En resumen, la Sinceridad es un valor fundamental para el buen funcionamiento de un Equipo Ágil. En general, todos los Valores son cada vez más importantes en las metodologías ágiles: sin valores, las prácticas individuales de | + | En resumen, la Sinceridad es un valor fundamental para el buen funcionamiento de un Equipo Ágil. En general, todos los Valores son cada vez más importantes en las metodologías ágiles: sin valores, las prácticas individuales de [[Test Driven Development]], las iteraciones, la [[Definición de Terminado]] y otras pierden todo su sentido. |
Revisión del 12:43 4 jun 2009
La sinceridad es un principio fundamental detrás del éxito de un Desarrollo Agil De Software.
Los métodos ágiles se basan en que las personas dicen la verdad y actúan con integridad. Es importante no perder esto de vista, ya que en el día-a-día se suele hacer más foco en los aspectos técnicos (como Test Driven Development, refactoring), o en temas relacionados con el liderazgo del equipo.
Por ejemplo, es común que durante el desarrollo de una aplicación alguien piense haber creado un buen diseño, pero luego tenga que luchar para hacerlo funcionar. En estos casos, puede ser que el desarrollador no quiera mostrar que cometió un error. De ser así, podría hacerle creer al resto del equipo que "todo está bien", mientras trabaja horas extra para arreglar la situación.
El orgullo suele ser un mal consejero para cubrir decisiones técnicas incorrectas.
En cambio, un entorno ágil no es fértil para estas acciones: simplemente no se puede sostener en el tiempo. Recordemos que en un desarrollo ágil existe propiedad colectiva de código, reuniones diarias, seguimiento de historias y tareas, y seguimiento general del esfuezo restante. Todo esto hace que el proceso entero sea más transparente. Obviamente, y por todo esto, los métodos ágiles se basan en que las personas cuenten y actúen con sinceridad.
Igualmente, ningún equipo ágil es inmune a estos problemas. Es bueno que cada miembro del equipo se pregunte:
- ¿estás expresando sinceramente tus dudas e inquietudes en la Retrospectiva Del Sprint?
- Si algo te molesta de algún otro miembro, ¿tratás el tema de manera directa y con respeto para solucionarlo?
- ¿Estás dispuesto a admitir abiertamente cuando alguien tiene una mejor idea o diseño que el tuyo?
- ¿Estás dispuesto a admitir que cometiste un error?
- ¿Decís lo mismo de una persona cuando estás frente a ella, y cuando esa persona no está?
En resumen, la Sinceridad es un valor fundamental para el buen funcionamiento de un Equipo Ágil. En general, todos los Valores son cada vez más importantes en las metodologías ágiles: sin valores, las prácticas individuales de Test Driven Development, las iteraciones, la Definición de Terminado y otras pierden todo su sentido.