Analista en computación
La etapa de obtención de requerimientos tiene por finalidad establecer las necesidades que el software tiene que satisfacer. El procedimiento puede dividirse en la toma derequerimientos, la estimación de las tareas a realizar y tiempos de desarrollo.
Toma de requerimientos
Los requerimientos deben reflejar lo que el cliente espera del software y se debe considerar lassiguientes condiciones:
- El cliente se enfoca en algunos aspectos del problema. Muchas veces existen módulos enteros que se desprenden del desarrollo de módulos solicitados por el cliente y queno son tenidos en cuenta por él.
- Los requerimientos del cliente con frecuencia engloban muchas tareas a realizar. Es común que el cliente solicite el informe final que quiere obtener y no tengaen cuenta las múltiples pantallas de carga de datos que deben ser desarrolladas para que la información esté disponible.
- El cliente tiende a minimizar el alcance del desarrollo con el fin de queel presupuesto sea menor.
Debido a las consideraciones mencionadas el relevador debe enfocarse en leer entre líneas y obtener la mayor cantidad de información posible de las entrevistas. Elresultado de la toma de requerimientos debe ser una lista de los requerimientos del cliente de los que se detalla el nombre (corto y de fácil identificación) y la descripción. Ambos deben ser claros para elcliente ya que serán los que validará al final del desarrollo.
En esta primera etapa y debido a la necesidad de elaborar un presupuesto, se debe definir el alcance del producto a desarrollar.Estimación de tareas
En base a los requerimientos obtenidos del usuario es necesario determinar en forma estimada las tareas que el equipo de desarrollo deberá realizar para cumplir con ellos.
Lastareas a realizar se pueden clasificar en dos tipos:
- Tareas directamente relacionadas a los requerimientos
- Tareas generales
Las tareas directamente relacionadas a los requerimientos...
Regístrate para leer el documento completo.