Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SCRUM
1.- Pre-juego
Planificacin: Definicin de una nueva versin basada en la pila actual, junto con una estimacin
de coste y agenda. Si se trata de un nuevo sistema, esta fase abarca tanto la visin como el
anlisis. Si se trata de la mejora de un sistema existente comprende un anlisis de alcance ms
limitado. Arquitectura: Diseo de la implementacin de las funcionalidades de la pila. Esta fase
incluye la modificacin de la arquitectura y diseo generales.
2.- Juego
Desarrollo de sprints: Desarrollo de la funcionalidad de la nueva versin con respeto continuo a
las variables de tiempo, requisitos, costo y competencia. La interaccin con estas variables define
el final de esta fase. El sistema va evolucionando a travs de mltiples iteraciones de desarrollo o
sprints.
3.- Post-juego
Preparacin para el lanzamiento de la versin, incluyendo la documentacin final y pruebas antes
del lanzamiento de la versin.
MOBILE D
Fase de Exploracin
Planificacin y presuncin de requisitos del proyecto, donde tendremos la visin completa del
alcance del proyecto y tambin todas las funcionalidades del producto.
Fase de inicializacin
Implica conseguir el xito en las prximas fases del proyecto, donde se preparar y verificar todo
el desarrollo y todos los recursos que se necesitaran.
Fase de produccin
En la fase de produccin, se ajustan las funcionalidades que se desean. Aqu usamos el desarrollo
dirigido por pruebas, para verificar el correcto funcionamiento de los desarrollos.
Fase de estabilizacin
Se verificar el completo funcionamiento del sistema en conjunto. De toda la metodologa, esta es
la fase ms importante de todas ya que es la que nos asegura la estabilizacin del desarrollo.
Tambin se puede incluir en esta fase, toda la produccin de documentacin.
Fase de pruebas
Testeo de la aplicacin una vez terminada. Se deben realizar todas las pruebas necesarias para
tener una versin estable y final. En esta fase, si nos encontramos con algn tipo de error, se debe
proceder a su arreglo pero nunca se han de realizar desarrollos nuevos de ltima hora, ya que nos
hara romper todo el ciclo.
GeneXus
Anlisis de Datos
Modelo de datos
Base de datos
Anlisis funcional
Especificacin funcional
Programacin
Generacin e Interpretacin
Programas
Waterfall
Anlisis de requisitos
Documentacin de especificacin de requisitos con la especificacin completa de lo que debe
hacer el sistema sin entrar en detalles internos.
En esta etapa se debe consensuar todo lo que se requiere del sistema y ser aquello lo que seguir
en las siguientes etapas, no pudindose requerir nuevos resultados a mitad del proceso de
elaboracin delsoftware.
Diseo del Sistema
Documentacin de Diseo del Software, que contiene la descripcin de la estructura relacional
global del sistema y la especificacin de lo que debe hacer cada una de sus partes, as como la
manera en que se combinan unas con otras.
Diseo del Programa
Es la fase en donde se realizan los algoritmos necesarios para el cumplimiento de los
requerimientos del usuario, as como tambin los anlisis necesarios para saber qu herramientas
usar en la etapa de Codificacin
Codificacin
Es la fase en donde se implementa el cdigo fuente, haciendo uso de prototipos, as como de
pruebas y ensayos para corregir errores.
Dependiendo del lenguaje de programacin y su versin se crean las bibliotecas y componentes
reutilizables dentro del mismo proyecto para hacer que la programacin sea un proceso mucho
ms rpido.
Pruebas
Los elementos, ya programados, se ensamblan para componer el sistema y se comprueba que
funciona correctamente y que cumple con los requisitos, antes de ser entregado al usuario final.
Verificacin
Es la fase en donde el usuario final ejecuta el sistema, para ello el o los programadores ya
realizaron exhaustivas pruebas para comprobar que el sistema no falle.
Mantenimiento
Una de las etapas ms crticas, ya que se destina un 75 % de los recursos, es el mantenimiento del
Software ya que al utilizarlo como usuario final puede ser que no cumpla con todas nuestras
expectativas.
3. Aspectos similares
Todas las metodologas estn en la categora de las llamadas metodologas agiles, lo que
sugiere que estn enfocadas a:
o
o
o
o
o
o
o