Posts Tagged ‘ALM’

HP Agile Manager – impressions and outlook

Freitag, November 30th, 2012

In my first two blogs about HP Agile Manager (HP AM in the following) I provided some facts about the upcoming product.

This blog elaborates on impressions, use scenarios and outlook.

Let me start with the summary first. Wow, this is the type of product that was expected by many HP customers who work the agile way! It took HP quite some time to deliver a product on the agile premise. Now, agile practitioners can use the browser of their choice and are no longer stuck with the Internet Explorer, which is still required to run HP QC/ALM.

For IT departments in large organizations this product will be a big relief and cost saver, as they don’t have to care about installations and needed permissions any longer. No ActiveX components like in QC are required to run the UI. It simply runs anywhere without any download. I did state “will”, because currently the product isn’t delivered at all to IT organizations. The only way to get it is through a SaaS service from HP. While this is an excellent opportunity for companies who are allowed to store data outside of the company network, this is a killer argument for companies who aren’t allowed to do so. From my experience specifically European companies will have some issues here. And this is not just because of intellectual property stored elsewhere. It also has to do with the fact that HP SaaS is typically located in the US. Network latency issue often have an impact on service availability.

From a usability perspective HP AM is certainly great for young generation employees who are used to web interfaces. IT veterans still have their way to go learning new navigation aspects of such a web application.

For a “1.0 release” HP AM delivers a rich set of functionality for agile development. With its hierarchical concepts of themes, features, users stories and tasks large development projects and programs can utilize this product for agile development. And this is not a surprise, as the concepts for HP AM stem from one of HP’s internal development organization with a long experience in agile development. HP utilizes internally a lab prototype product which was presented at several events already. See last paragraph on blog New Opportunities for QM.

Therefore, customers have good reasons to assume, that this product is practice oriented and delivers value to agile development organizations. However, utilizing HP AM to its full potential may be a challenge for organizations just starting with agile. E.g. Estimation, planning and tracking features require corresponding practices at the organization level.

Looking at the competition, HP has to accept that in the second decade of agile development there are already market leaders established. With Rally Software and VersionOne among the most successful. So, how can HP win? Well, HP has a great software portfolio and specifically well established test management solutions. An integrated test management approach is critical for success in agile development. HP AM can hardly win as a standalone solution, but  tight integration with other HP offerings will transform HP AM into a killer app.

It will be interesting to see how fast HP is able to leverage other HP Software solutions.

HP announced already a synchronization tool between customers HP QC/ALM instances and the HP SaaS solution that will allow to synchronize data. However, it seems that data is only partially synchronized. Within the HP AM product Q&A customers already stated, that this is not what they expect. They want to have all data synchronized. Why? Well, there are several reasons. Customers who already have deployed QC/ALM often have build a lot of project management support processes around this tool infrastructure. Reporting, analytics and data warehouse applications are often well established. It is understandable, that they need to have all data in one place. This is specifically true for organizations who do hybrid development: Agile and non-agile.

Next week on Discover 2012 in Frankfurt existing HP Customers will have a chance to experience HP Agile Manager live. And there will be opportunities to exchange ideas and experiences with other practitioners. For example the Vivit TQA roundtable on agile development.

HP AM is a late start, but good start. Stay tuned.

Links:

HP Agile Manager Beta

HP Agile Manager – Public Beta

Samstag, November 24th, 2012

On October 17, 2012  HP announced public Beta for its upcoming product HP Agile Manager (referenced as HP AM in the following). The Beta program will run until end of November and is a continuation of the private Beta which started in summer 2012 with selected customers.

HP AM is a fully web based solution to plan and execute agile projects. This SaaS solution provides integration capabilities into build and development environments. Using HP AM agile development team members and manager have instant access to project progress and rich possibilities for planning and analytics within agile development programs.

HP AM represents a major step in HPs agile offerings within the application lifecycle management ecosystem. While HP QC already has enabling features for agile development since 2008 there is not a dedicated product available that focuses solely on agile development. As of today two add-on components are offered for agile development: The HP Agile Accelerator and Application Lifecycle Integration (ALI). The Agile Accelerator delivers a specific customization for QC Enterprise or ALM, so that agile teams can start working in QC right away. With ALI HP offers QC users an integration into development and build environments.

HP AM can be used alone, or in combination with other offerings. For the HP QC/ALM community it will be of specific interest to understand how HP leverages its existing environment in combination with the new offering.

