Category: HP BTO

  • Integrating HP PPM with HP Quality Center – As Simple as It Looks?

    Very often, the processes of change & transport and quality management in the IT organzation are technically not very tightly integrated. Although organizationally, they are well coordinated, with both processes being clearly defined, digitized, automated and constantly improved, I doubt if their integration is tight enough.

    Integration von Change Management und Quality Management

    HP Software, a significant vendor not only of the process engine for change and transport management HP PPM, but also of HP Quality Center as the leading test management solution, provides a basis for an integrated solution. I was asked to carry this over into practice – an exciting as well as seemingly simple task.

    The first step was to technically join both environments together and logically merge them into one platform.

    The Search

    Well, searching for information in the Internet was not very fruitful or, to be exact: there is none. So I was forced to utilize my good connections to HP to get holf of the documents I needed. Thanks to the competent people I addressed, it was a success.

    Compatibility with versions

    An overview of the compatibility of versions was particularly important and helpful. Our PPM versions required that we used the PPM extension Application Change Lifecycle (ACL 2.0) for the intergration with QC. The newer tool Managing Application Change Tool (MAC) does not yet work with our customer´s version.

    Integration guide

    The procedure of integrating PPM and QC is documented in the Integration Guide of HP and described step by step. So it was my job to work out the 200 pages of this guide one page after another.

    Mappings

    Applying the technical procedure to our actual environment and system landscape was a challenge, particularly with regard to the mappings. The intergrated standard workflows and interface definitions may be a good basis for implementation. But to meet all requirements, the mappings of data, stati, and processes must be elaborated. Careful attention must be paid to the change of stati in the workflow in order to avoid uncontrolled process steps.

    What next?

    So far, I have made a huge step towards the integration aimed for. But I am sure there will be more problems to be sorted out. In due time, I will report on my experience with the ongoing implementation. Comments and further hints from fellow sufferers or sympathizers are welcome.

  • Is Tool-Supported Test Management Profitable?

    Every software project targets at providing high-quality software within the frame of a cost and time schedule. tool-based IT test management usually accompanies the whole software development process and partly adds to reaching this goal. This includes tasks like requirements management, test planning, test design, test execution, test evaluation as well as a superordinate defects management.

    Practical experience
    However, erratic and unsystemantic testing is general practice in many enterprises. A variety of manual steps, redundancies and inconsistent documentations are the order of the day, resulting in additional costs. On the other hand, high benefit could be achieved by use of a tool-based test management. Introducing the necessary test management tools, along with the suitable methods and processes, improves both the testing process and the software quality. The  benefit  provided for both the test organization and the IT projects can be summarized as follows:

    Testing gets

    • standardized (tool instead of free-text in Word/Excel), more systematic, more reliable,
    • less time-consuming, easier to execute,
    • verifiable (content and coverage), more effective and comprehensive,
    • traceable,
    • reusable, trainable,
    • it can be automated
    • and planned.

    Using test management methods and tools facilitates error recovery and consistently reduces error occurrence. Time and costs for testing and support are enormously reduced as well. This results in a reduction of total costs, higher quality, transpareny, improved system requirements and completion on schedule, if not ahead of schedule. Operation will be less error-prone with reduced breakdown frequency, leading to highest-possible customer satisfaction.

    The benefit is evident. The earlier an error is detected, the easier its recovery. But often, there is no time for testing, the project is behind schedule and people are under time pressure. Testing is considered a necessary evil. But tool-based test management is more than just a cost factor. If used in the right way, test management is a value-adding process.

    Potential return of tool-based test management
    Potential improvements are not easy to quantify. However, experience from successful implementations of the test management tool HP Quality Center has shown that real improvement is possible:

    • Improved product quality leading to
      • Less delay caused by bad product quality
      • Avoiding frequent emergency implementations during production
      • Higher customer satisfaction by meeting expected delivery requirements
      • Cost savings by less re-working and reduced support costs
    • Improved testing process leading to
      • Lower costs per test cycle by standardization and reuse
      • Standardization of planning, documentation and execution of tests
      • Less time and cost effort for preparation thanks to reuse of requirements, testing data and test cases
      • Fast test execution by automated regression testing
    • Improved use of test resources leading to
      • Savings by centralized use of HP Quality Center (hardware, software, support, services)
      • Automated test coverage management avoids the need for retesting or performing unneeded testing
    • Improved project delivery leading to
      • More predictable and optimizated delivery schedule
      • Test automation, less time needed for execution, reduced use of resources
      • Optimized use of project resources, e.g. by higher performance, better prioritization
      • Test resources are earlier made available to new projects (by on schedule delivery)
      • Comparable results allowing to continously improve test processes

    The aspects of potential benefit listed above can be used as a basis for profit calculation. By applying a scoping approach to the project, the relevant data and facts can be derived from above general potential advantages and applied to the particular environment, and the actual return can be calculated.

    Summary
    Test management is necessary and clearly improves the quality of software projects. The advantages of tool-based test management are evident. However, it is not always easy to quantify and clearly define the benefit. Often, a budget for testing projects is approved only after some unpleasant incident has happened. This can be avoided, though.

    Successful implementations of the test management tool HP Quality Center have shown that practical improvements can definitely be realized and the de facto profit can be calculated in advance. The general aspects of potential value can easily be transferred to the particular environment by applying project scoping. Data and facts gained then form the basis of a specific profit calculation. Tool-supported test management does not only pay off, but the benefit can also be quantified.

  • How not to Disclose a Secret – HP´s ERP4IT

    Whereas ERP is a synonym for software-supported Enterprise Planning and Controlling, ERP4IT stands for software-supported IT Planning and Controlling (ITPC).

    Those who are looking for solutions will without much doubt check out the ERP4IT offerings of the leading ERP system manufacturer SAP. SAP seems to be the only ERP software vendor for managing one´s own customer IT organization and IT products through SAP Solution Manager. Theoretically In view of the special requirements of IT planning and controlling frameworks and standards, SAP scores quite well. But judging the Patchwork of SAP Solution Manager from real ERP4IT requirements´perspective, which includes comprehensive application lifecycle management, the SAP Solution Manager will at most suit to support the management of SAP customizing.

    While in general the market seems to focus on trying to define the IT processes mainly by means of frameworks and standards. Because of the missing tool support or incomplete offering several large SAP users have already started their own projects to tackle diverse ERP4IT challenges building their own solutions. Like that already more than ten years ago, the first management platforms targeting SAP change und configuration management using ABAP and workflows have been built.

    Meanwhile, in the context of digitization and automation of IT processes including testing, Mercury products had provided the logical supplement of the above mentioned basic ”ERP4IT“ platforms. HP acquired and integrated these products into their portfolio.

    HP today is capable of offering a comprehensive solution „HP Best Technology for Optimization“ (HP BTO). HP BTO is a very useful compilation of software components. In suitable combinations it can fully meet the requirements for a real solution management solution, i.e. a comprehensive Application Lifecycle Management system, as well as those of an SAP ERP4IT system, even more so if combined with some basic functionalities of SAP Solution Manager.

    However, HP seems to primarily promote its software in the form of individual products, missing the opportunity of offering the integrated solution as HP BTO ERP4IT to customers more emphatically. Should the market success of the separate software components be an obstacle to a broad positioning of the comprehensive HP BTO solution? Too bad for IT organizations which are (still) left beyond the reach of this enormous potential value.

  • E2E SAP Testing – Halfway Under Control?

    In many blogs, we have discussed the deficiencies in SAP testing. Changes to an existing system are the order of the day. Again and again, errors are corrected, customizing and programs must be adapted, new functions are rolled out. Also, technical changes as hot fixes and service packs must be installed, as well as upgrades. In view of the large number of changes, problems with testing is not want you really want. But most SAP customers have come to terms with it, solving retroactively the problems involved with rolling out badly or incompletely tested changes – amidst the applause of the business. This is quite an effort, but still considered a more sensible approach than testing the whole software system.

    Everyone will agree that this is not the approach we want. Fortunately, specialized consulting companies such as FocusFrame as well as manufacturers of testing software such as HP,  Panaya, IntelliCorp, IBIS and above all SAP have taken this to heart. However, we are still far from a real end-to-end (E2E) testing or quality process starting right from the business requirements level, but at least you can start a continuous E2E testing process covering all changes as soon as the transport of a SAP change request is due. And this is already a great benefit.

    What Does This Mean in Detail?

    SAP E2E testing process and tools

    • The first step is to analyze which SAP transactions and programs are affected by the change, on the basis of the changes due for transport and of the system or a model of it. This step is mostly referred to as Change Impact Testing. This task is supported by specialized products like HP Change Impact Testing (CIT) for SAP, SAP Test Automation and Optimization (SAP TAO) as well as IntelliCorp LiveCompare. An exciting alternative is Panaya Inc.´s pure SaaS solution. Using this service, the SAP user does not even have to install any software.
    • Once the involved transactions are known, it must be found out which testing scenarios are necessary. For this step, too, there is reasonable technical support now. As a result, the testing scenarios are identified and together with the underlying test script made available to the test management tool. This is accomplished by using SAP Test Automization and Optimization in combination with SAP Quality Center by HP.
    • In spite of above system support and test szenario reduction, the testing scenarios should – due to their large number – pass another filter. This step is widely referred to as Risk Based Testing. The point here is to reduce the number of tests to be executed to the really relevant ones. This step is supported by SAP TAO and, particularly, by SAP Quality Center by HP.
    • Then, the test management tool executes the filtered tests automatically. The results are evaluated and, if necessary, the defect management process is started and monitored. This task is assumed by SAP Quality Center by HP in combination with HP Quick Test Pro.

    From Transport Packet-to-End-Testing up to real E2E Testing
    All this sounds quite simple and logical. In practice, however, it is quite a challenge to set up and operate such an environment. As a methodologist, however, you will consider this „reactive“ approach still suboptimal as the above „E2E“ quality process, instead of starting from the beginning, meaning the requirements management, is initiated not before the changes have been executed and ready for transport. Information about the effects of changes is known to be useful on starting the projects from the project portfolio management, supporting the business analyst as well as the developers and the test team. SAP has become aware of this and is working on a solution using the new Business Process Change Analyzer (SAP BPCA) to enable real E2E quality management.

    Implementing SAP E2E testing correctly will change the poor SAP E2E quality mangement into a model for other commercial software solutions addressing quality management. The benefit of a consistent, comprehensive testing for SAP landscapes can hardly be overestimated. The reduced number of system breakdowns after the weekly roll-out of changes justifies the investment in this area – as every head of a SAP Competence Center will readily confirm. The somewhat less spectacular quality improvement along with the cost and risk reduction reached in the medium term, will provide a considerable profit by introducing a SAP E2E testing project in the context of an application lifecycle management initiative.

  • HP BTO Software Centers – Overview

    HP offers a number of BTO Centers. These software packages support in the context of a BTO strategy specific phases of the application lifecycle. The following overview is meant to shed light on the HP BTO jungle.

    HP BTO Centers

    IT STRATEGY

    • Project and Portfolio Management Center (CIO Office)
      The IT management solution enables control and documentation of the enterprise processes, particularly with regard to an optimization of priorities, staff members and processes in IT organizations. For this purpose, modules for the management of portfolio, demand, time, changes, projects, resources, finances and programs are available. Upon coordination with business processes and enterprise requirements, the distribution and use of resources are optimized and processes are standardized (IT Governance).
    • SOA Center (CTO Office)
      The HP BTO solutions for governance, quality and management of service-oriented architectures (SOA) are designed to help customers to minimize economical risks in SOA project phases and to create a comprehensively controlled, business-oriented SOA basis. HP SOA Center enables registry/repository, policy management, consumer management, policy enforcement, performance monitoring und problem solving.

    APPLICATION DEVELOPMENT

    • Quality Center
      With HP Quality Center, a cross-enterprise exchange of information about test requirements, test planning, test execution and error reporting is possible, as well as checking for web security issues covering the entire testing and development team. Through functional test runs, GUI interfaces are automatically tested in applications and various release cycles.
    • Performance Center
      HP Performance Center features a real-time simulation of the maximum access demanded by customer requests using active virtual user input of the applications. This enables system optimization before „going live“ and ensures the desired steady availability. A required optimization can be controlled and accomplished under system load by help of an analysis program. Thus, new web or SAP applications are made secure before going into production.
    • Application Security Center
      By using the technologies of HP Applications Security Center, security gaps in web applications can be identified and judged all across the lifecycle: from development and quality control up to operation. Also applications that are already running in a productive system, can be checked for security gaps. In addition, audit and compliance requirements such as Sarbanes-Oxley, HIP AA or PCI can be met.

    (IT) OPERATIONS

    • HP Universal CMDB
      HP Universal CMDB is a configuration management database for IT organizations planning to implement business service management and ITIL-based initiatives. This software allows you to take up, document and store – in addition to physical configuration elements – logical elements. It also provides extended functionality such as an effects analysis and access control for building up and maintaining CMDB.

    Business Service Management

    • Business Availability Center
      This solution allows you to monitor the availability and performance of applications in operation for 24 hours a day and 7 days a week. Business processes, service levels, applications an the underlying infrastructure are coordinated to one another. The infrastructure is visualized by a graphical view with the traffic light set of colors red, orange and green showing the state of operation. A drill down is available for detailed view and error analysis. BAC is used to ensure the active operation of all business-relevant applications and to verify internal or external SLA agreements.
    • Operations Center
      This solution features a comprehensive, service-oriented access to IT management. Information is integrated and synchronized across management silos, IT and business are connected to one another. This distributed, scalable management solution which also includes security features allows you to monitor, control and record the status and performance of different IT environments, covering network, system, databases, applications, services and Internet.
    • Network Management Center
      This network management solution is considered a strategic and particularly important investment. In the last few years it has been established as an indispensible component of error and event management as well as visualization of network topologies. Network configuration, network events, application performance, and network analysis are the main areas involved.

    Service Automation

    • Data Center Automation Center
      Process automation in IT centers can be effectively supported by HP Data Center Automation Center allowing IT organizations to easily increase cost efficiency and to better meet quality and compliance requirements.
    • Client Automation Center
      More and more security risks, increasing availability requirements, and the rapidly growing number of mobile and remote staff members make it more difficult to effectively and efficiently manage client computers – a requirement, however, which every modern success-oriented enterprise should focus upon. HP Client Automation Center allows you to automate relevant IT processes across the lifecycle of the client computers, no matter where their physical locations are.

    IT Service Management

    • Service Management Center
      HP Service Manager is a comprehensive, fully integrated IT service desk solution targeted to reduce the time spent on problem solving. Thanks to ITIL-based best practice processes and a scalable, service-oriented architecture, consistent, integrated processes can be rolled out all across IT organizations. Event, problem, change, and release management processes can be automated. Service level management and catalog-based service requests are supported. All processes are coordinated by means of configuration management.
  • Business Technology Optimization (BTO)

    The New Role of IT
    For many years, all IT departments seem to have taken up the cause of cost reducing. This has changed. Business managers more and more consider IT a lever for boosting growth. Particularly, this means for IT departments to implement new business models and concepts as fast as possible.

    In most cases, IT departments are not prepared to cope with rapid changes. They utilize a major part of their capacity, sometimes 90 %, for routine work such as the operation of the data center. Very often, this means that no capacity is left for implementing the ideas and business processes the CEOs have in mind (source: Handelsblatt April 14, 2007).

    BTO Solutions
    Business Technology Optimization (BTO) solutions support enterprises in optimizing the business value created by IT. The goal is to consistently extend – by using suitable methods and tools – IT´s contribution in areas such as securing competitive advantages, increasing customer satisfaction and minimizing risks and costs.

    The combination of Business and IT perspectives may raise new questions as to the benefit, quality and reliability of an IT service.

    The focus should be on taking into account and improving the effects of IT on business results. The most important issues are: How flexible, fast and effectively do we want IT to react on enterprise decisions, corporate mergers and changed market situations? In which way do we want it to support the control of the product portfolio or the implementation of marketing strategies, and what should IT´s role of a communication platform for enterprise an customers be like?

    These requirements reach far beyond the conventional IT goals: Accounting for a number of bugfixes in development, reaching defined project milestones, or efficiently utilizing the helpdesk may be evidence of successful IT, but not necessarily of a successful business.

    BTO solutions are meant to support the enterprise with methods and tools to plan IT´s contribution to the business more accurately, to increase it efficiently, and to make it visible.

    By no means, BTO is just a project to be applied to one area of IT. Using BTO successfully means to consistently take into consideration the effects of business on IT operation, IT strategy, IT controlling, IT revision, IT process optimization and IT risk management, and, likewise, observe the influence of IT activities in these areas on business. To reach this goal, new methods and technologies must be introduced and efficiently applied.

    About the author:
    Klaus Otto is Sales Manager HP Software Commercial Accounts at HP Germany (Hewlett-Packard GmbH). This article only contains personal comments on the subject.

  • BTO – Application Development as a Lifecycle Process

    An enterprise applying a BTO Strategy principally strives for three goals: to increase the benefit of the strategic business applications, to better align functional IT projects with these strategic business applications, and to generally manage all enterprise applications with the aid of an efficient end-to-end (E2E) process which is digitized and largely automated, while process information is available to all persons involved in the process.

    HP BTO Lifecycle

    • The BTO Lifecycle starts with strategic and operative information and decision finding, the Project and Portfolio Management, in the CIO office.
    • The existing application development process is extended to include a consistent requirements management, the targeted control of quality and performance as well as the continuous integration of due changes.
    • Experts department and IT operations are included into the BTO Lifecycle. The operation is permanently controlled, and checking for availability of the application components is possible at any time. This also creates transparency as to which components are running on which servers.

    From this list, it is obvious that in addition to software which support the individual BTO tasks some technological requirements must be met. Some of them are the use of process management software, a universal CMDB with auto-discovery and real-time dashboards.

    Summary
    A comprehensive view on applications covering IT strategy (CIO office), application implementation (IT development) and use of applications (department/IT operation) is important when it comes to making an enterprise more successful via IT. A consistent BTO Lifecycle Management supports the enterprise IT and – based on suitable BTO technologies – helps to make the right decisions and to put them into action.

    About the author
    Klaus Otto is sales manager for HP Software Commercial Accounts at Hewlett Packard Germany. This article contains personal statements only.