Engineering Workflow Management

IBM® Engineering Workflow Management es una herramienta de colaboración en equipo que integra tareas de desarrollo, como la planificación de iteraciones, la definición de procesos, la gestión de cambios, el seguimiento de defectos, el control de fuentes, la automatización de la creación y la generación de informes.

Los desarrolladores utilizan Engineering Workflow Management para realizar un seguimiento de su trabajo, compartir sus cambios y colaborar entre sí. Los responsables de equipo y los gestores de proyectos lo utilizan para planificar los releases y supervisar el progreso mediante planes, paneles de instrumentos e informes.

Engineering Workflow Management es la aplicación de gestión de cambios y configuraciones de la solución IBM Engineering Lifecycle Management. Estas soluciones integran productos IBM para proporcionar un conjunto completo de aplicaciones para el desarrollo de software o sistemas.

Esta imagen muestra las funciones del ciclo de vida de desarrollo soportadas por las soluciones. Visión general de DOORS Next Rhapsody Model Manager Engineering Workflow Management Visión general de Engineering Test Management Visión general de Global Configuration Management Visión general de la creación de informes Visión general de Engineering Insights

Para una hoja de ruta sobre cómo empezar con las Engineering Workflow Management consulte Introducción a Engineering Workflow Management.

Colaboración e integración a lo largo del ciclo de vida de desarrollo

Engineering Workflow Management facilita el intercambio de información directamente en el contexto de su trabajo. Si un elemento de trabajo cambia, tanto el usuario actual como otros miembros del equipo recibirán una notificación automática de dicho cambio. Puede hacer referencias al cambio en las sesiones de conversación y en los enlaces a artefactos. Así, todas las partes interesadas pueden mantenerse informadas sobre el estado de los elementos de trabajo que les resulten relevantes.

Hay varias vistas que le permiten compartir información del equipo. Puede rastrear actividades del equipo o información actual más detallada y configurar qué información desea que esté visible en cada momento.

Se integran muchos aspectos del ciclo de vida de desarrollo, incluidos la planificación ágil, la definición de procesos, el control de origen, el seguimiento de defectos, la gestión de compilaciones y la generación de informes. Puede buscar y gestionar relaciones entre artefactos, promover procesos de desarrollo de sonido y recopilar información del proyecto de forma automática y discreta.

Configuración y personalización del proceso

Los proyectos de Engineering Workflow Management siguen un proceso. Un proceso es el conjunto de roles, prácticas, reglas, permisos y directrices empleados para organizar y controlar el flujo de trabajo de un proyecto. Engineering Workflow Management hace que sea fácil y eficiente para su equipo seguir los procesos que defina. La implementación de un proceso modifica el comportamiento de la herramienta, por lo que la conformidad del usuario con el proceso resulta más fiable.

El proceso se utiliza para definir los roles de usuario y sus permisos para realizar operaciones en el contexto de un proyecto. El proceso inicial que utiliza un proyecto se define mediante la plantilla del proceso. Puede modificar la plantilla para que se adecue al conjunto del proyecto y a las demandas del equipo. Cada componente está conectado con el proceso, por lo que se pueden añadir reglas de comportamiento en forma de condiciones previas y acciones subsiguientes.

Es posible aplicar muchas personalizaciones a los procesos. Un proceso puede ser más o menos restrictivo, en función de las necesidades del equipo. Puede configurar un proceso para que imponga distintas reglas en distintos puntos del release. Por ejemplo, es posible que desee emplear un proceso más restrictivo hacia el final de un release para reducir el riesgo de que se introduzcan regresiones. Una forma de reducir los riesgos es solicitar a los usuarios que obtengan aprobaciones de los responsables del equipo o de compañeros antes de introducir los cambios.

Para obtener más información sobre la configuración de procesos, consulte Introducción: Administrador de proyectos.

Gestión de cambios

En Engineering Workflow Management, puede utilizar elementos de trabajo para realizar un seguimiento y coordinar tareas, historias, defectos, elementos de plan y solicitudes de mejora. Puede personalizar los elementos de trabajo y el proceso de flujo de trabajo que siguen para adecuarlos al proyecto. También puede integrar los elementos de trabajo con otros sistemas de gestión de cambios, como IBM Rational® ClearQuest®. Para ver un diagrama de flujo de trabajo interactivo sobre el uso de los elementos de trabajo, consulte Introducción a los elementos de trabajo.

Planificación

La prestación de planificación proporciona herramientas para ayudarle con la planificación, el seguimiento y el equilibrio de carga de trabajo de releases e iteraciones para proyectos completos, para equipos dentro de esos proyectos y para desarrolladores individuales. Los planes son accesibles para todos los miembros del equipo y pueden cambiar durante una iteración para reflejar la posición y la dirección del equipo. Para ver un diagrama de flujo de trabajo interactivo sobre el uso de la planificación, consulte Introducción a la planificación.

Gestión de control de origen (SCM)

El sistema de control de origen basado en componentes ofrece un amplio soporte para el desarrollo en paralelo y Agile, así como para equipos distribuidos geográficamente. Las funciones de SCM se integran perfectamente con los elementos de trabajo, las compilaciones y la automatización centrada en procesos. Engineering Workflow Management también proporciona integraciones con otros sistemas de control de código fuente, como IBM DevOps Code ClearCase® y Git. Para obtener un diagrama de flujo de trabajo interactivo sobre el uso del control de origen, consulte Introducción al control de origen Engineering Workflow Management. Para más detalles sobre cómo asociar commits de Git con Engineering Workflow Management y el uso de Engineering Workflow Management para controlar las operaciones de Git, consulte Integración de Engineering Workflow Management y Git.

