COMO ESTUDIAR EL PROCESO DE DESARROLLO DEL SOFTWARE:
Enviado por vimaro • 4 de Diciembre de 2013 • 503 Palabras (3 Páginas) • 306 Visitas
COMO ESTUDIAR EL PROCESO DE DESARROLLO DEL SOFTWARE:
La ponencia de como estudiar el proceso de desarrollo del software me pareció muy interesante, ya que para poder realizar software, necesitamos saber cómo desarrollarlo y el señor Luis Esteban Villamizar en su ponencia me hizo saber y entender que hay muchas metodologías que nos permiten realizar un buen desarrollo y agilizar los procesos de construcción de proyectos; También pude observar que por medio de estas metodologías podemos obtener más fiabilidad y calidad en menos tiempo y con menos costo; el señor esteban Villamizar en su ponencia mostro algunas metodologías agiles como las siguientes:
PROGRAMACION EXTREMA (XP): esta metodología se basa en dividir un software en pequeñas entregas, es decir que vamos interactuando con el cliente, vamos haciendo y mostrándole al cliente lo que llevamos, así el cliente puede ir viendo y puede ir diciéndonos que quiere cambiar; esto nos facilita el desarrollo del software ya que las modificaciones se van haciendo a medida que el software se va desarrollando. Se requiere un grupo pequeño de programadores para trabajar con esta metodología entre 2 – 15 personas y estas irán aumentando conforme sea necesario; Se rediseñará todo el código siempre en el estado más simple posible. Se hacen pruebas todo el tiempo, no sólo de cada nueva clase sino que también los clientes comprobarán que el proyecto va satisfaciendo los requisitos
RUP (Proceso Unificado de Rational): es propiedad de IBM, es la metodología estándar más utilizada para el análisis, diseño, implementación y documentación de sistemas orientados a objetos; es caracterizado por ser iterativo e incremental, realiza un levantamiento exhaustivo de requerimientos y a su vez permite realizar casos de usos, en esta metodología Existe un contrato prefijado con los clientes además el cliente interactúa con el equipo de desarrollo mediante reuniones.
Scrum: es un modelo de referencia que define un conjunto de prácticas y roles, y que puede tomarse como punto de partida para definir el proceso de desarrollo que se ejecutará durante un proyecto.
Los roles principales en Scrum son el ScrumMaster, que mantiene los procesos y trabaja de forma similar al director de proyecto, el ProductOwner, que representa a los stakeholders (interesados externos o internos), y el Team que incluye a los desarrolladores.
En la metodología scrum se desarrollan un sprint, que es un periodo entre una y cuatro semanas), en este periodo de tiempo los desarrolladores terminan su trabajo y luego hacen una reunión, en la reunión muestran los avances que llevan durante ese periodo de tiempo y el equipo determina la cantidad de ese que puede comprometerse a completar durante el siguiente sprint.
CRYSTAL: la Metodología Crystal identifica con colores diferentes cada método, y su elección debe ser consecuencia
...