Skip to main content

El panorama de las herramientas ALM está cambiando bajo en nuestras narices.

¿Por qué?

Debido a que la disciplina de ALM, o Application Lifecycle Management (Gestión de Ciclo de Vida de las Aplicaciones), está experimentando un cambio, el internet está floreciendo y la delgada línea entre los productos físicos y el software ya ha comenzado a desdibujarse.

Muchas organizaciones están descubriendo que necesitan actualizar, integrar o reconsiderar las herramientas de Gestión del Ciclo de Vida de las Aplicaciones que están utilizando para configurar un sistema que realmente respalde la naturaleza de su ciclo de vida (ya sea hardware, software o algo intermedio). Hablaré sobre eso más adelante).

En esta reseña, daré una breve definición de lo ALM y explicaré qué son las herramientas ALM: qué hacen, qué beneficios brindan y qué es lo que una buena herramienta ALM debería ofrecer. He incluido un desglose detallado de algunos de los mejores software de ALM que hay en el mercado (incluidas sus características, principales ventajas y desventajas, integraciones, precios y una puntuación general). Finalmente, describiré los puntos principales que debes considerar al elegir una herramienta ALM para tu organización.

ALM Tools Logo Soup 2021

Primero, ¿Qué es ALM?

Pregunta fácil con una respuesta no tan fácil.

Para comenzar, el Application Lifecycle Management Body of Knowledge  (ALMBOK) da una definición básica de ALM:

“El ALM define cómo se administra una aplicación de software desde su concepción, pasando por su creación e implementación, hasta su eventual retiro”.

En la práctica, el ALM no es así de sencillo.

La línea entre el software y el hardware (incluidos los productos físicos) se está desdibujando con el crecimiento del IoT. Las disciplinas que alguna vez estuvieron separadas, el ALM, que se ocupa en gran medida de la gestión del ciclo de vida del software, y el PLM, que se ocupa de la gestión del ciclo de vida del producto físico, están uniéndose. Muchos expertos de la industria predicen que dentro de unos años simplemente lo llamaremos Enterprise LIfecycle Management, o ELM.

Dicho esto, ALM es un término amplio que abarca muchas disciplinas. Para ilustrar mi punto, aquí tienes una lista de disciplinas que entran en el espectro de ALM o que se superponen con ALM:

  • Desarrollo de casos de negocios
  • Gestión de Proyectos
  • Gestión de Activos
  • Gestión de Seguridad
  • Gestión de Licencias
  • Gestión de Cambios
  • Gestión de Lanzamiento
  • Gestión de Requisitos
  • Desarrollo
  • Control de Calidad
  • Atención al Cliente
  • Servicio de TI
  • Pruebas de Software
  • Gestión de Cartera (Proyecto, Aplicación, etc.)
  • Gestión de Procesos Empresariales
  • Gestión del Conocimiento
  • Cumplimiento
  • Arquitectura (TI, Solución, Infraestructura, Software)

La lista podría ser más larga, pero resulta más útil resumirla en algo concreto para lo que queremos lograr.

Una Definición de ALM Sencilla

En general, una forma sencilla de ver el ALM es esta: ALM es el matrimonio entre la ingeniería de software y la gestión empresarial. Mirarlo a través de esta perspectiva nos da un enfoque más claro cuando se trata de evaluar el mejor software de ALM, que es lo que cubro en la siguiente sección.

¿Qué Son las Herramientas ALM y Qué Hacen?

A diferencia de las herramientas de desarrollo de software independientes o las herramientas de planificación ágiles que, por lo general, tienen el mismo propósito para cualquiera que las use, las herramientas ALM tienen que fusionar una serie de disciplinas en un solo lugar.

Por esa razón, las herramientas ALM generalmente son vendidas como paquetes de software con varios módulos o componentes. Estos se pueden integrar para proporcionar un entorno estandarizado que respalde a tu organización durante todas las fases del ciclo de vida de desarrollo de software (desde su concepción hasta la implementación y eventual retiro), además de suministrar herramientas de gestión empresarial e ingeniería de software para las funciones mencionadas en la sección anterior.

