El documento describe la plataforma ALM Bravent para la gestión del ciclo de vida de aplicaciones. ALM Bravent utiliza las herramientas Microsoft Team Foundation Server y Project Server para mejorar la colaboración, productividad y calidad en el desarrollo de software a través de la planificación, seguimiento y automatización de procesos. La plataforma puede adaptarse a diferentes metodologías y necesidades del cliente.
2. 1
En muchas empresas y organizaciones surge la necesidad de coordinar proyectos y hacer
seguimiento de los mismos y en la actualidad, las empresas buscan optimizar sus procesos
y reducir costes siendo importante obtener un resultado eficiente y de alta calidad.
En Bravent somos profesionales especializados en la gestión de proyectos. Nos
gustan los proyectos ágiles y de calidad, y que conlleven un optimización de tus costes.
Por eso utilizamos la plataforma Application Lifecycle Management (ALM)
proporcionada por Microsoft a través de la herramienta Visual Studio Team Foundation
Server (TFS), logrando así excelentes resultados en la gestión de nuestros proyectos y
garantizando eficacia para alcanzar objetivos.
Introducción
3. Esta metodología requiere de un proceso de
trabajo y herramientas que permitan
realizar de una manera óptima la gestión,
desarrollo e implantación de las
aplicaciones consiguiendo así un producto de
gran calidad y además optimizando el tiempo
de desarrollo, con lo que resulta en aumento
de la productividad del equipo y la disminución
de los costes.
Qué es ALM
ALM es una metodología, un conjunto de buenas prácticas que, ligado a una serie de
herramientas, permiten realizar la gestión y coordinación de todo el ciclo de vida de un
proyecto, desde la toma de requisitos hasta la implantación del producto pasando por el
desarrollo, testing y más tarde el mantenimiento del mismo.
4. El objetivo principal de ALM es aportar una metodología pragmática para la gestión de
servicios de proyectos de TI, que ofrece a nuestros equipos y a nuestros clientes una
estructura clara y un modo efectivo de conseguir los mejores resultados y los últimos
avances. Garantizando:
Mayor colaboración y comunicación entre recursos
Aumento de la productividad
Mejora de la calidad del producto
Integración de herramientas.
Mayor velocidad de desarrollo
Disminución de costes
Transparencia en el negocio
Objetivos de ALM
5. ALM de Microsoft es una herramienta fundamental para aquellas empresas que necesitan:
Gestionar y planificar proyectos mediante metodologías Agiles o CMMI
Gestionar de una manera mutualizada los recursos y los proyectos
Industrializar centros de competencias para agilizar los proyectos y rentabilizar los recursos.
Áreas desarrollo de software que necesitan mejorar la calidad y estandarizar sus procesos.
Cuando se necesita ALM
6. ALM se consigue uniendo metodología con herramientas que nos ayudan a organizar y
gestionar el ciclo de vida de un proyecto. Estas herramientas ofrecen un conjunto de
servicios tales como la gestión del proyecto, control de versiones, gestión de requisitos,
casos de prueba, tareas, despliegues, incidencias, cambios, etc…
Team Foundation Server (TFS) de Microsoft es la
herramienta que te ofrece una solución completa para
realizar la gestión de tus proyectos ya que engloba
todos los roles involucrados en el ciclo de vida de un
proyecto.
Uniendo esta herramienta con las capacidades de
gestionar varios proyectos y varios equipos de
desarrollo que ofrece Project Server (EPM), se
consigue gestionar el ciclo de vida de una aplicación
íntegramente en un mismo repositorio, con la visión
global proporcionada por ALM, realizando una gestión
de la demanda acorde a la necesidades.
Cómo usar ALM
8. Portal de colaboración para proyectos de desarrollo que integra
tanto un sistema de control del código fuente como la gestión
del ciclo de vida de las aplicaciones. Utiliza un sistema de gestión
que está basado en elementos de trabajo tales como tareas,
requisitos, caso de uso, etc… desde los cuales se generan
informes para la gestión y supervisión del proyecto.
Tener en un solo repositorio toda la información del proyecto.
Da soporte a varias metodologías y a la nuestra propia.
Facilita la implantación de la metodología propia de la empresa.
Gran adaptabilidad de los elementos de trabajo
La empresa se centra en la mejora de sus procesos, en lugar de adaptarse a una herramienta.
Solo se necesita analizar los datos ya que la herramienta los recopila.
Facilita la institucionalización de los procesos.
Team Foundation Server
Beneficios
9. Microsoft Project Server es una herramienta pensada para la
administración de proyectos empresariales (Enterprise Project
Management EPM) que permite la colaboración y gestión
conjunta de múltiples proyectos al mismo tiempo. Cada proyecto
tiene su propia home desde donde se gestionan tareas y se
maneja la información sobre los recursos.
Organiza proyectos que se encuentran en una base de datos centralizada
Guarda los recursos en un repositorio común compartido con todos los proyectos.
Gestiona los proyectos a nivel organizacional, teniendo en cuenta sus relaciones y dependencias
Integración para ver y actualizar las tareas del proyecto en el calendario de Outlook.
Calendario laboral para cada recurso de la empresa, indicando vacaciones, jornada laboral, etc.
Permite visualizar todos los recursos y hacer un seguimiento de sus tareas así como de su disponibilidad.
Permite tener una visión conjunta de todos los proyectos.
Posibilidad de realizar informes con múltiples datos.
Microsoft Project Server
Beneficios
10. En Bravent ponemos a su disposición un equipo de profesionales especializados y certificados en la
gestión del ciclo de vida de las aplicaciones mediante la plataforma ALM de Microsoft.
ALM Bravent
Somos especialistas en la definición e
implementación de procesos de trabajo y
hemos evolucionado la plataforma para
construir ALM Bravent, una nueva
herramienta que aporta todo lo que necesitas
para gestionar de forma eficaz tus proyectos.
El objetivo es canalizar dichas experiencias en
un conjunto de métodos de fácil aplicación
que permiten proporcionar las soluciones
más idóneas a nuestros clientes. Basado en
años de experiencia en la mejora de procesos
de negocio mediante Tecnologías de la
Información.
11. Incluye plantillas Scrum, Agile y CMMI, cada una con sus tipos específicos de elementos de trabajo.
Posibilidad de elaborar tus propias plantillas con elementos de trabajo personalizados acoplando
TFS a su propia metodología de desarrollo
Proporciona un gran conjunto de informes que permite hacer seguimiento de todos los aspectos del
proyecto (Tareas, errores, pruebas, etc..)
Repositorio común con la documentación y herramientas accesible por cualquier miembro del equipo
Gestión de múltiples perfiles y usuarios para determinar los permisos de cada miembro del equipo
Todos los elementos son accesibles de manera online permitiendo visualizar y gestionar el proyecto.
Permite la colaboración con otras herramientas:
o Excel: Se pueden exportar y sincronizar la información de los elementos de trabajo.
o Project : Integración con tareas de planificación del proyecto.
o SharePoint: Posibilidad de usar todas las funcionalidades que ofrecen los portales de
colaboración para que los integrantes compartan documentos, calendarios, eventos, etc...
Configuración de las alertas y avisos del cambio de estado en los elementos de trabajo
Integración de reglas y herramientas de cast que aseguran la calidad en el desarrollo de software
Gestión de la demanda, tener la visión global de los recursos y proyectos y poder tomar decisiones
ALM Bravent : Características
12. Consultoría
Personalización
Formación
Mantenimiento
Y soporte
Instalación y
configuración
ALM Bravent : Servicios
Adaptamos la herramienta ALM de Microsoft a su modelo.
Personalización y enriquecimiento de los elementos de trabajo.
Seguimos metodologías Ágiles, Scrum, CMMI, o personalizadas según sus requerimientos.
Automatizaciones de procesos, con workflows y sistemas de alertas.
Creación de un repositorio integrado con toda la información y herramientas.
Simplificamos la herramienta en productos funcionales para el uso escalable de la solución.
Formación en el manejo de la herramienta TFS y TFS sincronizada con Project Server
Formación en la gestión de elementos de trabajo con Excel, Word y Project Professional
Planes de formación personalizados y adaptados a tus necesidades.
Identificamos tus oportunidades de mejora.
Mejoramos los procesos de trabajo.
Realizamos análisis personalizado de toda la información, aportando nuevos informes.
Cubrimos todas sus necesidades de gestión organizativa y explotación de la información.
Mantenimiento de las plantillas de procesos (elementos de trabajo, workflows, consultas, informes…)
Auditorías al cliente para la revisión del entorno ALM creado.
Soporte en la configuración y gestión de nuevos usuarios y roles.
13. 1
ALM Bravent
Servicios de adaptación y configuración
Servicios en la nube
Le ofrecemos un software integrado que permite la utilización de ALM en la nube,
facilitando la implantación y optimizando su coste ya que te permite utilizar sólo aquellas
funciones que realmente necesitas y crecer de una manera escalable alineada con las
necesidades de la compañía.
Le ofrecemos la consultoría, configuración e implantación de su plataforma ALM en
su empresa, adaptando los procesos de trabajo tanto CMMI como AGILE, a las
necesidades de su compañía.
Servicios en las instalaciones del cliente
14. La organización tiene información del progreso y el consumo de recursos.
Mejora de la comunicación entre equipos.
Gestión conjunta del ciclo de vida tanto en proyectos como en organización.
Estrategia ALM común a nivel de organización, sintonía con la estrategia empresarial.
Beneficios ALM Bravent
Para el equipo
de gestión
Para la
empresa
Para el cliente
Para el equipo
desarrollo
Información detallada y control en todos los trabajos, se mejora la administración de proyectos.
Mejora los costes y plazos al evitar imprevistos, minimizando riesgos.
Se maximiza el uso de los recursos por la facilidad de adaptación a los proyectos.
Mejora la productividad de los equipos al poder realizar acciones de una manera más controlada.
Incremento en comprensión de necesidades de negocio.
Información disponible en tiempo real para todos ya que la herramienta es común.
Mayor motivación, las personas se siente parte de un equipo y no solo de un proyecto.
Mejora la velocidad y consistencia al basarse en procedimientos conocidos y probados.
Mayor calidad del software entregado.
Menor tiempo de desarrollo.
Reducción de costes.