Ir al contenido principal

Entradas

Mostrando entradas de abril, 2015

Como hace SCRUM para funcionar sin un Project Manager?

En un proyecto normal un product manager define los requerimientos, la realización es delegada al Project Manager y el coordina las actividades necesarias para la realización del proyecto. El marco de Scrum no define a un "project manager" en el sentido clasico sin embargo estas actividades definitivamente son requeridas. Por lo que el marco de Scrum divide  las responsabilidades  de un project manager en los roles de Scrum Product Owner y Scrum Master. La definición del rol y responsabilidades del Scrum Master toma en cuenta que las decisiones acerca de funcionalidad, plan de lanzamiento y costos pueden realizarse mucho mas fácil y mejor  si una persona es responsable del contenido y de la planeación. De otra manera se crea tension entre el Scrum Product Owner (no responsable del proyecto) y el project manager (no responsable por el contenido).  si esas responsabilidades  son combinadas todo sera mucho mas fácil. No olvides  que el Scrum Master toma algunas de las resp

Scrum Product Owner

El Scrum Product Owner es un rol central en la metodología Scrum. La mayoria  de las responsabilidades del un clásico product manager y de un project manager  están combinadas en este único rol. El representa al usuario final y/o  algún otro interesado  y sus responsabilidad  es maximizar el valor del producto asegurándose que el trabajo correcto este hecho en el tiempo correcto. Como consecuencia esto significa obviamente que el Scrum Product Owner  tiene que trabajar muy cerca del Scrum Team  y coordinar sus actividades durante toda la vida del proyecto.  A ningún otro se debería permitir decir al equipo sobre las prioridades. El Scrum Product Owner tiene las siguientes responsabilidades. Administrar la Scrum Product Backlog Administrar la forma de liberación de funcionalidad Administración de interesados Trabajar de cerca con el Scrum Team El scrum Product Owner puede delegar ciertas actividades (por ejemplo el mantenimiento fisico del Scrum Product Backlog), pero al

El Scrum Master

En términos generales  el trabajo del Scrum Master  es asegurarse que el Scrum Team  se adhiera la la teoría de Scrum , practicas y reglas. El Scrum Master es parte del Scrum team y actúa como un líder-sirviente  para el equipo. Al inicio este sera un trabajo de tiempo completo por lo que no contribuirá directamente  a los resultados del Sprint. Sin embargo  después de algunos Sprints  el proceso estará resuelto  por lo que la carga de trabajo  para el Scrum Master debería caer y entonces el podría contribuir  activamente  al resultado del Sprint. Ya que es crucial que haya confianza entre el Scrum Master y los otros miembros del equipo  podría ser ideal  si el Scrum Master reclutara el equipo por si mismo, sin embargo en la realidad es mas frecuente que la gerencia  seleccione el Scrum Master. Para obtener la confianza requerida  el Scrum Master no debería tener la responsabilidad de la linea de mando sobre algún miembro del equipo.  En caso contrario  la necesaria comunicación ab

Que hace que la metodología SCRUM funcione?

La metodología SCRUM cambia las restricciones de la gestión de proyectos tradicional. La gestión tradicional de proyecto se basa en tres aspectos 1. La Calidad 2. Tiempo 3. Presupuesto La gestión de proyectos con SCRUM se centra en 1.  Funcionalidad 2.  Presupuesto  3.  Tiempo Esto no quiere decir que elementos como la calidad o la documentación no sean tomados en cuenta por la metodología, simplemente están implícitos en la definición de listo, la cual se define desde el inicio del proyecto. La funcionalidad  incompleta o no comprendida totalmente debe ser redefinida por el cliente, ahora bien la funcionalidad a implementar sera definida a través o en el curso  del proyecto e implementada de manera incremental. El desarrollo incremental permite manejar el cambio y la flexibilidad de manera controlada sin incurrir en costos adicionales, y riesgo de poner en peligro secciones grandes del trabajo previo, al final de cada iteración llamada "s