Todos los que utilizan herramienta ALM en una organización la usan para propósitos muy diferentes, haciendo uso de diferentes funciones para lograr diferentes objetivos. Debido a esto, es poco probable que encuentres una solución ALM que ofrezca absolutamente todo lo que necesitas. Aun así, el uso de algún programa ALM tiene muchos beneficios, los cuales describo a continuación.

¿Cuáles Son los Principales Beneficios del Software ALM?

Las herramientas ALM cumplen muchas funciones: estos son algunos de los principales beneficios que puedes obtener al implementar una solución ALM:

Benefits of Application Lifecycle Management Tool
  • Entorno apto para la colaboración entre departamentos, integración de herramientas de desarrollo de software con varias herramientas de administración.
  • Automatización y racionalización del proceso de desarrollo de software.
  • Mayor claridad y simplicidad para procesos complejos.
  • Mejor calidad de software.
  • Reducción de costos.
  • Reducción de la espera para llegar al mercado.
  • Auditorías de cumplimiento mejoradas (muy importantes para industrias enfocadas en la seguridad)

Por supuesto, para obtener estos beneficios, debes asegurarte de elegir una herramienta que de verdad sea útil en tu día a día, de lo contrario corres el riesgo de que se convierta en una pérdida de dinero y espacio como “software de estantería”. A continuación, echa un vistazo a los criterios que te ayudarán a elegir la herramienta adecuada.

The Digital Project Manager es financiado por sus lectores. Cuando haces clic en los enlaces de nuestro sitio, podríamos ganar una comisión. Más información.

ALM Tools DPM Logo Soup 2021

Las Mejores Herramientas de Gestión de Ciclo de Vida de las Aplicaciones: Un Resumen

alm-tools-featured-image - centered

Este cuadro ofrece un resumen básico de las principales herramientas de ALM en esta revisión. Vea la información básica de precios de cada herramienta, la información de prueba y el puntaje de calidad. Luego, para obtener más información, encuentre revisiones detalladas de cada herramienta en la siguiente sección.

Best for unified endpoint management

  • Free trial available
  • From $795/year
Visit Website
Rating: 4.3/5

ManageEngine Desktop Central is a comprehensive tool for unified endpoint management and security, offering features such as automating OS deployment, patching, MDM, and asset management routines. It stands out as the best option for organizations looking for a unified solution to manage and secure their desktops, laptops, servers, and mobile devices, providing end-to-end visibility and control over IT infrastructure.

With a unified approach to endpoint management, ManageEngine Desktop Central simplifies IT administrators' tasks by providing a centralized platform for deploying, configuring, managing, and securing endpoints across all operating systems and device types. The tool also automates regular endpoint management routines such as installing patches and deploying software.

ManageEngine Desktop Central features patch management, software deployment, asset management, remote control, configurations, service pack installation, and OS deployment. It also includes mobile device management, USB device management, software license management, desktop sharing, system tools integration, and provides user logon and Active Directory reports.

You can integrate ManageEngine Desktop Central with Jira Service Management, Zendesk, ServiceNow, Spiceworks, Freshservice, Tenable, Zoho Flow, and other ManageEngine products.

Best ALM/PLM tool

  • 30-day free trial
  • Pricing Upon Request

Jama Connect is an application lifecycle management tool with a feature set that supports complex products, systems, software projects, and industry-focused services.

Features include the ability to accurately capture and communicate requirements, goals, progress, and interdependencies throughout the development process. It also allows end-to-end live traceability of people, data, and processes, along with real-time impact analysis, reviews, and approvals with team collaboration. You can manage requirements and traceability across the lifecycle, with flexibility to support various engineering disciplines and development methodologies.

You can integrate Jama Connect requirements and test plans with ALM, PLM, QA, and MBSE to ensure full traceability, visibility, and collaboration across the lifecycle. With API integrations and third-party integration hubs, teams can work in familiar tools while contributing to projects in Jama Connect.

Jama Connect licenses are available on a user and floating basis through an annual subscription model. Pricing and trial information is available upon request.

Best free ALM tool

  • Free Team version
  • From $20/user/month
Visit Website
Rating: 4.3/5

