Christian A. Estay-Niculcar's research blog

Espacio de reflexión personal dedicado a la investigación aplicada cuando se vincula la ciencia proyectual con la disciplina informática, y se aplican al desarrollo de las personas y de la gestión empresarial.

Ingeniería del Proyecto: el rol del diseño del proyecto en la Ingeniería de Software

La palabra diseño en el contexto de la informática se refiere a una fase muy concreta del desarrollo de sistemas y de software, posterior al análisis. Esta llamada fase de diseño se caracteriza por la conversión de los requerimientos especificados en el análisis a un lenguaje y a un posterior análisis centrado en la tecnología a usar en el sistema a desarrollar finalmente. Básicamente se trata de convertir cada requerimiento del análisis en un conjunto de especificaciones técnicas y tecnológicas que permita al requerimiento ser implementado en una máquina y en un software.

Pero esta definición requiere ampliarse cuando se observa un proyecto de desarrollo informático como proyecto de negocio. En este caso se preciso considerar la acepción de diseño del proyecto, el cual es una instancia cognitiva previa a la planificación del proyecto.

Por diseño del proyecto se está aludiendo al proceso intelectual, estratégico, de largo de plazo, de concebir el proyecto como un medio que no solamente se limite a terminar con un artefacto manufacturado, sino como un proceso donde una organización se enriquece de la experiencia de vivir el propio proyecto. Por ejemplo, se trata de aprender de errores organizacionales al momento de ejecutar el proyecto, o de probar tecnologías que puede que no sirvan al artefacto a manufacturar pero si permite mejorar otros proyectos.

El diseño del proyecto es una acción organizacional, y no un acto o una decisión de un departamento, por este motivo suelen estar en manos de Oficinas de Proyectos que posean un nivel -al menos- medio de madurez -en este caso- en desarrollo de sistemas (no solamente software).

En cuanto a un proceso de software, el diseño dl proyecto considera que existe, pero no entra en estos detalles, los cuales deja en manos de los posteriores pasos de planificación y de explotación de buenas y aminoramiento de malas prácticas. El proceso, se puede decir, es un componente en el diseño del proyecto, pero no lo determina ni lo dictamina, pero si el proceso puede enriquecerse del diseño del proyecto, inclusive llegar a incorporarlo.

El diseño del proyecto analiza todos los escenarios futuros del proyecto en su ejecución y posterior a su cierre, asimismo todos los escenarios de uso del artefacto a manufacturar los cuales van del político al propiamente de hardware.

Por lo anterior, el diseño del proyecto es la visión del acto proyectual futuro en el presente y por ello debe organizar y prever escenarios de planificación, de análisis, de implementación, de codificación, de despliegue y, por supuesto, de diseño informático del propio proyecto y del artefacto a generar.

En Ingeniería de Software manejar esta visión mucho más amplia de un proyecto, permite enriquecer la visión de los proyectos informáticos y de los proyectos de sistemas y/o de software.

__________________
Estas ideas la puse en un reciente apunte que diseñé y colaboré en su contenido llamado Análisis y Diseño Integral de Sistemas y Requerimientos.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

CEO & Co-Founder de EstayConsulting – Consultoría Estratégica

Miembro de Red

//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js (adsbygoogle = window.adsbygoogle || []).push({});

Categorías

A %d blogueros les gusta esto: