Decision Matrix: Selecting an Application Lifecycle Management Vendor

Total Page:16

File Type:pdf, Size:1020Kb

Decision Matrix: Selecting an Application Lifecycle Management Vendor DECISION MATRIX Decision Matrix: Selecting an Application Lifecycle Management Vendor Selecting an ALM suite provider in a fragmented market Reference Code: OI00068-002 Publication Date: March 2011 Authors: Chandranshu Singh, Tony Baer, Michael Azoff SUMMARY Catalyst As software development environments become increasingly complex and IT organizations continue to face budget pressures, application lifecycle management (ALM) solutions become part of the toolset necessary to manage development environments and distributed teams, and to ensure timely delivery of increasingly complex application software in a resource-efficient way. Ovum has developed this Decision Matrix report to help enterprises select the most appropriate ALM vendors based on technology strength, reputation among the ALM user community, and presence in the market. Ovum aims to provide a complete view of vendor capabilities, and advises on which vendors enterprises should shortlist, consider, and explore. Ovum view Delivery Management is increasingly gaining prominence to address growing software reliability concerns. HP, IBM, Microsoft, and MKS occupy the high end of the market and are the top overall performers. Decision Matrix: Selecting an Application Lifecycle Management Vendor © Ovum (Published 03/2011) Page 1 This report is a licensed product and is not to be photocopied HP and MKS have moved to the "shortlist" category since Ovum’s last Decision Matrix: Ovum believes HP's latest offering, HP ALM 11.0, with the leading position in the software quality management market, makes the company a formidable force in the ALM market. MKS advanced on the strength of its integrated platform and reach into the specialized, highly lucrative segment of the ALM market: embedded software in product automation and systems engineering. Atlassian, CollabNet, and ThoughtWorks Studios are smaller vendors with impressive ALM suites. Rally’s, Polarion’s, and TechExcel’s respective market positions have improved since the 2009 Decision Matrix report. Micro Focus is the sleeping giant of the ALM space. Key messages With economic recovery under way, organizations look for additional value from ALM investments. Regulatory Compliance and Agile adoption remain major drivers of the fragmented ALM market. SaaS, as a business model and an application delivery model, has had pockets of success, and ALM is one of these. Software development for mobile devices and embedded software development are red-hot areas. Application security, previously an overlooked area, has been prioritized by vendors such as HP, IBM, and Microsoft. ALM vendors are struggling to respond to the DevOps movement. Change and configuration management (CCM) functionality has been commoditized by popular open source tools. Decision Matrix: Selecting an Application Lifecycle Management Vendor © Ovum (Published 03/2011) Page 2 This report is a licensed product and is not to be photocopied MARKET DEVELOPMENTS With economic recovery under way, organizations look for additional value from ALM investments Since Ovum published its last application lifecycle management (ALM) Decision Matrix report in June 2009, the largest geographic markets for enterprise IT have gone through a severe economic downturn. Predictably, the downturn led to large-scale IT initiatives being shelved, and ALM was no exception. This downturn has again brought the age-old problem of better management of software development processes to the fore. It is common knowledge that IT projects often suffer with budget and schedule overruns and delivered functionality not meeting business requirements. Given the frequency of project failures, organizations have done well to look at alternative approaches to managing software development. The focus is not just on better execution of the traditional software development lifecycle (SDLC) from requirements to release, but also on areas such as application performance management, application security, and bridging the gap between development and operations. Furthermore, emergent solution delivery channels such as SaaS ALM have gained traction in the market. Although the overall ALM market has not grown appreciably in the past year, there are hot spots in areas such as Agile planning, complex/embedded systems development, and expanded take-up of tool offerings through the cloud. Spend rationalization has led organizations to look at ways to both maximize the benefits of existing ALM tool investments by re-examining their development processes, and to explore less capital-intensive options such as open source, cloud-based ALM. Additionally, organizations are keen to break up the siloed IT environment and bring the development function closer to the customer- or business-facing disciplines (or both) such as IT service management, with the overall goal of reliable and secure IT services and applications. On the supply side there is an overall trend towards broader integration, driven by the opportunities to upsell and to be the strategic tools provider that becomes the customer’s focal point for third-party tool integration. There is also growing support for enhanced collaboration and globally distributed development. Regulatory compliance and Agile adoption remain major drivers for the fragmented ALM market Research reveals that regulatory compliance across industry verticals is a leading driver for the ALM market. Compliance efforts lead to ALM adoption in two ways. Firstly, such initiatives necessitate changes to various business processes and application software that need to be Decision Matrix: Selecting an Application Lifecycle Management Vendor © Ovum (Published 03/2011) Page 3 This report is a licensed product and is not to be photocopied managed at enterprise level. This could mean hundreds or even thousands of application change requests for the development team. Projects of this scale require concerted effort across the organization and involve multiple stakeholders. The need for end-to-end visibility into the lifecycle that spans multiple projects and departments creates a strong case for ALM adoption. Secondly, organizations view ALM as an effective tool for strengthening the governance of development processes themselves. This is because ALM enables organizations to trace business requirements throughout the development lifecycle and further on to application code running in production environments, which creates audit trails for all process artifacts, tasks, and development team members. The software development landscape has shifted in favor of Agile development practices. However, the hype around Agile has died down, and organizations now take a pragmatic approach to Agile – there is no single, pure Agile implementation in practice. Therefore, Ovum now sees hybrid environments in which the development methodology adoption is governed by the constraints of the project. Meanwhile, Agile practices also continue to evolve as organizations pick Agile elements that best suit their requirements, such as continuous integration, test-driven development, and (electronic) whiteboards. Agile has also given impetus to related management practices such as Lean and Kanban. These techniques, Kanban in particular, have resonated well with the market, and vendors have followed up with tools to support these processes. Another crucial factor is the availability of skilled and experienced developers. Since its inception, the Agile movement has been led by developers who have wanted lightweight processes that facilitate software development without hindering developer creativity. Thus, organizations faced with skills shortages have not had much success with Agile. Agile ALM vendors have seen significant traction in the market; however, this is not based solely on the rapid rate of Agile adoption. It also has to do with the vendors being agile themselves and offering holistic solutions that couple products supporting Agile with superior customer support and end-user training at an attractive price. On a different note, Ovum expects that the recent consolidation activity in the Agile ALM market will continue, and the functionality offered by various Agile ALM tools will converge. Overall, the market for ALM tools remains fragmented along several fault lines. (See Figure 1.) On the demand side, factors such as the organization’s size and the complexity of the IT environment play an important role in determining buying behavior. The bottom end of the market includes many small and medium-sized enterprises (SMEs) and freelance developers, development teams with 10 members or less, and consultants. This segment typically has highly skilled developers who can work alone or in small teams, and prefers Agile methodologies and open source software. The next stratum is comprised of medium to large organizations that often look at ALM from a cost Decision Matrix: Selecting an Application Lifecycle Management Vendor © Ovum (Published 03/2011) Page 4 This report is a licensed product and is not to be photocopied containment perspective. ISVs are a special case, with presence across all size bands large, medium, and small; here developer productivity and tool interoperability remain key issues and, predictably, open source software is used heavily. Large, globally distributed enterprises are at the top of the pyramid; these organizations have existing and ongoing investments in ALM tools and rely heavily on advanced requirements engineering processes. This continues to be the most lucrative segment for ALM vendors in
Recommended publications
  • List of New Applications Added in ARL #2603
    List of New Applications Added in ARL #2603 Application Name Publisher DataConnect 11.5 Actian Source Sans Pro 1.0 Adobe PDF Broker Process for Internet Explorer 21.1 Adobe Creative Suite CS6 Standard Adobe Collaboration Synchronizer 20.1 Adobe Collaboration Synchronizer 21.1 Adobe Connect 2020.12 Adobe AD Group Manager 1.1 Albus Bit AD Group Manager 1.2 Albus Bit Query Reporter 3.3 Allround Automations Monarch 13.0 Classic Altair Engineering IMAGEPro 1.1 AMETEK CrystalControl 2.1 AMETEK NekoHTML 1.9 Andy Clark Sherlock 6.2 Ansys Flash Banner Maker 1.0 Anvsoft Any Video Converter 5.5 Anvsoft TomeePlus 9.0 Apache Software Foundation Falcon 0.1 Apache Software Foundation JaxMe 0.5 Apache Software Foundation A-PDF Split A-PDF.com WealthTrack 9.0 Applied Systems Call Status Report 1.0 Aspect Software Inbound 7.3 Aspect Software CLIQ Web Manager 9.2 ASSA ABLOY CLIQ Web Manager 8.0 ASSA ABLOY Centerprise Data Integrator 7.6 Astera Software Bitbucket 2.0 Atlassian Jira Capture Chrome 1.0 Atlassian AudaEnterprise 4.0 Audatex Encode And Decode Files - Base64 1.0 Automation Anywhere Expert PDF 14.0 Avanquest Software ASG Plugin Avaya Discovery Tool 3.3 AvePoint DocAve 6.6 AvePoint DocAve 6.12 AvePoint DocAve 6.11 AvePoint DocAve 6.3 AvePoint DocAve 6.8 AvePoint DocAve 6.9 AvePoint FLY 4.5 AvePoint Wonderware Application Server Client 2020 AVEVA Group Cloud for Business On-Premises 2.0 Axure Software Solutions Automator 4.5 Axway Convene 5.8 Azeus Zulu 8.50 Azul Systems Zulu 11.35 Azul Systems Zulu 8.48 Azul Systems Zulu 15.28 Azul Systems Zulu
    [Show full text]
  • Altova Umodel 2012 User & Reference Manual
    User and Reference Manual Altova UModel 2012 User & Reference Manual All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying, recording, taping, or information storage and retrieval systems - without the written permission of the publisher. Products that are referred to in this document may be either trademarks and/or registered trademarks of the respective owners. The publisher and the author make no claim to these trademarks. While every precaution has been taken in the preparation of this document, the publisher and the author assume no responsibility for errors or omissions, or for damages resulting from the use of information contained in this document or from the use of programs and source code that may accompany it. In no event shall the publisher and the author be liable for any loss of profit or any other commercial damage caused or alleged to have been caused directly or indirectly by this document. Published: 2012 © 2012 Altova GmbH UML®, OMG™, Object Management Group™, and Unified Modeling Language™ are either registered trademarks or trademarks of Object Management Group, Inc. in the United States and/or other countries. Table of Contents 1 UModel 3 2 Introducing UModel 6 3 What's new in UModel 8 4 UModel tutorial 14 4.1 Starting UModel................................................................................................................. 16 4.2 Use cases ................................................................................................................
    [Show full text]
  • Code Review Is an Architectural Necessity
    Code review is an architectural necessity Colin Dean @colindean 1 @ColinDean Software Engineer Organizer, Abstractions.io Wearer of many hats 2 My words are my own and not my employer(s), past or present. Please save questions until the end of the presentation. 3 Agenda • Quick anecdote • What is code review? • What problems does code review solve? • Quality attributes code review ensures • Tips for code reviews • Limitations 4 5 Agenda • Quick anecdote • What is code review? • What problems do code review solve? • Quality attributes code review ensures • Tips for code reviews • Limitations 6 What is code review? 7 Code review is the process by which those who maintain a software codebase evaluate a proposed change to that codebase, regardless of the source of the proposed change. 8 Code review is systematic examination of computer source code. Code Review, Wikipedia 9 Peer Review 10 Code Review 11 Code Review Vocabulary • Change - an individual unit of work altering what exists • Submission - a collection of changes • Submitter - the person proposing the submission • Reviewer - the people evaluating the submission • Annotation - remarks or ratings bestowed upon the submission 12 The submitter proposes changes in a submission, which is evaluated by a reviewer, who annotates or accepts it. 13 Most formal Least formal Team Pair Peer Inspection Walkthrough Ad-hoc review review programming deskcheck, passaround Wiegers’ peer review formality spectrum 14 Most formal Least formal Team Pair Peer Inspection Walkthrough Ad-hoc review review programming deskcheck, passaround Wiegers’ peer review formality spectrum 15 16 Agenda • Quick anecdote • What is code review? • What problems does code review solve? • Quality attributes code review ensures • Tips for code reviews • Limitations 17 Aside from the primary goal of reducing defects, Code review solves two major problems.
    [Show full text]
  • Visual Build Help
    Visual Build Professional User's Manual Copyright © 1999-2021 Kinook Software, Inc. Contents I Table of Contents Part I Introduction 1 1 Overview ................................................................................................................................... 1 2 Why Visual................................................................................................................................... Build? 1 3 New Features................................................................................................................................... 2 Version 4 .......................................................................................................................................................... 2 Version 5 .......................................................................................................................................................... 3 Version 6 .......................................................................................................................................................... 4 Version 7 .......................................................................................................................................................... 7 Version 8 .......................................................................................................................................................... 9 Version 9 .........................................................................................................................................................
    [Show full text]
  • Micro Focus Solutions 04
    DevSecOps: How to integrate Security & Compliance into your Continuous Delivery pipelines Kevin A. Lee – [email protected] Senior Solutions Architect DevOps and Release Management Webinars (UK) •Automating DevSecOps: How to embed security into your continuous delivery pipelines •Enterprise DevOps: Release Management for the multi-modal Enterprise •Continuous Delivery Pipelines: Automating the value stream through continuous release https://www.microfocus.com/campaign/serena-release-management/ Agenda 01. What is DevSecOps? 02. Implementing DevSecOps 03. Micro Focus Solutions 04. Demonstration 05. Q&A What is DevSecOps Security threats are multiplying exponentially… … this is just in the UK!!! 157,000 customers employee data over 133,000 theft of £2.5m Data breach Personal and data breached in compromised in accounts hacked to from 9,000 stealing customer financial data of 2015, £400k fine 2016 acquire handsets customers' payment details 380,000 in 2016 account in 2016 who transacted on passengers hacked site in 2018, in 2018, potential potential £17m £500 fine fine Potential fines scaling massively under EU GDPR (May 2018) The majority of security breaches today are from application vulnerabilities 80% 90% Percentage of applications containing at Security incidents from exploits against least one critical or high vulnerability. 1 defects in the design or code of software. 2 1 2017 Application Security Research Update” by the HPE Software Security Research team 2 U.S. Department of Homeland Security’s U.S. Computer Emergency Response Team (US-CERT) Enterprise organizations have competing forces… I want it now! Business Built it Keep it faster Does it Make it stable work? secure Development Operations QA Security DevOps “DevOps (development and operations) is an enterprise software development phrase used to mean a type of agile relationship between development and IT operations.
    [Show full text]
  • Ansys SCADE Lifecycle®
    EMBEDDED SOFTWARE Ansys SCADE LifeCycle® SCADE LifeCycle is part of the Ansys Embedded Software family of products and solutions that includes modules providing unique support for application lifecycle management. This product line features requirements traceability via Application Lifecycle Management (ALM) tools, traceability from models, configuration and change management, and automatic documentation generation. SCADE LifeCycle enhances the functionalities of Ansys SCADE® tools with add-on modules that bridge SCADE solutions and Requirement Management tools or PLM/ALM (Product Lifecycle Management/ Application Lifecycle Management) tools. With SCADE LifeCycle, all systems and software teams involved in critical applications development can manage and control their design and verification activities across the full life cycle of their SCADE applications. / Requirements Traceability SCADE LifeCycle Application Lifecycle Management (ALM) Gateway provides an integrated traceability analysis solution for safety-critical design processes with SCADE Architect, SCADE Suite, SCADE Display, SCADE Solutions for ARINC 661 and SCADE Test: • Connection to ALM tools: linkage to DOORS NG, DOORS (9.6 and up) Jama Connect, Siemens Polarion, Dassault Systèmes Reqtify 2016. • Graphical creation of traceability links between requirements or other structured documents and SCADE models. • Traceability of test cases from SCADE Test Environment projects. • Bidirectional navigation across requirements and tests. • Customizable Export of SCADE artifacts to DOORS or Jama Connect. • Compliant with DO-178B, DO-178C, EN 50128, IEC 61508, ISO 26262, and IEC 60880 standards. EMBEDDED SOFTWARE / SCADE LifeCycle® // 1 / Project Documentation Generation SCADE LifeCycle Reporter automates the time-consuming creation of detailed and complete reports from SCADE Suite, SCADE Display, SCADE Architect and SCADE UA Page Creator for ARINC 661 designs through: • Generation of reports in RTF or HTML formats.
    [Show full text]
  • Configuration Management for Distributed Development
    Software Configuration Management Configuration Management for Distributed Development By Nina Rajkumar. © Think Business Networks Pvt. Ltd., July 2001 All rights reserved. You may make one attributed copy of this material for your own personal use. For additional information or assistance please contact Nina at (+91)422-320-606. www.thinkbn.com • 697A, Trichy Road, Coimbatore, TN 641045. Table of Contents Configuration Management for Distributed Development.............................. 4 Configuration Management ................................................................................ 5 Distributed Development.................................................................................... 5 Cases of Distributed Development ..................................................................... 6 Distance Working ........................................................................................... 6 Outsourcing..................................................................................................... 6 Co-located Groups .......................................................................................... 7 Distributed Groups.......................................................................................... 7 Architecture ........................................................................................................ 8 Remote Login.................................................................................................. 8 Several sites by Master-Slave connections ....................................................
    [Show full text]
  • Opinnäytetyö Ohjeet
    Lappeenrannan–Lahden teknillinen yliopisto LUT School of Engineering Science Tietotekniikan koulutusohjelma Kandidaatintyö Mikko Mustonen PARHAITEN OPETUSKÄYTTÖÖN SOVELTUVAN VERSIONHALLINTAJÄRJESTELMÄN LÖYTÄMINEN Työn tarkastaja: Tutkijaopettaja Uolevi Nikula Työn ohjaaja: Tutkijaopettaja Uolevi Nikula TIIVISTELMÄ LUT-yliopisto School of Engineering Science Tietotekniikan koulutusohjelma Mikko Mustonen Parhaiten opetuskäyttöön soveltuvan versionhallintajärjestelmän löytäminen Kandidaatintyö 2019 31 sivua, 8 kuvaa, 2 taulukkoa Työn tarkastajat: Tutkijaopettaja Uolevi Nikula Hakusanat: versionhallinta, versionhallintajärjestelmä, Git, GitLab, SVN, Subversion, oppimateriaali Keywords: version control, version control system, Git, GitLab, SVN, Subversion, learning material LUT-yliopistossa on tietotekniikan opetuksessa käytetty Apache Subversionia versionhallintaan. Subversionin käyttö kuitenkin johtaa ylimääräisiin ylläpitotoimiin LUTin tietohallinnolle. Lisäksi Subversionin julkaisun jälkeen on tullut uusia versionhallintajärjestelmiä ja tässä työssä tutkitaankin, olisiko Subversion syytä vaihtaa johonkin toiseen versionhallintajärjestelmään opetuskäytössä. Työn tavoitteena on löytää opetuskäyttöön parhaiten soveltuva versionhallintajärjestelmä ja tuottaa sille opetusmateriaalia. Työssä havaittiin, että Git on suosituin versionhallintajärjestelmä ja se on myös suhteellisen helppo käyttää. Lisäksi GitLab on tutkimuksen mukaan Suomen yliopistoissa käytetyin ja ominaisuuksiltaan ja hinnaltaan sopivin Gitin web-käyttöliittymä. Näille tehtiin
    [Show full text]
  • Versie Beheer Systemen (VCS) 1
    Versie beheer systemen (VCS) 1 Computerclub Volwassenen, Jeugd en Informatica vzw www.vji.be Versie beheer systemen (VCS) Inleiding ..................................................................................................................................... 2 Beheer repository en client programma’s .............................................................................. 2 In- en uitchecken, merging, labeling, branching.................................................................... 2 Software ..................................................................................................................................... 3 Microsoft Visual SourceSafe (VSS) ...................................................................................... 3 SourceOffSite..................................................................................................................... 3 VSSConnexion................................................................................................................... 3 Borland StarTeam .................................................................................................................. 3 CVS (Concurrent Versions System) ...................................................................................... 4 CvsGui................................................................................................................................4 TortoiseCVS......................................................................................................................
    [Show full text]
  • Starteam 16.2
    StarTeam 16.2 Release Notes Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright © Micro Focus 2017. All rights reserved. MICRO FOCUS, the Micro Focus logo and StarTeam are trademarks or registered trademarks of Micro Focus IP Development Limited or its subsidiaries or affiliated companies in the United States, United Kingdom and other countries. All other marks are the property of their respective owners. 2017-11-02 ii Contents StarTeam Release Notes ....................................................................................5 What's New ........................................................................................................ 6 16.2 ..................................................................................................................................... 6 StarTeam Command Line Tools .............................................................................. 6 StarTeam Cross-Platform Client ...............................................................................6 StarTeam Git Command Line Utility. .........................................................................7 StarTeam Server ...................................................................................................... 7 Workflow Extensions ................................................................................................ 8 StarTeam Web Client ................................................................................................8 16.1 Update 1 ......................................................................................................................9
    [Show full text]
  • Teamcity 7.1 Documentation.Pdf
    1. TeamCity Documentation . 4 1.1 What's New in TeamCity 7.1 . 5 1.2 What's New in TeamCity 7.0 . 14 1.3 Getting Started . 26 1.4 Concepts . 30 1.4.1 Agent Home Directory . 31 1.4.2 Agent Requirements . 32 1.4.3 Agent Work Directory . 32 1.4.4 Authentication Scheme . 33 1.4.5 Build Agent . 33 1.4.6 Build Artifact . 34 1.4.7 Build Chain . 35 1.4.8 Build Checkout Directory . 36 1.4.9 Build Configuration . 37 1.4.10 Build Configuration Template . 38 1.4.11 Build Grid . 39 1.4.12 Build History . 40 1.4.13 Build Log . 40 1.4.14 Build Number . 40 1.4.15 Build Queue . 40 1.4.16 Build Runner . 41 1.4.17 Build State . 41 1.4.18 Build Tag . 42 1.4.19 Build Working Directory . 43 1.4.20 Change . 43 1.4.21 Change State . 43 1.4.22 Clean Checkout . 44 1.4.23 Clean-Up . 45 1.4.24 Code Coverage . 46 1.4.25 Code Duplicates . 47 1.4.26 Code Inspection . 47 1.4.27 Continuous Integration . 47 1.4.28 Dependent Build . 47 1.4.29 Difference Viewer . 49 1.4.30 Guest User . 50 1.4.31 History Build . 51 1.4.32 Notifier . 51 1.4.33 Personal Build . 52 1.4.34 Pinned Build . 52 1.4.35 Pre-Tested (Delayed) Commit . 52 1.4.36 Project . 53 1.4.37 Remote Run . ..
    [Show full text]
  • 85 Attachment 1 –Organizational Chart
    Contract No. 071B3200143 Attachment 1 –Organizational Chart 85 Contract No. 071B3200143 Appendix A - Breakdown of Hardware and Related Software Table 1: Hardware Cost ($): State Brand, Model # Item Specifications will provide from Comments and Description existing Contracts Total # of Virtual The hardware is Machines: 48 sized for Production, QA/Staging, Secure-24 VMware Total # of Virtual Development, and Cluster Access for CPUs: 96 Sandbox Server deploying ISIM, environments in the ISAM and ISFIM Total Virtual RAM: primary data center components 416 GB and for Production, and QA environments in the OS: RedHat Linux secondary data 6.x center The total storage is estimated for Total Storage: 35.7 Production, , TB QA/Staging, Development and Enterprise Class Sandbox Storage (3.8TB of Bronze SAN Storage Tier, 15.8TB of environments in the Silver Tier, 5.1TB of primary data center Logs Tier, 11TB of and for Production, Gold Tier) QA environments in the secondary data center CD/DVD Backup Device None None Rack w/ Power Supply Rack mountable Redundant Power Screen None None A total of 10 Web Gateway appliances are estimated for Production, QA/Staging, Web Gateway Development and Any other Hardware (list) v7.0 Hardware Appliance Sandbox environments in the primary data center and for Production, QA environments in the secondary data center. TOTAL $ 86 Contract No. 071B3200143 Table 2: Related Software Software Component Product Name Cost ($): State # of Licenses Comments License and Version will provide from existing Contracts Contractor user laptops already include this software. We will reuse the Report writers MS Office 2010 State owned software State of Michigan user licenses laptops will need this software for up to 4 users.
    [Show full text]