Targetprocess is marketed as a visual platform to help agile teams scale, providing support for LeSS and SAFe as well as the custom agile framework of your choosing. It's a hybrid between an all-in-one solution and a platform like Tuleap that’s designed to sync your existing tools.

Targetprocess is a really good choice for small to mid-sized companies who aim to scale quickly. Because they offer a free basic version with unlimited users, it’s an attractive choice for teams who are trying out an ALM system for the first time and need to get the hang of their new processes without being overwhelmed by features (or paying an arm and leg for a license).

It supplies an intuitive and easy-to-navigate interface with tools for workflow configuration, requirements management, task management, web-based administration (field-level mapping, automated conflict resolution, etc.), and reporting at the portfolio, program, and product level). Additionally, they offer a Service Desk standalone app that enables issue management in the same standard environment as your development.

Targetprocess comes with 60+ pre-built integrations and offers plugins, mashups, webhooks, REST API and SDK to sync with your existing SLDC tools. It’s available as a SaaS and as an on-premise solution.

Targetprocess costs from $20/user/month. They also offer a free Team version with unlimited users.

Best for product and software engineering teams

  • Free demo available
  • From $125/user/month
Visit Website
Rating: 4.4/5

Intland Software’s codebeamer is an application lifecycle management platform for advanced product and software development in traditional or regulated safety-critical industries.

The open platform extends comprehensive ALM functionalities with product line configuration capabilities, and provides unique configurability for complex processes. codebeamer is a complete lifecycle management solution with all-in-one requirements, risk, and test management capabilities. The platform provides unique digital workflows for collaborative development, efficiency in product line engineering, and regulatory compliance support for highly regulated industries.

Provide all your teams with a collaborative development hub that enables streamlined data access for all stakeholders. Use codebeamer to establish a digital thread that connects workflows, teams, and tools in digital product innovation. Easily adapt the solution to special engineering needs, and automate process control for regulatory requirements.

Native integrations, flexible APIs, and connections to Integration-as-a-Service hubs enable teams to contribute to the shared development process without disrupting existing toolchains. Visual data analytics capabilities provide end-to-end lifecycle insights with custom reports.

The tool integrates with Jira, Microsoft Word, Excel, IBM Rational DOORS, and plenty more.

codebeamer is available as an on-premise or cloud-hosted SaaS starting at $125/user/month. A free 30-day trial is provided.

 

Best open-source ALM tool

  • Free community edition
  • $6.46/user/month (min. 10 users)

Tuleap is quite different from the other tools on the list. In essence, it’s an all-in-one, 100% open source ALM software that provides an open framework for various ALM configurations. They market the tool as being “designed to be re-designed” by your teams. As a result, it grants you the ability to integrate a large number of familiar project management, requirements management, code versioning, code review, CI, test management, documentation, collaboration, and tracking tools.

Tuleap can be set up for the methodologies of your choice (Scrum, Kanban, Waterfall) and allows you to work with tools that might already be in your toolkit (Git, Jenkins, Eclipse, etc). It’s an enterprise-class solution that can be hosted on-premise or in the cloud.

Like a lot of open-source software, a major benefit of using Tuleap is community support. Users can get access to the Community Edition—Tuleap’s under development branch—for free, and the company hosts regular webinars and live training and tutorials with Q&A sessions. This is a great ALM tool for teams who use, and like using, a lot of different tools and simply want a central place to integrate them.

Paid versions of Tuleap cost from €5/user/month (~ $5.71 USD/user/month).

Best value-for-price ALM tool

  • 30-day free trial
  • From $29.99/3 users/month

Inflectra’s SpiraTeam ALM software is a well-balanced tool: it offers a robust suite full of useful features (with enough customization but not too much), and, unlike many other ALM tools, it comes at an affordable price through a transparent, flexible pricing plan.

Something notable about this tool is that, in addition to the hosted 30-day trial, you can also opt for an on-premise downloaded trial that runs on your hardware for 30 days. Combine this with above-average customer service, and it’s obvious that Inflectra goes the extra mile to reduce risk and create real value for their users.