In my next blog I will provide a closer look at the beta functionalities of HP AM.

Stay tuned.

Effective RM with HP QC: Connecting Business Goals and Quality

Montag, Mai 2nd, 2011

Gerald Heller presented jointly with Bernhard Weiss from Hewlett Packard “Effective Requirements Management with HP Quality Center: Connecting Business Goals and Quality” on June 22, 2011 in Zurich.

For details see Swiss requirements day website: www.swissrequirementsday.ch

Agile Support In HP Quality Center 11

Dienstag, September 28th, 2010

On September 7, Raziel Tabib presented “New Features of HP Quality Center and Product Roadmap” in a Vivit Webcast. Raziel is a Sr. Product Manager in the HP ALM suite of products.

In this blog I review the webinar from an agile perspective. The complete Webinar along with Q&A is available as archived session for Vivit members. Note, that basic Vivit membership is free.

http://www.vivit-worldwide.org/article.cfm?id=1199

Raziel started the announcement with a big bang: The presentation content is no longer roadmap, but reality, “HP Quality Center 11 is available as of today”.

In this release HP sets the focus on the application lifecycle management (ALM) message. They even place an ALM product on the pricelist, “ALM 11.0”. It represents a suite of products that helps customers to manage their products along the entire lifecycle, e.g., Requirements Management, Development Management, Quality Management, Performance Management and Project Dashboard. This supports the agile perspective insofar as it provides a holistic view on all development activities.

One aspect of the holistic view is the integration into developer environments. QC 11 comes with an out-of-the-box integration into the eclipse IDE. Once a Sprint has started the developer can stay in his working environment – e.g. Eclipse IDE – and update user stories, tasks and defects. All changes will be reflected in HP QC. This integration provides a large potential to accept QC as an agile repository for the project. Overhead is minimized; no switching of tools (from developer perspective) once a Sprint has started.

Backlog management with QC 11 will be much more intuitive than before. The key to usability is a new feature named “custom ordering” in the requirements management module. With this long-awaited functionality it is now possible to drag a user story exactly to the position which represents its priority in the backlog. Prior versions of QC needed to use custom attributes and workflow programming in order to achieve that functionality.

A whole new set on reporting is available in Quality Center. From an agile perspective the possibility to integrate those reports into external web pages, like wiki-pages is the most interesting one. Now, teams can use their agile reporting environment of choice. QA managers can check-out their dashboards without the need to log into QC.

Sprinter

Manual testing is greatly enhanced by a new tool called “Sprinter” (any Scrum affiliation is purely coincidence J). Better screen usage, annotation possibilities, recording of test actions and parallel testing of multiple target systems summarize the new functionalities. Agile teams practicing “exploratory testing” will love that tool.

Side by side clients

Starting with HP QC 11 it is possible to have several client versions of QC on a single machine. While this isn’t an intrinsic agile feature it will contribute to a successful transition to agile development.

Agile teams can explore the newest HP QC 11 version with all of its features for agile teams. Still they can work with a different HP QC version in operation.

HP is taking the agile movement serious. Release after release they have added functionality to make life easier for agile teams. The only challenge for customers is that it is not that easy to see. Most of the features are just built-in enablers. With the exception of the agile accelerator experienced users are needed to turn these features into great agile solutions.

Agile ALM with HP and CollabNet

Mittwoch, Juni 16th, 2010

Gerald Heller

On June 15, 2010 CollabNet® announced a collaboration with HP that will provide customers with an end-to-end Application Lifecycle Management (ALM) solution that supports software application development from requirements definition, through development and testing, to release. The end-points of the integration are HP Quality Center and the CollabNet TeamForge™ platform.

While CollabNet® has a pretty general integration and synchronization framework, this solution is specifically interesting because of its agile context. The integration provides bi-directional synchronization of requirements, epics, user stories, defects, tests, and more.

I’m pretty impressed by the outcome. It allows developers, project leads and testers to stay in the environment they use most. For example, if a developer adds a new task to a user story in TeamForge/Eclipse, the task will also appear as a sub-requirement of a user story in HP Quality Center. As a result a tester, who works in Quality Center will have the same information at hand. All relevant data is synchronized between the two environments. Even comments are being synchronized.

This looks pretty cool to me. It will definitely be worthwhile to give it a try. There is quite some potential for increases in work efficiency.

There is a recorded demo from CollabNet®, which provides a good impression of the integration.