3 Enero 2009
Fascinante!
Leyendo sobre Scrum, me he encontrado un par de sitios dónde hacen referencia a la regla del Shuhari.
¿Qué es el Shuhari? ¿Qué relación puede tener con las metodologías de desarrollo?
Bien, en primer lugar, el Shuhari es un concepto japonés de artes marciales, y describe las etapas desde el aprendizaje hasta la maestría.
- Shu –> Aprendizaje tradicional.
- Ha –> Romper la tradición.
- Ri –> Trascender.
La relación se puede ver con la necesidad de aplicar la regla del Shuhari en la utilización de cualquier metodología de desarrollo:
- Aprended la regla.
- Experimentar con la regla.
- Cuando se haya encontrado con lo que realmente funciona, disolved la regla.
Además y esto es de mi querido Bruce: “Be water, my friend!”
1 comentario |
Metodología |
Permalink
Escrito por angellozano
3 Enero 2009
La intención de este primer post es intentar aclarar el significado de un par de términos que normalmente en los procesos de desarrollo se utiliza para identificar lo mismo. Se trata de los términos Metodología y Ciclo de Vida.
- ¿Qué es el Ciclo de Vida?–> Es el conjunto de fases por las que pasa el sistema desde que se concibe hasta que se retira del servicio. Indica cuáles son las actividades a realizar y el orden en que se van a realizar. Además identifica las transiciones entre fases.
- ¿Qué es la Metodología? –> Indica el procedimiento de trabajo para avanzar en la construcción del sistema. Cómo se realizan las actividades y con qué técnicas.
Según esto, el Ciclo de Vida únicamente identifica las fases y actividades que habrán de realizarse y el orden que tendrán, mientras que la Metodología contempla cómo realizar dichas actividades y con qué técnicas.
Cuando se inicia un proyecto, según los principios generales de la Ingeniería del Software, se debe seleccionar el Modelo de Ciclo de Vida a seguir. Este Modelo se debe elegir en función de las características del proyecto, ya que no hay un modelo aplicable en todos los proyectos.
Podemos entender la confusión que se produce entre ambos términos, en ocasiones debido a que hay metodologías que proponen un ciclo de vida, caso de RUP. En cualquier caso, debemos pensar que son dos conceptos íntimamente relacionados pero distintos.
2 comentarios |
Metodología |
Permalink
Escrito por angellozano