In terms of features, SpiraTeam offers a full suite for organizations with anywhere between 3 and 500 users: features for managing requirements, testing, code, bugs, risk, collaboration and communication, planning, documentation, reporting, and QA. It supplies personalized dashboards, real-time charts, and customizable workflow and reports, and it supports various agile, Waterfall, and hybrid methodologies.

SpiraTeam comes with 55+ integrations, including Visual Studio, Eclipse, Jet Brains, Rapise, Selenium, Ranorex, Git, Subversion, Mercurial, Microsoft TFS, and more. It’s available hosted or on-premise.

Inflectra SpiraTeam costs from $29.99/month for 3 users.

Best ALM tool for small DevOps teams

  • Free for 5 users or less.
  • From $1/user/month

In 2018, Microsoft rebranded their Visual Studio Team Service (VSTS) as Azure DevOps. Whether you consider this an ALM tool depends on how you define ALM, but Azure DevOps does work much like an ALM solution. It provides a standardized environment for managing a software application through its complete lifecycle with a unified DevOps approach.

Azure DevOps is composed of various self-explanatory modules: Pipelines, Test Plans, Boards, Repos, and Artifacts. Between these modules, this software includes features for planning and tracking work, implementing code, managing source code, running builds in a staging environment, managing CI/CD, testing, and running diagnostics. It also offers the capability to monitor app performance and user behavior in real-time.

As part of the Microsoft ecosystem, Azure DevOps offers dozens of pre-built integrations and a readily accessible library of extensions. Another benefit of this product is its transparent, flexible pricing which you can easily determine by using the interactive price calculator on the Azure site. While it’s definitely more of a “niche” solution designed strictly for DevOps environments, it’s a best-in-breed tool that can easily be extended to provide additional ALM functionality like portfolio management, etc.

Azure costs from $1/user/month. It’s free for 5 users or less.

Best ALM tool for DevOps and CI/CD

  • From approx. $150/month

Micro Focus offers various products for application lifecycle management, with ALM Octane acting as the main platform and syncing with other applications like their DevOps suite. This is an enterprise agile solution designed to help you scale agile processes, but it accommodates Waterfall and hybrid methodologies as well.

Micro Focus’ ALM software supplies features for continuous ALM testing, defect management, requirements management, cross-project reporting, quality management, and more. It enables organizations to analyze and track continuous pipelines in order to get real-time insight into your CI and CD ecosystems, and it offers a very high degree of flexibility in its business rule engines and customizable forms.

Although the reporting features aren’t quite as good as some of the other tools on this list, users have praised Micro Focus’ ALM tools for their short learning curve: its easily configured graphical interface, as well as its speedy implementation and quick adoption by members within the organization. Overall, this tool is best suited to businesses with a DevOps focus—it offers an array of high-value DevOps-related features that don’t really make sense for use cases where DevOps doesn’t come into play.

Micro Focus can be integrated with 3rd party tools through its REST API, and it comes with out-of-the-box integrations with leading tools like TFS, Jira, Jenkins, Git, and Visual Studio.

Micro Focus ALM Software costs from approx. $150/month.

Best ALM tool for agile teams

  • 30-day free trial
  • From $240/10 users/month

Of the ALM tools on this list, CA Agile Central takes a leading position in terms of implementation and ease of use. It offers one of the most intuitive drag-and-drop interfaces on the market, easy configuration, and a wealth of high-quality training videos that make it easy for a novice to quickly learn to use the software.

CA Agile Central’s focus is on synchronizing and automating the functions of your enterprise agile tools. The tool has features for iteration and release planning, agile ticketing, testing, managing defects, dependencies, and tasks, capacity planning, portfolio management, risk management, and more.

Teams who get the most out of this tool will be the ones who already have a structured process for agile delivery—they’ll be able to take advantage of the highly customizable dashboards, displays, and reports right away. It’s especially well-suited for use in product management and by software delivery teams who are already working fully to Agile or Scrum methodologies.

CA Agile Central is offered both as a SaaS and on-premise product. It comes with pre-built integrations to essentials like Jira, Bamboo, Blueprint, BMC, Visual Studio, Eclipse, IBM products, GitHub, various HP products, Rally, ServiceNow, Bitbucket, etc. They also have a pretty good selection of free apps in their CA Agile Central App Catalog.

