El rompecabezas de la vida
- Detalles
- Publicado: Lunes, 15 Diciembre 2008 01:00
- Escrito por Leonardo De Seta
¿Te gustaría volverte más productivo haciendo menos? ¿Te gustaría ser capaz de resolver problemas complejos de forma repentina? ¿Te gustaría aprender cómo aplicar un esfuerzo consistente para completar las tareas más dificiles? ¡Genial! Ponete a armar un rompecabezas.
Hace poco me compré un rompecabezas de 1000 piezas. Nunca había completado un rompecabezas antes, pero me gustan todas las formas de estimulación mental. Sorprendentemente, la experiencia resultó ser muy instructiva. A medida que las piezas se iban uniendo, el proceso de juntar 1000 piezas también me reveló lecciones importantes sobre productividad, el poder de la perspectiva y el esfuerzo consistente.
Introducir una metodología nueva para el desarrollo de software tiene todo su propio conjunto de desafíos, que van desde "resistencia al cambio" hasta "técnicas mál adoptadas", que pueden llevan al fracaso. Varias empresas pasaron por estos desafíos cuando comenzaron a implementar Scrum. Conocer estos desafíos y contar con una estrategia para superarlos puede hacer que la adopción resulte más facil para las organizaciones.
¿Por qué siempre encontramos las cosas en el último lugar donde buscamos? Muy simple: porque una vez que las encontramos dejamos de buscar.
El Diseño Guiado por el Comportamiento (BDD - Behaviour Driven Development) es algo que surgió en 2006. Sus conceptos no son tan nuevos, la verdad es que BDD es la unión de varias prácticas consideradas ágiles y útiles para los que desarrollamos software.
El sistema operativo OpenSolaris es un desarrollo comunitario que llegó a la
Hacer una buena Retrospectiva en las metodologías ágiles puede ser dificil. Muchas equipos tienen la sensación de que ocurrieron varias interrupciones durante la iteración que fueron causadas por personas "externas" al equipo. Sin embargo, muchas veces nadie puede dar ejemplos concretos y todos tienen apreciaciones diferentes. Ni siquiera, luego de toda la iteración, se tiene en claro qué ocurrió, más allá de una sensación vaga de molestia.
En un reciente debate en la
Usar puntos u horas es un debate recurrente cuando se adoptan métodos ágiles. Así que decidí escribir un artículo sobre el tema que se puede descargar
La navegación a la que estamos acostumbrados en la web es siempre "en el presente". Visitamos las páginas en su versión más reciente, y tenemos herramientas muy limitadas para ver ediciones anteriores de un sitio web.
El Control de Cambios es un proceso común en la gestión tradicional de proyectos para gestionar los cambios. En un proyecto tradicional el control de cambios suele consistir en llenar un formulario detallado de petición de cambios, que incluye atributos como detalles del cambio, impacto al proyecto, riesgos, mitigación, etc. También necesita la aprobación de varias personas. El control de cambios tradicional queda fuera de lugar en las metodologías ágiles porque entra en conflicto con el principio de "Responder al cambio por sobre seguir el plan". Se torna dificil poder responder al cambiol cuando deben completarse formularios extensos y se necesitan listas de aprobaciones.
Microsoft ha publicado una guía sobre cómo hacer un diseño usando una arquitetura ágil sobre normas y prácticas, proporcionando las directrices detalladas a seguir para la construcción de la arquitectura de una aplicación, de manera ágil.