Transcripción
En esta fase, es fundamental que todas las personas que se encuentran involucradas en el proyecto, tengan disposición de colaborar. Es común que en esta fase del proyecto se invite a participar al cliente o inversionista que ha solicitado el proyecto, asimismo, es posible que se considere la participación de los usuarios finales del resultado del proyecto.
Ejemplos:
1. Una organización que trabaja en el desarrollo de programas informáticos web, ha recibido un encargo de un cliente importante para el desarrollo de un programa de procesamiento de datos. El programa será utilizado por los colaboradores de la empresa contratante, por lo que uno de los elementos que la empresa indica al contratista, es que la mayorÃa de los colaboradores usan el navegador Microsoft Explorer.
Durante el proceso de definición del proyecto, su sistema de programación indica que realizan la programación utilizando Firefox, ya que ofrece mayores ventajas y herramientas a la hora de programar.
Cuando el programa fue terminado y entregado al cliente, se empezaron a generar problemas debido a que los usuarios finales del programa, quienes usan Microsoft Explorer, empezaron a notar problemas en la navegación del sistema.
Los programadores indicaron que la solución más sencilla era que los usuarios finales empezaran a utilizar Firefox, cómo su navegador predeterminado. Sin embargo, era responsabilidad de la empresa acatar las indicaciones de la compañÃa contratante, esto respecto al navegador utilizado por sus colaboradores.
En este caso, durante la etapa de definición, se obvió la información que la empresa contratante brindó al contratista. Por lo tanto, el producto final no funcionó de la manera esperada para el cliente. En este caso, la empresa deberá realizar un proceso nuevo de programación para mejorar la navegación del sistema. Esto implica una elevación en los costos de la empresa contratante, y es una falta clara a la fase de definición del proyecto.
2. Una empresa desarrolladora de video juegos, se encuentra desarrollando un video juego educativo. Cerca de la fecha de lanzamiento del producto, la empresa invita a jóvenes, el público meta a probar el producto. Al inicio de la demostración, los usuarios invitados indicaron que el video juego se comportaba de forma amistosa. Sin embargo, al finalizar la prueba, los usuarios indicaron que el juego era demasiado aburrido y que no serÃa probable que ellos pagaran por el video juego.
¿Qué hubiese pasado si la empresa hubiera obtenido esta información durante la fase de definición?
Posiblemente, basándose en las necesidades del publico meta, la empresa hubiera desarrollado un video juego mucho más interactivo.
El resultado de la fase de definición, es la de generar una lista de requerimientos para cada una de las partes que se encuentra inmersa en el proyecto. Por lo tanto, es necesario verificar cada uno de estos requerimientos, ya que en algunos casos estos pueden contradecir otros. En caso que esto se presente, es necesario que se determine un balance para que ambos requerimientos se puedan cumplir. Por ejemplo:
Supongamos que la empresa quiere desarrollar una maquina fotocopiadora, esta máquina requerirá ser amigable con el ambiente y deberá también cumplir con ciertos requerimientos para reducir las posibilidades de incendio. Para que la maquina pueda cumplir con los requisitos en relación a la prevención de incendios, la maquina deberá tener componentes que sean anti inflamables, los cuales son menos amigables con el ambiente. Como podemos ver, será necesario que se negocien ciertas formalidades.
Una vez que todas las pautas sean aprobadas por quienes toman decisiones dentro del proyecto, será posible avanzar a la fase de diseño.