CA Agile Central costs from $240/month for 10 users.

Best ALM system for high-tech, electronics, and medical enterprises

  • From about $69/user/month

Orcanos provides two main ALM systems, one for R&D management (requirements management, testing) and one for QMS (quality management system). It’s designed for enterprises in the medical device industry, but it delivers features that are useful in medium to large enterprises across various industries. It’s an especially good choice for documentation-heavy industries (like the medical device industry for which it was designed), with electronic document control and centralized management for MRD, Phase/Feature/Functional SRS, and ATP/ATS.

Orcanos’ ALM tool provides a comprehensive integrated suite that enables cross-project traceability and defect tracking, through an interface that users have described as “easy to learn”. Their integrated modules include everything under the sun for defining, testing, and building products: requirements management (with real-time impact analysis), project management (with some great estimation tools), test management, FMEA risk management, customer management, and QA.

While the software is a bit shy on integrations, Orcanos has also been praised for great customer support. And because of its specialized nature, it’s a compelling solution for high-tech, electronics, and medical enterprises.

Orcanos Application Lifecycle Management costs from about $69/user/month.

Tools Price
ManageEngine Desktop Central From $795/year
Jama Software Pricing Upon Request
Targetprocess From $20/user/month
codebeamer From $125/user/month
Tuleap $6.46/user/month (min. 10 users)
Inflectra SpiraTeam From $29.99/3 users/month
Microsoft Azure DevOps From $1/user/month
Micro Focus ALM Software From approx. $150/month
CA Agile Central From $240/10 users/month
Orcanos Application Lifecycle Management From about $69/user/month
Preview Image - <h2 class="c-block__title b-summary-table__title c-listicle__title h3" > Compare Software Specs Side by Side</h2>

Compare Software Specs Side by Side

Use our comparison chart to review and evaluate software specs side-by-side.

Compare Software

Una Lista de Otras Herramientas ALM

No he tenido tiempo de revisarlas en detalle, pero si el software presentado anteriormente no se ajusta a tus necesidades, aquí tienes otras herramientas ALM para consultar:

  1. Collabnet VersionOne

    Best ALM tool for SAFe

  2. Perforce Helix ALM

    Best ALM tool for testing and test management

  3. MeisterTask

    Best ALM tool for agile teams

  4. Jira

    Best ALM tool for large, distributed teams

  5. Visure Requirements

    Best ALM tool for systems engineering and embedded systems

  6. Polarion

    Best for built-in test and issue management

  7. VisionFlow

    Best combined project management & ALM

  8. Rommana ALM

    Best for traceability of requirements

  9. Rocket Application Lifecycle Management

    Best for built-in change management capabilities

  10. Intland codeBeamer

    Best solutions for the automotive and aviation industries

¿Necesitas Ayuda Para Reducir las Opciones?

Esta herramienta es bastante útil. Nos hemos asociado con Crozdesk para brindarte acceso a su “Buscador de software”.

Si ingresas algunos de los detalles sobre tu proyecto y las funciones que buscas en una herramienta de administración de proyectos, generará una lista de herramientas que coinciden con tus preferencias. Sólo debes proporcionar tu correo electrónico y te enviarán una bonita guía en PDF con un resumen de las mejores coincidencias.

Criterios Para la Selección de Software de ALM

A continuación, describo los criterios que utilicé para seleccionar las mejores herramientas ALM en el mercado, para que así puedas comparar fácilmente las herramientas en función de las características esenciales que (para mí) cualquier buen software de ALM debería tener. Estas son las características y funciones que ofrece el mejor software de ALM para funcionar durante todo el ciclo de vida de desarrollo de la aplicación:

ALM tools - functions and features Infographic

Gestión de requisitos:

  • Desarrolla requisitos e historias de usuarios, y luego los descompone en tareas detalladas para el seguimiento de los recursos
  • Prioriza y programa los requisitos para cada lanzamiento / iteración
  • Asigna requisitos, tareas e incidentes utilizando el panel de planificación ágil

