Está en la página 1de 3

3.

4 Administración de un Proyecto ágil

INTRODUCCIÓN

La responsabilidad principal de los administradores del proyecto de software es dirigir el proyecto de


modo que el software se entregue a tiempo y con el presupuesto planeado para ello. Supervisan el
trabajo de los ingenieros de software y monitorizan el avance en el desarrollo de software.

SOLO ESTA INTRODUCCION NOMAS LO COLOCAS EL RESTO NO.

¿Qué es?

El enfoque estándar de la administración de proyectos es el basado en un plan. Como se estudia en el


capitulo 23, los administradores se apoyan en un plan para el proyecto que muestra lo que se debe
entregar y cuándo, así como quien trabajara en el desarrollo de los entregables del proyecto. Un
enfoque basado en un plan requiere en realidad que un administrador tenga una visión equilibrada de
todo lo que debe diseñarse y de los procesos de desarrollo. Sin embargo, no funciona bien con los
métodos ágiles, donde los requerimientos se desarrollan incrementalmente, donde el software se
entrega en rápidos incrementos cortos, y donde los cambios a los requerimientos y el software son la
norma. Como cualquier otro proceso de diseño de software profesional, el desarrollo ágil tiene que
administrarse de tal modo que se busque el mejor uso del tiempo y de los recursos disponibles para el
equipo. Esto requiere un enfoque diferente a la administración del proyecto, que se adapte al desarrollo
incremental y a las fortalezas particulares de los métodos agiles. Aunque el enfoque de scrum es un
método ágil en general, su enfoque esta en la administración iterativa del desarrollo, y no en enfoques
técnicos específicos para la ingeniería de software ágil. La figura 3.8 representa un diagrama del proceso
de administración de Scrum. Este proceso no prescribe el uso de practicas de programación , como la
programación en pares y el desarrollo de primera prueba. Por lo tanto, puede usarse con enfoques
agiles mas técnicos, como XP, para ofrecer al proyecto un marco administrativo.

Existen tres fases con Scrum. La primera es la planeación del bosquejo, donde se establecen los
objetivos generales del proyecto y el diseño de la arquitectura de software.
titulo

introduccion : Enfocar y dirigir de manera responsable cualquier proyecto de software

planificado, tomar medidas a conciencia donde los requerimientos se desarrollan

incrementalmente.

definicion: Scrum permite administrar un proyecto de calidad de software basado en la planeación de


varios parámetros, por esto el personal encargado adquiere ciertos roles importantes en la elaboración
de este proyecto estos son: Product Owner, Scrum Master, Scrum Team Members y Stakeholders.
También se establece un tiempo de elaboración que está estructurado en varias partes: planificación,
valoración, selección, implementación o desarrollo y revisión. Todo este proceso rota hasta que los
parámetros del cliente estén satisfactoriamente concluidos por lo tanto los requerimientos y el software
a exigencia del cliente o empresa son una norma.

ejemplo:

Los sprints tienen una longitud fija, de dos a cuatro semanas.

El punto de partida es la cartera del producto, la lista de trabajo por realizar, el cliente interviene
estrechamente en este proceso en cada nuevo sprint para añadir nuevas tareas.

La fase de selección incluye a todo el equipo que trabaja con el cliente, con la finalidad de seleccionar
características y funciones a desarrollar durante el sprint.

Una vez acordado el equipo se organiza para desarrollar el software, se realizan reuniones diarias breves
con todos los miembros. En esta etapa el equipo se aísla del cliente, todas las comunicaciones se
canalizan a través del "Maestro Scrum" este protege al equipo de distracciones.

Por último el trabajo hecho se revisa y se presenta a los participantes, luego comienza el siguiente ciclo
de sprint.

resumen:

Scrum en breves es un método responsable de un desarrollo ágil pero metódico de software que
pretende traducir todo lo que el cliente o empresa necesite, se estructura es a través de cada semana, y
estructuran su avance con cierto orden preestablecido esto hace que el equipo explote al máximo el
tiempo y recursos. Así se implementan nuevas características hasta dar como resultado final un
producto bien estructurado con los requerimientos establecidos profesionalmente concluido.

vent y desvent

conclusion
pregunta

Ventajas

Ayuda a establecer metas cuantificables y así, mantener al equipo ocupado.

Permite modificar los hechos en cualquier momento, lo que favorece la resolución de conflictos u
obstáculos sobre la marcha.

Muestra el progreso del sprint de requerimientos.

El producto se divide en tareas sencillas.

Los requerimientos inestables no retrasan el progreso.

El equipo tiene conocimiento de todo, en consecuencia, se mejora la comunicación entre este.

Los clientes observan la entrega a tiempo de los incrementos y obtienen un ejemplo práctico.

Se establece la confianza entre clientes y desarrolladores.

Desventajas

Tiene que haber conocimiento de los roles de Scrum o podría haber dispersión y choque de funciones.

El método Scrum dependerá de la preparación y experiencia del Scrum Master.

Si quedan tareas sin finalizar, el resto de pendientes comenzará a postergarse indefinidamente.

Puede ser difícil el manejo de Scrum en proyectos complejos.

Conclusion

Scrum y otras metodologías ágiles permiten que aproveches al máximo el tiempo y los recursos, aunque
eso no significa que no haya desventajas.

También podría gustarte