Definición de tareas


Definición de tareas: 

El conjunto de tareas a definir en un proyecto de software van a variar dependiendo del tipo de proyecto, las tareas no siempre son genéricas para todos los tipos de proyectos. Existen proyectos de tipo del Concepto, Desarrollo de Nuevas Aplicaciones, Mejora de las Aplicaciones, De Mantenimiento de Aplicaciones y de Reingeniería, entre otros.

Muchos factores influyen a la hora de definir el tipo de tarea para el tipo de proyecto  como por ejemplo la dimensión del proyecto, la posible cantidad de usuarios del proyecto, estimación en el tiempo, veracidad de los requisitos, fluidez en la comunicación, etc.
Cada nuevo proyecto emerge una investigación de la nueva tecnología que se aplicara para satisfacer una necesidad, las etapas más genéricas en la definición de tareas son las siguientes:

a.       Determinación del Ámbito: Involucra ámbito de proyecto.
b.      Planeación preliminar: Se crea la habilidad del equipo de trabajo para realizar el proyecto.
c.       Valoración del Riesgo: Determina el riesgo involucrado en la tecnología que se implementara.
d.      Prueba: Muestra la viabilidad del proyecto.
e.       Implementación: Se lleva a la práctica el proyecto, para que pueda ser revisado por el cliente o propósitos a fines.
f.        Reacción del Cliente: Existe una retroalimentación.

Estas etapas son aplicables a la mayoría de los proyectos de desarrollo de software independiente del flujo de procesos que este tenga.
Estas etapas son la distribución general de las tareas, sirven de pie para calendarizar el proyecto, pero esta calendarización se debe refinar para crear un detalle exacto de las actividades del proyecto. Este refinamiento toma cada tarea principal y la descompone en un conjunto de subtareas. Como ejemplo de descomposición de tarea tomaremos la tarea a, determinación del ámbito:

Definición de tarea: tarea a Determinación del ámbito
1.1.1       Identificar necesidades, beneficios y clientes potenciales;
1.1.2       Definir eventos de salida/control y entrada deseados que impulsen la aplicación;
Comienza la tarea 1.1.2
 1.1.2.1 RTF: Revisar la descripción escrita de la necesidad
 1.1.2.2 Derivar una lista de salida/entradas visibles al cliente
 1.1.2.3 RTF: Revisar salidas/entradas con el cliente y modificar conforme se requiere
Fin tarea 1.1.2
1.1.3…