2. LAS METODOLOGIAS AGILES
Son una alternativa que se propone en reacción a las metodologías tradiciones con la
intención de hacer los procesos mas relajados y menos estrictos. Estas surgen debido a que
los métodos tradicionales empezaban a presentar fallas en ciertos proyectos y se decidió usar
una nueva manera de hacer software. Estas consisten en hacer pequeñas entregas del
producto que no necesitan ser muy elaboradas ya que están irán evolucionando con la ayuda
de el cliente, indicando que cambios desea hacer al producto mientras va tomando una idea
mas clara de que es lo que se necesita.
3. PRINCIPALES CARACTERÍSTICAS
Se pone más atención al el
equipo de trabajo que a los
procesos.
La documentación no es muy
exhaustiva
Se basa en el trabajo junto con el
cliente incorporándolo al equipo
Es flexible con los cambios en
vez de ajustarse a un plan ya
establecido
Se preocupa por entregar un
software que funcione en
periodos cortos de tiempo.
La conforman pasos que al final
de cada iteración se vuelven a
repetir
Está muy orientada a las
pruebas
Se centra en la comunicación
entre el equipo
4. VENTAJAS
comunicación continua con el cliente para orientar el
proyecto
comunicación entre los integrantes del equipo
documentación menos rígida y que se va haciendo
conforme las entregas de software
Adaptable a cambios
Uso de tecnologías agiles
5. DESVENTAJAS
es difícil realizarlas con equipos de trabajo separados o muy
grandes
alta dependencia de trabajar con junto con el cliente
están orientadas a proyectos pequeños y de corta duración.
Orientada a proyectos con programación orientada a objetos
8. EN CONCLUSIÓN
Debido a que la agencia espacial necesita el desarrollo del software en un
periodo de solo tres meses estas metodologías son las indicadas, así como se
ha mencionado que se proporcionaran los requerimientos del software y los
recursos necesarios no habrá problema en utilizar las metodologías agiles,
además del hecho de que es poco probable que se ocurra un accidente como
con el anterior satélite ya que la agencia estará supervisando constantemente el
desarrollo del proyecto y revisando las entregas del producto en cada iteración.