1 / 32

Hottest Features and Project Harmonization

HP Quality Center 10. Hottest Features and Project Harmonization. Olli Laiho Assure Oy VIVIT TQA SIG Leader. Release quality on time. Agenda. Introduction HP Quality Center 10 in Brief Hottest Features of HP Quality Center 10 Asset Sharing Process Enablement

waynez
Download Presentation

Hottest Features and Project Harmonization

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. HP Quality Center 10 Hottest Features and Project Harmonization Olli Laiho Assure Oy VIVIT TQA SIG Leader Release quality on time

  2. Release quality on time

  3. Agenda • Introduction • HP Quality Center 10 in Brief • Hottest Features of HP Quality Center 10 • Asset Sharing • Process Enablement • Quality Center Project Harmonization • The Challenge • What is Harmonization? • Benefits of Harmonization • Lessons Learned • 10:45-11:00 Q&A session with questions from online

  4. HP Quality Center 10 in Brief • Released January 2009, Patch 3 is out • Includes many new innovations • Three editions: Starter, Enterprise and Premier • Supports the ‘Quality Center of Excellence’ concept • Big benefits for large corporate-wide installations • For an exhaustive feature presentation of HP Quality Center 10, check out HP’s webinar ”Taking Quality Management to a New Level” or contact your HP representative • Direct all pricing discussion to HP Release quality on time

  5. Which HP Quality Center 10 edition includes the features mentioned in this presentation? • Libraries and Baselines – Enterprise and Premier • Asset Sharing – Premier • Process Enablement - Premier Release quality on time

  6. Enterprise & Premier Libraries and Baselines • Located in the Management module • Features ”Library” and ”Baseline” objects • Makes it possible to create a comparison point (=Baseline) from Test Cases ,Test Resources and Requirements, based on folders • Test Sets can be pinned to a specific Baseline Release quality on time

  7. Premier Asset Sharing • Projects can share Baselines • Changes can be compared against a Baseline ja if necessary, update the test cases from a newer baseline • Enables: • Publishing and Sharing of Test Assets throughout the organization • Change Management • Keeping folder structures under control • Reduced clutter in tree views

  8. Baseline 1 Requirement Folder Test Plan Test Plan Folder 1 Test Plan Folder 1 Test Plan Folder 2 Test Plan Folder 2 Premier Illustration Baseline is imported to another project Project A A Baseline is created from Requirements or Test Plan folders Project B Library Library Baseline 1 Folders, Tests and Requirements are copied to Project B automatically

  9. Test Plan Test Plan Folder 1 Test Plan Folder 2 Premier Illustration Changes are compared Project A Project B New Baseline is created Library Library Baseline 1 Baseline 2 Baseline is imported and changes synced Something is updated in Project A Baseline 2 Requirement Folder Test Plan Folder 1 Test Plan Folder 2

  10. Libraries and Baselines, Asset Sharing Best Practices • Define the process for Baselines • When to take a Baseline • Who shall be allowed to take Baselines • Ensure your server capacity • With each Baseline, the amount of data grows • Backup data is increased • Agree on a naming convention for Baselines • Project_Milestone_TestArea Release quality on time

  11. Process enablement Premier • Details • Create template projects and assigns template administrators • Select projects to link to a template in Site Administration. • Customize a template project • Verify a project before you apply changes • Apply the customization to the linked projects Manage quality processes across initiatives SAP Phase 1 • Key benefits • Ensure teams across organization follow best practices • Report at enterprise release level with common set of metrics • Lower administrative costs to maintain best practices SAP Phase 2 Process SAP Rollout 11 11 11 11 19 December 2019 19 December 2019 19 December 2019

  12. Premier Process Enablement A Template project is created. A new field,Software Version is introduced in the Template Template Software Version Project A Project B Project C Software Version Software Version Software Version Projects are created and linked to the Template Field is added to Linked Projects through Cross-Customization

  13. Challenges QC 10 brings Significant new features Decide how to deploy Which processes are affected? Educate the organization All of the features will be available to all users by default Working with existing projects Which changes have to be done to existing projects? Will existing projects work with all new features?

  14. Quality Center Project Harmonization Release quality on time

  15. The Challenge • HP Quality Center (QC) projects can be customized to suit different kind of testing needs and testing processes • Each QC Project has it's own Database and since QC projects can be customized independently of each other, this will often lead to the situation where projects have different structures in the database. • Technical: The same database column in different QC projects can contain different types of data (CLOB vs VARCHAR, or Number vs. Date) that are incompatible with each other • Projects with different structures present challenges in the following areas: • Sharing and Copying data between projects • Applying Integrations and Reporting solutions • Workflow customizations have to be tailored for each project • No common 'testing language' and processes between projects • High maintenance Release quality on time

  16. Typical situation Project 1 “Template” Project 1 Project 2 Project 2 Project 3 Process Police! Project 3 Rogue projects from other servers, from company aqcuisitions etc. Release quality on time

  17. Lack of testing terminology standards between projects Software Version Software Build Release Project A Project C Project B Release quality on time

  18. Change the labels Integrations Cross-Project Reporting Software Version Software Build Release Software Version Software Version Software Version Project C Project B Project A Software Version BG_USER_10 Software Version BG_USER_22 Software Version BG_USER_03 Release quality on time

  19. What and Why of Project Harmonization Project Harmonization is the process of defining Project Templates, and converting the data structure of existing QC projects to be harmonized - to be compatible - with the pre-defined Project Templates Project Harmonization can be performed on any HP Quality Center version Why harmonize? Projects with different structures present challenges in the following areas: Sharing and Copying data between projects Applying Integrations and Reporting solutions Workflow customizations have to be tailored for each project No common 'testing language' and processes between projects High maintenance

  20. Setting the scope for Harmonization • Fields • Name, Label, Type, Length, Verify, Required, History, List Name (,List Items) • User Groups • Name, Properties • Requirement Types • Workflow Code • Reports and Graphs Release quality on time

  21. Key Roles in a Harmonization Project Release quality on time

  22. Process of Harmonization Release quality on time

  23. Mapping fields Template Project TS_TEMPLATE_01 | Software Build TS_USER_01 | Release number TS_TEMPLATE_02 | Release TS_USER_02 | Software ID TS_TEMPLATE_03 | Test Phase TS_USER_03 | Approver TS_TEMPLATE_04 | Approver Release quality on time

  24. Project Harmonization and QC 10 Doesn’t QC 10 Process Enablement solve this problem ? It enables you to create new projects based on a template, and manage changes to them Fields User groups Workflow Lists Requirement Types

  25. Process Enablement – the Challenge Template A Field, Software Version is introduced in the template Software Version Software Version Project A Project B Project C Software Version Software Version Software Build Software Version To an empty project, the cross-customization will go through If a Field already exists with the same name, customization fails If a Field exists with different name, the field is duplicated

  26. What you need in order to do Harmonization • Project Manager • Template Owners / Process Owners • QC Project Administrators • Commitment • Timeframe planning • In-depth knowledge of QC concepts • Tools created by developers with in-depth knowledge of: • QC Database architecture • QC API • Service Break • Training and communication Release quality on time

  27. Project Harmonization Benefits When QC projects are harmonized it means that projects are compatible and thus the following can be easily achieved: Common Reporting on all projects Common integrations can be used Same 'testing language' and processes across the organization Same Customizations can be used in all projects Sharing and copying of test assets is possible and easy QC 10 new features unleashed for existing projects Quality Center as the platform for Quality Center of Excellence

  28. QC 10 Process Enablement with harmonization Primary Template SAP Template Agile Template Instead of having a couple of new projects linked to a Template... SAP Rollout template SAP Rollout Project 1 SAP Rollout Project 2 SAP Rollout Project 3 Harmonization enables all of your projects to be linked to Templates Release quality on time

  29. Lessons learned from past experiences with Harmonization Run harmonization as a real project – it is not a small task Use this opportunity to significantly improve your testing processes in QC Get commitment from all parties involved Communicate the benefits and execution plan Train the users on the new processes Don't allow TDAdmin rights for project users Avoid making project specific changes Maintain a clear process for handling template changes Version your template and know the differences between template versions Centralize your organization’s expertise and run HP QC as a Quality Center of Excellence

  30. For more information on the topics • Visit Olli at the Assure booth (#140, next to the Smoothie Station) in Las Vegas HP Software Universe 2009 • See Kaiser Permanente’spresentation from 2008 HPSUF ”Quality Processes and Workflows” • Beteoblog.com ”HP Quality Center 10 from a Test Manager’s Perspective” • Visit the VIVIT booth (#509) in Las Vegas HP Software Universe 2009 Release quality on time

  31. Thank you! • Olli.Laiho@assure.fi Release quality on time

  32. Q&A Release quality on time

More Related