fbpx
HerramientasHerramientas Gestión del DesarolloLas Mejores Herramientas

10 Herramientas ALM Para Entregar Mejores Proyectos

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.

Una Lista del Mejor Software ALM

Según los criterios anteriores, estas son las principales herramientas de ALM presentadas en esta revisión: encuentre un cuadro resumen y una descripción detallada de cada una a continuación.

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.

Herramientas ALM Logo Soup

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.

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.

Jama Software logo - 10 Herramientas ALM Para Entregar Mejores Proyectos
  • Trial information available upon request
  • Pricing available upon request

1. Jama Software – Best ALM/PLM tool

Jama Software screenshot - 10 Herramientas ALM Para Entregar Mejores Proyectos

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

Jama Software provides a platform for requirements, risk, and test management. Their Jama Connect product is built for industry-focused services as well as team building complex products, systems, and software.

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.

Visure logo - 10 Herramientas ALM Para Entregar Mejores Proyectos
  • Trial information available upon request
  • Pricing available upon request

2. Visure – Best ALM tool for systems engineering and embedded systems

Visure screenshot - 10 Herramientas ALM Para Entregar Mejores Proyectos

Visure's dashboards allow you to display complex data in easy-to-read charts and graphs.

Visure is known as the breakthrough vendor in ALM platforms, offering a product that allows companies of all sizes to perform advanced requirements management throughout the application lifecycle. Their Requirements ALM solution was built to address embedded systems and system engineering needs, offering a single unified requirements ALM platform capable of supporting different development lifecycle processes. This solution factors in all aspects of system engineering development, including product software, embedded software, electrical, mechanical and hardware requirements, and enterprise IT development.

Visure Requirements ALM Platform is a comprehensive tool that supports several lifecycle management activities. These include requirements management, bug, and issue management, change management, risk management, testing, configuration management, quality management, and reporting. Its end-to-end requirement traceability is defined through a graphical representation (Visure Meta-Model) that automatically enforces traceability throughout projects. The centralized database allows multiple distributed stakeholders collaborate in one platform.

Visure’s API integrates with 3 party tools such as modeling tools, other RM tools, prototyping tools, bug-tracking tools, testing tools, project management tools, ALM tools, and PLM tools.

Visure’s pricing and trial information are available on request. They also offer demos and product sheets.

Jira logo - 10 Herramientas ALM Para Entregar Mejores Proyectos
  • 7 days free trial
  • From $10/month for 1-10 users

3. Jira – Best ALM tool for large, distributed teams

Jira screenshot - 10 Herramientas ALM Para Entregar Mejores Proyectos

Jira is an enterprise-grade ALM tool with features to manage complex application lifecycles.

Atlassian is a household name in software development lifecycle (SDLC) tools. Usually, people compare it to the likes of big names like IBM and the HP ALM tool. They offer solutions geared toward agile development teams in anything from startups to corporate enterprises.

The Atlassian software suite for ALM can include any number of Atlassian products, sold separately, that integrate with one another. These include JIRA (task and project management), Confluence (collaboration), HipChat (real-time messaging), Bitbucket and Stash (code management and software developing tools), and add-ons like Jira Service Desk (issue management and support). These are available on-premise or as a SaaS.

The main advantage of using JIRA and other Atlassian products for ALM is in the well-developed suite of plug-ins, add-ons, and modules that you can use to customize your solution. It’s a good choice for organizations who plan to expand or who have large, distributed teams (it’s worth noting that Atlassian products are available in about a dozen languages). The suite can be customized for just about every use case conceivable, and they offer good support and training through their Expert network and Atlassian University.

At the same time, while JIRA is highly customizable, it doesn’t offer the out-of-the-box convenience or structure that a more all-encompassing solution does. You have to come with some knowledge of the features your business requires, and where to find them in the Atlassian suite.

Jira costs from $10/month for 1-10 users.

Microsoft Azure DevOps logo - 10 Herramientas ALM Para Entregar Mejores Proyectos
  • freemium version
  • From $30/10 users/month

4. Microsoft Azure DevOps – Best ALM tool for small DevOps teams

Microsoft Azure DevOps screenshot - 10 Herramientas ALM Para Entregar Mejores Proyectos

Azure is a best-in-breed tool for DevOps with some useful ALM features for teams of any size—but their free plan for 5 users or less makes it a great ALM tool for small teams.

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 through 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.

Tuleap logo - 10 Herramientas ALM Para Entregar Mejores Proyectos
  • freemium version
  • 15 days free trial
  • From $129/user/month

5. Tuleap