Gestión de la configuración

Engineering Lifecycle Management soporta el versionado de artefactos en las aplicaciones Engineering Test Management, e Engineering Requirements Management DOORS® Next Next. En estas aplicaciones, se realiza un seguimiento de las versiones de artefactos en configuraciones. En la aplicación Gestión de configuraciones globales, puede ensamblar configuraciones desde varias aplicaciones. A continuación, puede realizar el seguimiento de versiones específicas de artefactos, y gestionarlas, a lo largo de todo el ciclo de vida de desarrollo. Además de incluir las configuraciones de Engineering Test Management y Engineering Requirements Management DOORS Next, una configuración global puede incluir una línea base de Engineering Workflow Management SCM. Para obtener más información sobre las configuraciones globales, consulte Global Configuration Management.

Puede vincular los elementos de trabajo de Engineering Workflow Management a versiones específicas de los artefactos de Engineering Test Management y Engineering Requirements Management DOORS Next Next que pertenecen a configuraciones globales. Para obtener más información, consulte Vinculación de elementos de trabajo a artefactos en áreas de proyecto habilitadas para la gestión de configuraciones.

Automatización de compilación

La prestación de automatización proporciona difusión de la compilación, control y rastreabilidad a los equipos de pruebas y de desarrollo. Los miembros del equipo pueden realizar un seguimiento del progreso de la compilación, visualizar resultados y alertas de compilación, solicitar compilaciones y rastrear compilaciones en otros artefactos como conjuntos de cambios o elementos de trabajo. Para ver un diagrama de flujo de trabajo interactivo sobre el uso de compilaciones, consulte Introducción a las compilaciones. También puede integrar Engineering Workflow Management con Hudson/Jenkins. Para más detalles, véase Integración de Engineering Workflow Management y Hudson/ Jenkins tipo de motor de compilación.

Creación de informes

El componente Jazz ® Team Reports proporciona un conocimiento de las acciones, comportamientos y progreso de un equipo o proyecto. Visualizar datos sobre el proceso de desarrollo puede hacer que ciertas tendencias sean más accesibles, cuando en otro caso estarían ocultas o apenas serían evidentes. Al hacer que esta información sea asequible de un solo vistazo, los informes posibilitan una toma de decisiones eficaz.

Engineering Workflow Management incluye una amplia biblioteca de plantillas de informe, que puede utilizar para generar informes que ilustran el estado de un proyecto. Algunos ejemplos son informes que muestran resultados de la compilación, elementos de trabajo de bloqueo, elementos de trabajo por área de equipo, elementos de trabajo por prioridad y actividad del proyecto. Puede modificar y crear plantillas. Para obtener una visión general de las funciones de Reporting, consulte Visión general de Reporting.

Paneles de instrumentos

Un panel de instrumentos es una componente del cliente web que proporciona información sobre el estado del proyecto de un vistazo. Los paneles de instrumentos ofrecen la opción de detallar los datos para obtener información más completa.

Puede utilizar los paneles de instrumentos de varias maneras:

  • Los jefes de proyecto puede realizar el seguimiento de la salud y las tendencias del proyecto.
  • Los equipos pueden debatir el estado en reuniones scrum utilizando el panel de instrumentos como origen de datos.
  • Los desarrolladores pueden crear paneles de instrumentos que muestran información acerca de los elementos de trabajo que tienen asignados.
Para empezar a utilizar los cuadros de mando, consulte Cuadros de mando.

Cliente de Eclipse , cliente de Microsoft Visual Studio e interfaces web

Engineering Workflow Management ofrece varias interfaces diferentes, como un cliente Eclipse , un cliente Microsoft Visual Studio y un cliente web. Las interfaces de cliente proporcionan a los desarrolladores un entorno de desarrollo rico integrado para construir y entregar artefactos.

Engineering Workflow Management también incluye los clientes siguientes:
  • Integración deEngineering Workflow Management Shell, que le permite realizar operaciones de control de origen desde el Explorador de Windows.
  • Engineering Workflow Management MSSCCI Provider, que permite realizar operaciones de control de código fuente desde otras herramientas integradas en MSSCCI, como MATLAB y Rational Rhapsody®.
  • Interfaz de control de origen por línea de comandos
  • Engineering Workflow Management Interactive System Productivity FacilityISPF) client, que proporciona una interfaz ISPF para realizar varias funcionesRational Team Concert® . Puede utilizar la interfaz para editar, incorporar, entregar y compilar código almacenado en un repositorio de Engineering Workflow Management .
Nota: El cliente de Engineering Workflow Management para Microsoft Visual Studio IDE no da soporte a las funciones de Enterprise Extensions.

Prestaciones específicas para el desarrollo en System z y Power Systems Software

Para dar soporte al desarrollo entre plataformas, Engineering Workflow Management presenta el alojamiento nativo de Jazz Team Server en z/OS®, Linux® for System z®y Power Systems Software en IBM i. Engineering Workflow Management también incluye un conjunto integrado de herramientas de ciclo de vida de entrega colaborativas para el desarrollo de System z e IBM i , incluyendo el control de origen, la gestión de cambios y la gestión de compilaciones y procesos. El desarrollo de sistemas y software de varias capas, los trabajos de modernización de aplicaciones y los artefactos de idioma tradicional como COBOL tienen un soporte especializado. Engineering Workflow Management también proporciona compilaciones de artefactos de System z y IBM i y compatibilidad con sistemas de archivos a través de las funciones de Enterprise Extensions.

Para obtener más información sobre las funciones de Enterprise Extensions, consulte Engineering Workflow Management Enterprise Extensions tours.