Recomendaciones de planeación de proyectos por fases

Actualmente existen varios modelos de ciclo de vida del desarrollo de software, cada uno con sus propios enfoques, ventajas y limitaciones. El objetivo de esta sección es proporcionar un conjunto de recomendaciones que le ayudarán a planear correctamente un proyecto de desarrollo de BizTalk Server correcto.

En esta sección se utiliza el modelo de ciclo de vida empleado generalmente en Microsoft. Este modelo es una combinación de los modelos de ciclo de vida iterativo y en cascada.

En este modelo hay cinco fases cuyos límites definen un conjunto secuencias de hitos para el proyecto. Las fases, por orden de ejecución, son las siguientes:

  • Requisitos. Los requisitos de usuario se capturan en especificaciones funcionales que definen lo que se va a compilar.

  • Diseño. En función de los requisitos funcionales, se crean especificaciones de diseño físico y se realiza la creación de prototipos para comprobar las ideas de diseño e investigar las funcionalidades de la plataforma.

  • Implementación. Con las especificaciones funcionales y de diseño, se realiza la codificación de software.

  • Comprobación. Este es el proceso de probar el software para comprobar que funciona según las especificaciones.

  • Versión. Una vez que el software se haya comprobado por completo, se empaqueta y se prepara para su lanzamiento a los usuarios.

    La siguiente ilustración muestra el ciclo de planeamiento de este proyecto.

    Project Planning Recommendations by Phase

    La mayoría de estas fases, si no todas, se superponen en el tiempo y normalmente hay subfases iterativas. Por ejemplo, es habitual completar la implementación de un subjuego de las características del producto y, con fines de comprobación, comenzar con ese subjuego mientras se realiza la implementación del siguiente subjuego de características. Por consiguiente, mientras que las recomendaciones de esta sección están relacionadas con determinadas fases, no se pretende dar a entender que no puedan suceder en paralelo, sino indicar en cierta medida el orden relativo en el que se deben tener en cuenta las recomendaciones y su importancia en la planeamiento.

En esta sección