Tuleap screenshot - 10 Herramientas ALM Para Entregar Mejores Proyectos

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 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.

Tuleap costs from €118.80/user/year.

Target Process logo - 10 Herramientas ALM Para Entregar Mejores Proyectos
  • freemium version
  • Free trial
  • From $20/user/month

6. Target Process – Best free ALM tool

Target Process screenshot - 10 Herramientas ALM Para Entregar Mejores Proyectos

Target Process offers a lot of visual management features that can be adapted to various agile methodologies.

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 (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.

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

Orcanos Application Lifecycle Management logo - 10 Herramientas ALM Para Entregar Mejores Proyectos
  • 30 days free trial
  • From $69/user/month

7. Orcanos Application Lifecycle Management – Best ALM system for high-tech, electronics, and medical enteprises

Orcanos Application Lifecycle Management screenshot - 10 Herramientas ALM Para Entregar Mejores Proyectos

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”.

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.

Collabnet VersionOne logo - 10 Herramientas ALM Para Entregar Mejores Proyectos
  • freemium version
  • Free trial
  • From $29/user/month

8. Collabnet VersionOne – Best ALM tool for SAFe

Collabnet VersionOne screenshot - 10 Herramientas ALM Para Entregar Mejores Proyectos

Collabnet VersionOne is a fully-featured ALM tool designed to help agile enterprises scale.

The two companies CollabNet and VersionOne merged in 2017, combining their software to create an attractive offering of ALM, DevOps, and Agile enterprise solutions. This is a leading example of the type of evolution we can expect to see in ALM as more and more organizations are unifying development and operations, adopting a customized agile approach—and needing a toolset that’s designed to actively shape this evolving, unified atmosphere.

Collabnet VersionOne’s ALM toolkit is designed to help agile enterprises scale, with support for Scrum, Kanban, XP, SAFe, and hybrid methodologies.

Along with VersionOne, which provides agile enterprise management features, their ALM suite includes products like Continuum (continuous delivery platform/DevOps), TeamForge (management platform for bi-modal development), TeamForge SCM (version control compliance, governance, security), and VS (value stream). Though this collection of products, they supply virtually everything under the sun—features for release automation, customer idea management, portfolio planning, test case management, defect tracking, reporting, budgeting, and much more.

Additionally, Collabnet VersionOne comes with 80+ pre-built integrations with leading tools like Jira, CA Agile, ServiceNow, Microsoft TFS, HP, Salesforce, Perforce, Github, Jenkins (and the list goes on). On top of this, they sweeten the deal by providing ample support in the form of Scrum, Agile, and product trainings, along with implementation and agile transformation consulting.

Collabnet VersionOne costs from $29/month/user.

Micro Focus ALM Software logo - 10 Herramientas ALM Para Entregar Mejores Proyectos
  • 30 days free trial
  • From $150/user/month

9. Micro Focus ALM Software – Best ALM tool for DevOps and CI/CD

Micro Focus ALM Software screenshot - 10 Herramientas ALM Para Entregar Mejores Proyectos

MicroFocus' ALM software has an easy-to-read graphical interface that makes for quick adoption by DevOps teams.

MicroFocus 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.

MicroFocus’ 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 MicroFocus’ 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.

MicroFocus 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.

CA Agile Central logo - 10 Herramientas ALM Para Entregar Mejores Proyectos
  • 30 days free trial
  • From $240/10 users/month

10. CA Agile Central – Best ALM tool for agile teams

CA Agile Central screenshot - 10 Herramientas ALM Para Entregar Mejores Proyectos

CA Agile Central's ALM features are built around agile use cases and are a great fit for agile software and product teams.

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, 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 releases 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 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.


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. IBM CLM
  2. Digite SwiftEnterprise
  3. Rocket Application Lifecycle Management
  4. Intland codeBeamer
  5. Kovair ALM Studio
  6. Polarion
  7. Rommana ALM
  8. VisionFlow

¿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.

Ben Aston

About Ben Aston

Soy Ben Aston, gerente de proyectos digitales. He estado en la industria durante más de 10 años trabajando en el Reino Unido en las principales agencias digitales de Londres, incluidas Dare, Wunderman, Lowe y DDB. He entregado de todo, desde videos virales a CMS, juegos flash, anuncios publicitarios y eCRM a sitios de comercio electrónico. He tenido la suerte de trabajar en una amplia gama de grandes clientes; marcas automotrices como Land Rover, Volkswagen y Honda; Empresas de servicios públicos como BT, British Gas y Exxon, y de bienes de consumo como Unilever, así como también marcas de productos electrónicos, como por ejemplo Sony.

Deja un comentario