Está en la página 1de 1

Realizar el estudio de las necesidades de un Cliente

Un pilar muy importante de la Ingeniería de software, que se plantea como idea central para
la correcta planificación de un proyecto de desarrollo de software, es la comunicación. La
comunicación debe darse desde el minuto uno de ejecución del proyecto, además debe
hacerse en todos los sectores y etapas, para captar al máximo las necesidades del cliente.

Como paso inicial, es primordial tantear el problema o necesidad, conocer de cerca lo que
necesita el cliente. Para ello que mejor estrategia que hablar directamente con el
comprador. Se procede hacer un estudio del dominio del problema, determinar si hay algún
conocimiento previo, por trabajos anteriores en donde ya se realizo un trabajo de
investigación, si no es así se realiza, para tener un panorama técnico que ayude a entender
el modelo de negocio que plantea el comprador. Ahora si con un estudio previo del tema se
hace el acercamiento formal con el cliente, con el fin de estudiar el Pliego técnico, para
establecer las condiciones de contratación, pero es necesario ver leyes y normativas del
área. Posteriormente viene la observación directa de las prácticas profesionales que se
realizan habitualmente en la organización para la que se va a desarrollar el software, con el
fin de captar información sobre modo de trabajo de la empresa, que nos ayudara en la lluvia
de ideas, recociendo nuevos servicios y necesidades que no son muy explicitas. Para
completar información, se puede recurrir a entrevistas, para la recopilación de opiniones,
criterios y datos. Se llevan a cabo conversaciones directas en los mejores términos para
compartir la información de una manera muy detallada.
Ya con la información estructura, podemos estudiar los aspectos positivos y negativos del
proyecto planteado, con el fin de establecer una hoja de ruta hacia el upgrading.
Definir el alcance, entender esto como el croquis que embarca el proyecto, es decir
establecer de forma precisa los entregables que están dentro de ese croquis, el cliente debe
aprobar cada uno de los entregables finales.
Estudiar el entorno tecnológico del cliente, es muy importante conocer las capacidades de
hardware o capacidad de computo que tenga el cliente, porque no se puede poner en
funcionamiento un software muy robusto en hardware de características muy básicas,
hablando a niveles empresariales. Por lo tanto, hay que prever esta situación, asi evitaremos
un rendimiento mediocre, y pretender que el problema es del software. Todo esto con el fin
de diseñar un software mas light o hacer las recomendaciones al cliente, sobre la compra de
hardware más potente.
Cabe resaltar que la opinión del usuario potencial debe estar incluida en todas las etapas del
proyecto, porque al final del día, el usuario promedio es el que toma el rol de cliente final

También podría gustarte