Pruebas y control de calidad:

  • Crea, edita y ejecuta casos de prueba
  • Crea y asigna conjuntos de pruebas para la gestión de ejecución de
  • pruebas
  • Mapea pruebas a requisitos para hacerle seguimiento a la cobertura
  • Administra pruebas manuales y automatizadas

Control de errores:

  • Registro de errores vinculados a los pasos para poder hacer un rastreo completo de la prueba
  • Rastrear errores, mejoras, riesgos y problemas vinculados a los cambios en su repositorio de código

Gestión de proyectos + Informes

  • Tableros personalizados e informes personalizables
  • Historial completo de auditoría de todos los cambios realizados en el sistema
  • Gráficos e informes personalizables en múltiples formatos ( HTML, MS-Office y Adobe Acrobat)

Colaboración:

  • Capacidad para adjuntar documentos, capturas de pantalla y URL a todos los artefactos
  • Mensajes, notificaciones, revisiones, aprobaciones

Integración:

  • Con otras herramientas: integraciones con herramientas de desarrollo de software, entornos de implementación, servidores, herramientas de informes, etc.

Para encontrar herramientas que se especializan en algunas de estas áreas, echa un vistazo a estas reseñas:

¿Cómo Escoger la Mejor Herramienta Para tu Equipo?

Implementar un paquete de software ALM puede significar una gran inversión de tiempo y esfuerzo, incluso más que con cualquier otra herramienta. Es muy importante escoger la herramienta adecuada porque prácticamente todos dentro y alrededor de su organización la usarán en cierto punto.

A continuación, simplifico el proceso al brindar una lista de las preguntas importantes que debes hacerte durante el proceso de selección del software ALM adecuado para tus necesidades y usos.

Te recomiendo que trates de responder todas las preguntas que puedas. Luego, úsalas para hacer una lista de requisitos para una herramienta ALM y clasifícalos según la importancia. Cuando empieces a buscar herramientas, esto le dará mucha más definición a tu proceso de toma de decisiones.

¿Estás fusionando activos?

Si has sido objeto deuna fusión (o varias fusiones), tienes la tarea de unificar sistemas muy diferentes y con diversos enfoques de ALM. Tu tarea principal es consolidar tus procesos ALM y establecer un marco común para la colaboración. En este caso, las herramientas con fuertes capacidades de colaboración e integración deben estar en el tope de tu lista. Echa un vistazo a los grandes expertos de la industria con soluciones orientadas a CLM (gestión colaborativa del ciclo de vida) como IBM Rational, Rally Project Management, Microsoft y HP ALM.

¿Eres una empresa nueva o emergente?

Las organizaciones pequeñas que esperan o experimentan un rápido crecimiento requieren un tipo diferente de configuración de ALM que una empresa establecida. Tu herramienta ALM debe proporcionar un entorno que pueda reconfigurarse rápidamente, que pueda acomodar nuevos niveles de administración y nuevos departamentos.

Probablemente también estés muy enfocado en la integración ágil y / o continua, por lo que necesitarás una herramienta diseñada para escalar una empresa ágil y compatible con Scaled Agile Framework (SAFe). En este caso, Collabnet VersionOne, Targetprocess, MicroFocus y Atlassian son buenas opciones.

¿Necesitas el software ALM porque estás sujeto a regulaciones?

Para las organizaciones sujetas a las autoridades reguladoras, como las empresas médicas o de seguridad, el cumplimiento de las normas es un punto principal a considerar al elegir entre las herramientas ALM. En este caso, deberás priorizar herramientas con buenos sistemas de gestión de calidad (QMS) como Orcanos. De igual manera, busca herramientas con amplias funciones para la gestión de la documentación, la evaluación de riesgos de FEMA y la trazabilidad que te permitan hacerle seguimiento a todos los proyectos.

¿Dónde se encuentran tus problemas o limitaciones más importantes en el proceso actual?

¿Cuál es tu límite en cuanto a licencia, alojamiento y presupuesto?

Para responder a esta muy importante pregunta, debes conocer la demografía de tu organización. ¿Cuál es el tamaño, ubicación, infraestructura técnica, distribución geográfica, políticas de seguridad, firewalls de tu empresa?

Algunas notas sobre el alojamiento:

