Parcialito 2 Flashcards
¿Qué representa la WBS?
La WBS representa todos los entregables que producirá el proyecto, jerarquizados por su prioridad en tiempos de entregas. Sirve para luego crear el cronograma y estimar presupuestos.
¿Qué representa el nivel superior de la WBS?
Son los principales entregables, o los mas prioritarios.
¿Cómo se si la WBS está completa?
Hay que preguntar si hay algún concepto de solucion del proyecto que no se mapea con ningun entregable de la WBS. Si no esta mapeada a algun entregable, hay que crear un nuevo entregable para que lo represente.
¿Como hacer que la WBS se centre en entregables y no en actividades?
Separar los entregables por sustantivos y las actividades por frases verbales.
¿Como hacer un WBS efectivo? (5 pautas)
1) Usar una estructura jerárquica para distinguir capas
2) Seguir la regla de usar sustantivos para entregables y frases verbales para las actividades
3) No repetir entregables por capa (o no tener duplicados)
4) Seguir la regla del 100%: la WBS debe tener el 100% de los elementos entregables representados.
5) Construir colaborativamente el WBS con la gente que va a desarrollar los entregables del proyecto
¿Como se va construyendo el WBS?
A partir de entregables de alto nivel, se va descomponiendo en entregables cada vez mas chicos, para mejorar la estimacion para cada una de ellas, y luego definir las actividades para cada entregable chiquito.
¿Que pasa cuando no se pueden describir las actividades de un supuesto entregable?
Significa que es un entregable que está fuera del alcance de la solucion, y puede ser eliminado por no ser relevante.
A que preguntas responde la construccion de la WBS?
Responde a “QUÉ hace el sistema” (entregables) y “CÓMO lo hace” (actividades de cada entregable)
¿Por qué al tener un retraso en el cronograma, agregar más personal (mas esfuerzo) es “tirar mas nafta al fuego”?
Como dice la frase: “Adding manpower to a late software project makes it later”
Vas a tener que capacitar al personal nuevo, y eso puede demorar más en el cronograma, mas que agilizar los tiempos.
¿Qué es la falacia del Man-Month?
Creer que el esfuerzo de mas personal se traduce en aceleracion de los tiempos, es decir, creer que las personas y los tiempos son intercambiables.
¿Qué es lo que se llama una “buena estimacion”? En que beneficia?
Una buena estimación surge de hacer estimaciones que estén bastante cerca de los resultados reales (lo que finalmente conlleva). Esto provee una vista mas clara para el lider de proyecto, y asi podrá tomar mejores decisiones.
¿Cual es el objetivo final de la estimacion?
El objetivo de la estimacion es, dada una estimacion, poder determinar si el objetivo/meta de negocio es lo SUFICIENTEMENTE REALISTA como para poderlo LLEVAR A CABO.
ejemplos
-objetivo de negocio: “necesitamos que se haga en 3 meses”
-estimacion: “nosotros podemos hacerlo completo en 5 meses”
la meta de negocio no es realista con el tiempo estimado de desarrollo.
Cuando decimos que el proyecto “encontró” su estimacion ?
Decimos que el proyecto encontró su estimacion cuando se hicieron todas las funcionaldiades pedidas, en el tiempo que se estimó, con los recursos que se pensó utilizar.
¿Cual es la ventaja del “Wideband Delphi”?
La ventaja del Wideband Delphi es que al hacer que muchos hagan estimaciones, se eliminan los sesgos en las estimaciones, generados quizás por estimadores sin experiencia.
¿Para que sirve el método de “Wideband Delphi”?
Ayuda a crear un LISTADO DE TAREAS COMPLETO, para poder hacer la WBS DETALLADO.
¿Cual es el flujo de proceso, o las etapas, del “Wideband Delphi”?
Las etapas del Wideband delphi son:
-Planning
-Kick-off meeting
-Individual preparation
-Estimation meeting
-Assemble tasks
-Review results
Explicar la fase de planning
La fase de planning se basa en definir el problema y delimitar su contexto.
Explicar la fase de kick-off meeting (reunion de partida)
Acá se les informa a los participantes, en 1 hora, los detalles del problema a los participantes. Acá los participantes definen la unidad de estimacion (dolares, semanas, horas de laburo, lineas de código), y los objetivos a estimar.
Explicar la fase de individual preparation
Los participantes generan de manera individual:
-Listado de tareas
-Cantidad de esfuerzo x tarea
Explicar la fase de estimation meeting (reunion de puesta en comun)
El moderador recolecta las estimaciones de cada participante, y lo pone en un gráfico, donde marca con una X cada estimacion de tiempo. Acá los participantes charlan y debaten sobre los problemas de estimacion que tuvieron y preguntan más detalles acerca del problema.
Despues del debate, los participantes vuelven a modificar sus estimaciones. Esto se hace 4 veces para mejorar la estimacion general.
Explicar la fase de “assemble tasks” (reunir tareas)
El lider de proyecto confecciona un super listado basado en las tareas de todos los listados de los participantes, con las estimaciones y las suposiciones, buscando eliminar tareas duplicadas.
Explicar la fase de “review results” (revision de resultados)
Los participantes revisan el resumen que el lider de proyectos hizo, y se aseguran de que los listados siguientes esten completos:
-Tareas
-Estimaciones
-Suposiciones
¿Como funciona el planning poker?
-Cada participante recibe una baraja con una secuencia de numeros
-El moderador lee una historia de usuario
-Los participantes votan con un numero representando el tamaño de la estimacion
-Si hay consenso, se pone ese numero y se sigue a la proxima historia de usuario. Si no hay consenso, se debate, y se vuelven a tirar las cartas de estimacion.
¿Cuales son las mejoras al planning poker?
Las mejoras son:
-Debates no mas de 1min
-Si luego de 3 rondas no hay consenso, gana el numero más alto
-Si hay empate entre votos de 2 numeros, se elige el mas grande
-No ir tan profundo en debatir cosas técnicas
-Los lideres no votan, por la fuerza de su opinion