Empresariales tipos de proyectos: análisis de mejora y mantenimiento de software, cunas, y la externalización

Video: SAP Business ByDesign Gestión de proyectos

El tipo de los impactos del proyecto las categorías de requisitos que provocan, analizar y comunicar en su análisis de negocio. Recuerde, existe hay una talla única para todos los mencionados de análisis de negocio. En su lugar, asegúrese de que conoce todas las herramientas que tiene a su alcance para determinar cómo va a terminar su proyecto.

proyectos de mejora o mantenimiento de software

En el desarrollo de software, mantenimiento del software se refiere a la modificación de los productos de software después de la entrega con el fin de corregir los fallos, mejorar el rendimiento u otros atributos, o para adaptar el producto a un entorno modificado.

Con estos proyectos, se puede implementar nuevas características o mejoras de rendimiento para mantener actualizado el software al día en un entorno cambiante y competitivo. En otras palabras, un proyecto de mantenimiento de software puede involucrar cualquier cambio (o reactiva proactivo) en el software o los sistemas existentes.

Estos son algunos ejemplos de proyectos de mejora y mantenimiento:

Video: El Análisis de Puntos de Función en la gestión de proyectos de software

  • La adición de una nueva característica o función a un sistema existente

  • La implementación de un cambio de política de negocio

  • Corrección de un problema con el sistema actual o mejorar el rendimiento del software operativo

  • Portar (mover los componentes de software) software operativo a una plataforma de hardware diferente

proyectos de mantenimiento o mejora varían en tamaño y complejidad. La planificación de elementos comunes en todos los ámbitos con este tipo de proyectos es un reto significativamente debido a tantas variables que están en juego, pero aquí hay algunos consejos a tener en cuenta cuando se señalan sus estimaciones del plan y mucho tiempo de trabajo:

  • Lo que hay que centrarse en: Pasar tiempo que se centra en obtener, analizar y comunicar los requisitos funcionales y no funcionales más que cualquier otro requisito.

  • Cómo hacer frente a las peticiones de ruta de rápido o de emergencia: Estas peticiones pueden acechar a un proyecto muy fácilmente si no tiene cuidado. Para mantener el proyecto en marcha y en el tiempo, considerar la creación de la documentación después de la implementación de ahorrar tiempo por adelantado.

  • ¿Cómo lidiar con otras peticiones importantes: Realizar una evaluación de costo / beneficio para determinar si la solicitud es viable.

  • Cómo hacer análisis de múltiples solicitudes para un solo lanzamiento / iteración: Para estos proyectos, sólo tiene una oportunidad de hacerlo bien. Realizar análisis a nivel de código y construir en los puestos de control para reducir el riesgo de redundancia, el conflicto entre las peticiones, y la introducción de errores en la producción.

    UN control es un momento en el proyecto al revisar los entregables para asegurarse de que están alineados con los objetivos originales del proyecto y el alcance. Una revisión del documento de requisitos funcionales antes de la construcción de la solución es un gran ejemplo de un puesto de control.

proyectos off-the-shelf comerciales

La gente compra de software comercial off-the-shelf (COTS) para ahorrar tiempo y coste de desarrollo. Una empresa puede implementar un paquete COTS como está, personalizar el paquete, o configurarlo durante la instalación.

El escenario ideal cuando se trabaja en un proyecto COTS es aquella en la que se puede obtener y analizar las necesidades operativas de las partes interesadas antes de seleccionar un paquete. En realidad, sin embargo, algunas empresas compran paquetes de software y luego pregunte a su equipo para implementar el software después del hecho.

Para proyectos COTS, su enfoque principal está en los requerimientos del negocio - incluyendo los procesos de negocio y las necesidades de datos. Usted debe hacer menos trabajo en los requisitos funcionales y no funcionales a menos que estés personalizar el sistema.

Si se toma en un proyecto COTS, las tareas que se necesitan para construir en su plan de trabajo después de que haya determinado la necesidad de la empresa son los siguientes valores:

  • Realización de un análisis de las deficiencias en la funcionalidad existente para el proceso de negocio que desea cambiar: Mediante la realización de una análisis de las deficiencias de los objetivos, los requisitos de datos, la asignación de procesos entre el proceso actual y el proceso asociado con el producto COTS, y facilidad de uso, que puede ayudar a determinar si un producto COTS puede ser implementado como está o necesita personalizaciones. Este proceso es el como es o cómo análisis.

    Independientemente del tamaño del producto COTS, asegúrese de que su plan de trabajo le da tiempo suficiente para determinar la necesidad y el impacto de las personalizaciones o cambios en los procesos operativos. Si las personalizaciones son necesarios, pueden ser caro y causan mejoras a ser largo.

  • Confirmando la solución recomendada y determinar si es necesaria la personalización: Este es el ser o cómo análisis.

proyectos de desarrollo con otros o en alta mar

proyectos de hoy en día por lo general incluyen los miembros del equipo en múltiples ubicaciones y, a menudo implican la contratación externa. Estos proyectos tienen una mayor dificultad y el riesgo de fracaso debido a las normas potencialmente conflictivos cultura y la comunicación.

Las partes interesadas en diferentes lugares pueden afectar negativamente el impulso y la capacidad del equipo a todos tienen una comprensión clara de los objetivos y la dirección del proyecto. A menudo, la planificación formal es necesaria para garantizar con éxito que todos tengan claro cómo se llevará a cabo el esfuerzo de análisis. En general, se trabaja con la empresa directamente para entender sus necesidades en lugar de con los miembros del equipo de desarrollo en otro país.

Cuando se trata de proyectos de desarrollo con otros o en alta mar, incluir este tipo de tareas en su plan de trabajo:

  • Llevar a cabo un estudio de viabilidad para dar a los miembros del equipo una idea de lo que pueden lograr.

  • Definir los objetivos y las medidas clave para el éxito por lo que los usuarios pueden señalar de nuevo a ellos durante el proyecto para asegurarse de que están en camino.

  • Ganar acuerdo (incluyendo un proceso de revisión formal) para las entregas.

  • Crear un glosario proyecto para todos los términos y definiciones apropiadas.

  • Documento y discutir todos los supuestos, riesgos y limitaciones.

  • Definir los criterios de aceptación claras para los requisitos.

  • las actividades del plan de comunicación para la formación de equipos con el equipo externo.

Además, usted y su equipo debe buscar la manera de complementar sus esfuerzos de comunicación mediante el uso de herramientas de colaboración.

Tenga en cuenta que la decisión de externalizar o utilizar de desarrollo offshore se hace a menudo fuera del alcance de su proyecto y de su control. Su equipo tiene que priorizar claramente los requisitos y tomar un enfoque para trabajar de forma incremental en una función o característica a la vez.

Debido a que muchos equipos de desarrollo offshore están en diferentes zonas horarias de los usuarios y el resto del equipo, que trabaja en un pequeño subconjunto de características a la vez es más manejable que tratar de completar los requisitos para todas las funciones. Trabajando en pequeños trozos hace que sea más manejable para el equipo.

Artículos Relacionados