Close
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Logo
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Home Development
    • Development

    HP Makes ALM Work for the Enterprise

    By
    Darryl K. Taft
    -
    March 22, 2013
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      PrevNext

      1HP Makes ALM Work for the Enterprise

      1

      Hewlett-Packard helps enterprises transform their application lifecycles to foster innovation.

      2The Complexity of the Application Lifecycle

      2

      Historically, ALM consisted of integrated, single-platform tool suites that managed the application lifecycle through requirements, testing, change impact and defect resolution. But this integrated approach did not align with business needs: Technology is constantly evolving, and application teams need to adopt the newest commercial or open-source tools. They’re also dealing with costs and the process changes that ALM requires. Given that, application teams adopt best-of-breed tools instead of standardizing across a single platform, resulting in disparate information related to application lifecycle being scattered across many tools and systems, requiring a management platform. Today, ALM is evolving to align all application teams during the application development process.

      3Distributed Application Delivery Teams

      3

      Mergers, acquisitions, outsourcing and global work teams also have created challenges. Today, members of application delivery teams may be based in disparate locations anywhere in the world. Because they may use different toolsets and processes, information related to a development project can be scattered across multiple systems. This creates ongoing collaboration and traceability challenges, and the fragmentation in the development process limits agility, predictability and change readiness.

      4A Plethora of Development Tools

      4

      There are multiple development tools as technology continues to evolve. Technology vendors can’t stop supporting legacy tools and technologies, but IT organizations want to adopt the most cutting-edge technology. The result is a variety of tools and technologies being used to deliver modern applications. Developers are required to work with multiple tools such as defect management tools, source code version control tools, build management tools, unit testing tools, continuous integration tools and the developer’s integrated development environment (IDE).

      5And a Plethora of Development Practices

      5

      There also are a variety of processes and practices to use the new technology. From Waterfall to Agile to the variety of Agile flavors, each development team implements different processes to use technology. For example, the mobile application team releases applications more frequently and will use pure Agile practices, implement test-driven development and use one set of tools. Meanwhile, the Web application team implements Scrum iterative practices and uses Microsoft Visual Studio as the IDE, CVS for source code change management systems, Hudson for build management, and ALM for requirement management and defect management.

      6Challenges of Application Teams

      6

      Application teams don’t have complete traceability and predictability in the application development lifecycle. Without having automated hand-off processes, from development to testing to production, teams are wasting time on administrative tasks such as reporting and set-up. Due to fragmentation in the development process, teams can’t understand the impact of committing new code changes on the functionality of the application, they are using only 60 percent of the code changes they create and about 40 percent of them are a waste.

      7Modern ALM Solutions

      7

      ALM solutions should provide traceability of requirements to tests, defects, code changes and build management systems to get complete visibility and predictability into everything that matters. This means bringing collaboration into ALM.

      8Bring Developers Into ALM Fold

      8

      To achieve collaboration across the application lifecycle, ALM solutions must bring developers into the fold by integrating with the developers’ IDEs. This would minimize reporting overhead and streamline task updates by allowing them to be made from the developers’ IDE, make all ALM artifacts visible in the IDE, and enable developers to view ALM requirements, defects and test results in their IDE.

      9Minimize Time Spent on Work-Space Provisioning

      9

      Given the faster pace these days, there is more frequent switching between projects, resulting in more administrative tasks. Application delivery teams should spend their time adding new functionality and coding, not dealing with set-up and provisioning. This is where auto set-up solutions will be key to ALM solutions.

      10ALM Must Adapt to Foster Innovation

      10

      To deliver innovative applications rapidly, organizations require visibility and collaboration throughout the application lifecycle. While it may seem this could be achieved by standardization on a common set of development tools and processes, the reality is that application delivery teams are most productive with the tools and processes they know well. Given that, ALM must adapt to become a common management platform that can be shared by all project stakeholders and allows individual development teams to use the tools and processes of their choice.

      PrevNext

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      9 Best AI 3D Generators You Need...

      Sam Rinko - June 25, 2024 0
      AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Video

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.

      ×