Proceso ALM

Qué es ALM?

Application Lifecycle Management

ALM (Application Life-cycle Management) es el proceso de controlar todo el ciclo de vida de una aplicación, desde el momento de su definición, hasta el momento de su despliegue y mantenimiento posterior.

La esperanza respecto al manejo de ciclos de vida según Microsoft, debería de seguir un esquema como el que se detalla a continuación:

Objetivos ALM


Y eso lo conseguimos con la solución ALM de Microsoft, que se llama Microsoft® Visual Studio® Team System, la cual incluye herramientas, procesos y orientación para ayudar a todos los integrantes de un equipo de trabajo a mejorar en sus habilidades y a trabajar en colaboración de una manera mucho más eficaz.

El modo en que trabajan los equipos de software para ofrecer aplicaciones comerciales críticas está cambiando, y Microsoft® Visual Studio® Team System ofrece este enfoque integrado a la gestión del ciclo de vida que necesitan las aplicaciones.

Mediante la gestión de ciclos de vida con ALM y VSTS podemos llegar a analizar para un proyecto:

  • Calidad del software para medir la eficacia del equipo.
  • Cuál es el estado en todo momento de los requisitos del proyecto.
  • Qué volumen de trabajo se ha completado, cuánto queda y cuándo va a estar listo.
  • El ámbito del proyecto y qué volumen de trabajo ha surgido que no estaba en el planteamiento inicial.
  • La cantidad de errores que aparecen durante el desarrollo, y la posibilidad de saber a qué desarrollador pertenecen.

Visual Studio Team System

Visual Studio® Team System es la plataforma de desarrollo integrada que facilita la colaboración entre los diferentes perfiles de un equipo de desarrollo y ofrece herramientas avanzadas para realizar las tareas de cada uno de ellos.

Puntos fuertes:

  • Colaboración y comunicación
  • Garantiza software de calidad
  • Visibilidad del estado de los proyectos
Estructura ALM

Existen diferentes versiones de VSTS, que se adaptan a cada uno de los perfiles de las personas que colaboran en el desarrollo de aplicaciones.

Por qué Raona?

Porque en raona atesoramos una gran experiencia en el manejo e implantación de gestión de ciclos de vida en desarrollos de software, y contamos con los mejores profesionales capacitados para ello, con las correspondientes certificaciones de Microsoft.

Porque trabajamos en constante evolución y siempre estamos a la última en las nuevas tecnologías y metodologías, como partners de Microsoft y expertos en Custom Development que somos.

Porque creemos en el trabajo en equipo, y en el trabajo bien hecho.

Lo que viene: Visual Studio Team System 2010

Overview

Algunas de las novedades más importantes que recoge la nueva versión del VSTS son las siguientes:

Novedades ALM

Democratización de ALM:

  • Posibilidad de modificar la lógica de nuestras aplicaciones a través de herramientas de modelado.
  • Explorador de arquitecturas.
 
Novedades ALM

Herramientas para testers:

  • Herramientas para “combatir” bugs no reproducibles.
  • Estimaciones sobre el impacto de nuestros casos de prueba. Cada vez que realicemos un cambio sobre nuestro código fuente, este módulo nos informará acerca de qué casos de prueba se encargan de dar cobertura sobre el código modificado (y por tanto, son aquellos que deberemos ejecutar como tests de regresión para comprobar que efectivamente los cambios realizados son correctos)
 

Más novedades y rumores…

A pesar de que no provienen de fuentes oficiales, se rumorea que en Visual Studio 2010, que vendrá prácticamente de la mano de .Net 4.0, también podremos encontrar algunas de las siguientes novedades:

  • Nuevo editor de código y texto basado en WPF.
  • Apariencia más “moderna” y atractiva, basada 100% en WPF.
  • Visual Studio 2010 ocupará menos tanto espacio en disco (y también tendrá menos líneas de código) que Visual Studio 2008.
  • El IDE será más estable y modular, de modo que se fomentará su extensibilidad más si cabe.
  • Visual Studio Tools for Applications (VSTA) usadas para macros, además de otras mejoras de extensibilidad para el desarrollador.
  • Posibilidad de crear más addins con código manejado.
  • Soporte extendido para Parallel Extensions y multiprocesamiento (parte del futuro .net 4.0)

Eventos

Expertos

  • Enric Forn Enric Forn
  • Magda Teruel Magda Teruel
  • Eduard Tomàs Eduard Tomàs
  • Carles Vallejo Carles Vallejo