Skip to content
Deniels edited this page Dec 1, 2011 · 21 revisions

Parte 1

Lalala ...

Toma de Decisiones

1) ¿Por que se decidió usar el framework Django, siendo que había un avance con Cakephp?

Se decidió usar Django, ya que existían dos compañeros que conocían bien el framework, los cuales explicaron a los demás miembros del equipo que este framework poseía cualidades bastante prácticas y que podían agilizar bastante el trabajo. Era difícil aceptar de inmediato esta propuesta, dado que ya existía trabajo avanzado de la aplicación solicitada en el framework Cakephp. Esto tenía sus pro y sus contra, ya que tener trabajo ya realizado, era una ventaja, ya que significaba que se debía desarrollar menos, pero también era necesario revisar el código para entenderlo y saber que es lo que estaba hecho, lo que quitaba tiempo. No teniendo muy claro que framework utilizar, se decidió hacer que “compitieran”. Para esto se trató de desarrollar lo mismo que existía en Cakephp con Django. Esto se logró en una tarde, lo que terminó convenciendo al equipo de lo “fácil” que resultaba desarrollar en Django.

2) ¿Por qué se decidió utilizar la metodología ágil para abordar el proyecto?

En realidad nunca se decidió como equipo qué metodología utilizar, sino que el primer día el cliente que conocía de agilidad propuso empezar haciendo historias de usuario, y como a nadie del equipo le molestó u objeto la propuesta, se identificaron todas las historias de usuario, dándoles un peso (valores 1,2,3,5 o 8), estos pesos fueron estimaciones a priori que se le dieron a las historias, para poder de alguna forma poder asignar una cantidad de puntos semanales a implementar. Esta primera actividad, terminó decidiendo la metodología ágil que se ha llevado a cabo durante el semestre.

3) ¿Por qué se decidio hacer iteraciones semanales?

En la primera reunión con el cliente, luego de hacer las historias de usuario, y darles un “peso”, el cliente solicitó que se determinara como equipo cada cuanto tiempo se podrían realizar iteraciones para ir mostrándole avances, luego de discutirlo, se estimó que hacer las iteraciones semanalmente era lo más apropiado.

4) ¿Cómo se decidió que se iban a realizar 5 puntos de historias por iteración?

Luego de elegir cada cuanto se iba a realizar una iteración se solicitó que se decidiera como equipo cuantos puntos de historias se entregarían por iteración. Después de discutirlo, se decidió que serían 5 puntos, ya que era como un promedio entre la historia con más puntos y la que tenía menos.

5) ¿Cómo se decide que historias se harán cada semana?

Todos los martes, que es el día en que se debe terminar cada iteración, el cliente elige según su prioridad las historias de usuario que sumen 5 puntos en total.

Clone this wiki locally