El WBS se realize cuando la especificacion de los requerimientos de negocio se haya termiando, la WBS se basa en los requerimientos macros y no en problematicas espcificas. De estas tareas macro se identifican la lista de entregables que va a ser suplida con las actividades definidas en el WBS. El resultado del WBS es una lista ordenada de tareas con sus respectivos entregables, la cual sera usada para formular cronogramas y estimados de costos iniciales Pasos en el WBS: 1. 2. 3. 4. 5. 6. Examiner el conjunto de entregables requeridos Identificar la lista de pasos y tareas para llegar a esos entregables Generar una secuencia de tareas para llegar al entregable Estimar el esfuerzo de realizar cada tarea Estimar la productividad de los recursos q se aplicaran a la tarea Calcular el tiempo requerido para cada tarea teniendo en cuenta el esfuerzo / la productividad de los recursos 7. Con todo lo anterior diagramar la ejecucion de las areas en el tiempo La definición de la secuencia de actividades se debe basar en el nivel de complejidad del problema y la solución, asi como de la metodología de software organizacional, los skill de los recursos y los acuerdos realizados con el cliente. La wbs también tiene en cuenta los entregables o salidas de actividad que no son entregados al usuario pero q hacen parte de la metodología organizacional, por lo cual es mandatorio tenerlos en cuenta ya que estos generan esfuerzo. El WBS debe hacer rompimiento de tareas hasta que cada una de ellas sea responsabilidad de un individual. Diagrama de secuencia de ejecución de actividades; es un diagrama que muestra el orden en que se deben ejecutar las tareas necesarias para completar una actividad. para un proyecto de SW los pasos a seguir para hacer el rompimiento de trabajo es el siguiente: 1. 2. 3. 4. 5. 6. Identificar entregables Identificar para cada entregable la lista de actividades que llevan a su generación Para cada actividad listar las subtareas requeridas Refinar las subtareas y si es necesario crear un nuevo nivel de sub tareas Crear la secuencia entre las sub tareas Graficar el diagrama de secuencia. La WBS debe tener en cuenta todas las actividades requeridas para llegar a un entregable, aun y cuando estas tareas no estén relacionadas con la construcción de software, son estos ejemplos: contratación. Se puede decir que una WBS esta refinada cuando 1. Una tarea esta asignada a una sola persona y cuando se conoce los costos de la estimación de cada tarea en termino de tiempo y no de dinero. Medidas de unidades de tarea Primero se debe definir una unidad de medida de compleción de tareas, teniendo en cuenta la tarea individual mas pequeña, por ejemplo: si la mas pequeña temina en un dia laboral la unidad seria una hora, pero si la mas pequeña termina en mas de un dia laboral la unidad seria un dia laboral. Estimacion y asignación de tareas Para asignar recursos a tareas se debe tener en cuenta: 1. habilidad para la tarea a desarrollar 2. Disponibilidad del personal con la habilidad requerida 3. Disponibilidad de tiempo para dedicarle a la tarea