Professional Documents
Culture Documents
Fue uno de los primeros que formalizó el desarrollo de software .Es el enfoque
metodológico que ordena rigurosamente las etapas del ciclo de vida del software,
de forma tal que el inicio de cada etapa debe esperar a la finalización de la
inmediatamente anterior
• Fase de codificación.
Es la fase de programación propiamente dicha. Aquí se desarrolla el código fuente
• Fase de pruebas.
Los elementos, ya programados, se ensamblan para componer el sistema y se
comprueba que funciona correctamente antes de ser puesto en explotación. Una
vez que se ha generado el código comienza la prueba del programa.
• Fase de mantenimiento.
El software obtenido se pone en producción. Es una de las fases finales del
proyecto. En el desarrollo surgen cambios, para corregir errores o bien para
introducir mejoras. El software sufre cambios después de que se entrega al cliente.
Los cambios ocurrirán debidos a que hayan encontrado errores, a que el software
deba adaptarse a cambios del entorno externo (sistema operativo o dispositivos
periféricos), o debido a que el cliente requiera ampliaciones funcionales o del
rendimiento.
Metodología Scrum
Scrum se basa en la teoría de control de procesos empírica o empirismo. El
empirismo asegura que el conocimiento procede de la experiencia y de tomar
decisiones basándose en lo que se conoce. Scrum emplea un enfoque iterativo e
incremental para optimizar la predictibilidad y el control del riesgo.
Transparencia
requiere que Los aspectos significativos del proceso sean definidos por un estándar
común.
Inspección
Los usuarios de Scrum deben inspeccionar frecuentemente los artefactos de Scrum
y el progreso hacia un objetivo, para detectar variaciones.
. Adaptación
Si un inspector determina que uno o más aspectos de un proceso se desvían de
límites aceptables, y que el producto resultante no será aceptable, el proceso o el
material que está siendo procesado deben ser ajustados
Componentes de Scrum
Scrum se puede dividir de forma general en 3 fases, que podemos entender como
reuniones. Las reuniones forman parte de los artefactos de esta metodología junto
con los roles y los elementos que lo forman.
Las Reuniones.
Inconvenientes que han surgido y qué hay que solucionar para poder continuar.
Se presentarán los resultados finales y una demo o versión, esto ayudará a mejorar
el feedback con el cliente.
Los roles
1. LOS CERDOS
Son las personas que están comprometidas con el proyecto y el proceso de Scrum.
Equipo De Desarrollo: suele ser un equipo pequeño de unas 5-9 personas y tienen
autoridad para organizar y tomar decisiones para conseguir su objetivo. Está
involucrado en la estimación del esfuerzo de las tareas del Backlog.
2. LAS GALLINAS
Aunque no son parte del proceso de Scrum, es necesario que parte de la
retroalimentación dé la salida del proceso y así poder revisar y planear cada sprint.
Elementos de Scrum.
Los elementos que forman a Scrum son:
Descripción de la funcionalidad.
Estimación.
a) Clarificación de requerimientos
b) Estudio de factibilidad
Metodología PSP
El PSP es un mejoramiento en si de los procesos y fue diseñado para ayudar a los
ingenieros a controlar, administrar y mejorar su manera de trabajar. Es una
estructura con un marco referencial, directrices y procedimientos para el desarrollo
de software.
La Estructura del Proceso PSP
Requerimientos y Planificación
• Producir el plan de los requerimientos y desarrollo.
• Especificaciones funcionales.
• Especificaciones de estado.
• Escenarios operacionales.
• Especificaciones de Reuso.
• Estrategia de desarrollo.
• Estrategia de pruebas.
Diseñar el programa.
• Revisar el diseño, reparar y anotar todos los defectos establecidos
Postmortem
Completar la forma del plan del proyecto con el tiempo actual, defectos, tamaño
de los datos actualizados.