La mayoría de los proveedores ofrecen una versión SaaS (alojada en la nube) además de una versión con licencia. Tener conocimiento de tu infraestructura técnica te dirá si puedes alojar una versión local. Además, informará cualquier decisión de invertir en un nuevo servidor para alojar una versión instalable (por supuesto, deberás tomar en cuenta las actualizaciones de servidor y hardware como parte del costo total de propiedad de ALM).

Algunas notas sobre licencias:

La herramienta ALM solo será efectiva si hay suficientes licencias para sus usuarios, si el tipo de licencia disponible se ajusta a tu uso. Por ejemplo, algunos proveedores ofrecen licencias con nombre (para un usuario designado), licencias flotantes (pueden ser usadas por varias personas en diferentes momentos) o ambas. Del mismo modo, no olvides que algunos proveedores de software de ALM cobran diferentes cantidades por las licencias locales o extranjeras.

Desafortunadamente, las licencias y los precios para la mayoría de las herramientas ALM no son sencillos porque la mayoría están diseñadas como conjuntos de módulos separados, y ciertos módulos o características pueden tener diferentes licencias y permisos que otros. Las excepciones son Tuleap, Targetprocess, Inflectra SpiraTeam y Azure DevOps, que han adoptado precios más transparentes que la mayoría de los otros proveedores.

Algunos proveedores también ofrecen una especie de opción híbrida, en la que se paga anualmente para alquilar una licencia anual. Esta tarifa anual generalmente incluye cualquier actualización y soporte. Podría decirse que esto conlleva menos riesgo que comprar una licencia de por vida y quedar bloqueado para pagar por separado el soporte y las actualizaciones cada año.

¿Ya has invertido mucho en otras herramientas?

En la mayoría de los casos, si estás buscando un ALM, tus equipos ya han utilizado un puñado de herramientas de la industria durante bastante tiempo. Debes determinar si estás fuertemente adentrado en un proveedor de servicios (SAP, Oracle, etc.) como para priorizar las herramientas de ALM que ofrecen integraciones por defecto con esos servicios.

¿Qué metodologías estás siguiendo?

La mayoría de las herramientas ALM en esta lista pueden acomodar metodologías Waterfall, Agile e híbridas, pero algunas se especializan.

¿Cuándo la necesitas? (también conocido como implementación y curva de aprendizaje)

Un par de factores contribuyen a lo fácil que es aprender e implementar una solución. Los administradores de aplicaciones deben considerar:

¿Está basado ??en la nube o es instalable?

La mayoría de las herramientas ALM ofrecen ambas opciones, pero no olvides que SaaS es más rápido de implementar que una solución local. Si estás instalando una solución local, verifica si el proveedor ayuda a acelerar el proceso con consultoría in situ durante la implementación.

¿Es intuitivo?

Algunos productos ALM son más intuitivos que otros. CA Agile Central, Targetprocess y Orcanos  han sido descritos como altamente intuitivos y fáciles de aprender, mientras que Perforce Helix ALM toma un poco más de tiempo.

¿Hay capacitación y soporte?

Si crees que tus equipos requerirán un soporte más profundo, busca software como Orcanos, Inflectra, Collabnet VersionOne, CA Agile Central y Tuleap, quienes han recibido elogios por su capacitación y soporte superiores al promedio. Sin mencionar que debes examinar detenidamente los recursos que ofrece cada proveedor: la implementación seguramente será más rápida con capacitación en vivo, tutoriales, seminarios web y una biblioteca de recursos para tus equipos.

¿Tiene Integraciones por defecto?

Si ya utilizas muchas herramientas variadas, el software ALM con el mayor número de integraciones por defecto acelerará la implementación. Busca soluciones como Azure DevOps, Jira, Targetprocess, Collabnet VersionOne e Inflectra SpiraTeam, que ofrecen las mayor cantidad de integraciones por defecto..

¿Qué Opinas?

¿Qué software has utilizado para administrar el ciclo de vida de desarrollo de aplicaciones? ¿A dónde crees que se dirigirá el software ALM en los próximos 5 años? Comparte tu visión con nuestra comunidad en los comentarios.