SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
New features in IBM Rational DOORS for HP
     Quality Center Interface
     More control and flexibility to synchronize DOORS and Quality
     Center data

     Skill Level: Advanced


     Ian J. Compton (ian.compton@uk.ibm.com)
     Senior Test Architect
     IBM



     31 May 2011


     New features in the latest release of IBM® Rational® DOORS® for HP Quality
     Center Interface, Version 3.5, help you to better manage the synchronization of large
     amounts of data between the two tools. They also give you more flexibility and more
     control. This article explains how and why.


     Overview of interface benefits and new features
     The IBM® Rational® DOORS® for HP Quality Center Interface allows you to
     synchronize data between the Rational DOORS requirements management software
     and the HP Quality Center, a test and defect management tool. Requirements can
     be transferred from Rational DOORS modules to an HP Quality Center project, and
     tests and defects can be transferred in either direction. This enables DOORS users
     to access test and defect information related to requirements and HP Quality Center
     users to access information about requirements related to test cases, each without
     switching to another tool.

     Significant new features

     Version 3.5 introduces the following major capabilities:




New features in IBM Rational DOORS for HP Quality Center Interface                      Trademarks
© Copyright IBM Corporation 2011                                                       Page 1 of 12
developerWorks®                                                                ibm.com/developerWorks




                • Improved performance of single synchronization tasks
                • Improved scalability of multiple synchronization tasks
                • Enhanced administration features
     The sections that follow describe these new capabilities.


     Improved performance of single synchronization tasks
     This feature is of particular interest if you need to perform synchronizations of large
     amounts of data as a single task. The rate at which data can be exchanged is limited
     by the slowest part of the link, which was found to be the rate at which data can be
     read and, even more particularly, written to HP Quality Center. This limit can be
     exacerbated if version control is being employed on the HP Quality Center project,
     because that adds overhead to the rate at which data can be written.

     In this version, this lag time is alleviated because you can now configure the data
     connection to the HP Quality Center, splitting a single large, sequential
     synchronization task into a number of smaller tasks that run in parallel. You can
     specify the number of sessions to use and the number of objects to synchronize in
     each session, as Figure 1 shows.

     Figure 1. Modify the configuration




New features in IBM Rational DOORS for HP Quality Center Interface                         Trademarks
© Copyright IBM Corporation 2011                                                          Page 2 of 12
ibm.com/developerWorks                                                              developerWorks®




     For example, if you were to configure the Quality Center connection to have 3
     sessions, with 1024 objects in each chunk, then a synchronization of 5120 objects
     would run 3 parallel sessions, each synchronizing 1024 objects, followed by 2 more
     parallel sessions that synchronize the remaining two sets of 1024 objects.

     There is overhead incurred in splitting the task, and the number of sessions to use
     will depend on the capabilities of the server that you are running the interface on.
     But you now have the potential to greatly reduce the time that it takes to complete
     large synchronization tasks.


     Improved scalability of multiple synchronization tasks
     This feature is of particular interest if you need to perform many synchronizations of
     small amounts of data, as separate tasks. Previously, you could run only one task at
     a time. You can configure this new version to allow parallel processing (see Figure
     2), and you can then run up to four tasks in parallel.

     Figure 2. Enable parallel synchronization tasks (optional)




New features in IBM Rational DOORS for HP Quality Center Interface                       Trademarks
© Copyright IBM Corporation 2011                                                        Page 3 of 12
developerWorks®                                                                 ibm.com/developerWorks




     For example, if you set the global synchronization options to enable parallel
     synchronization tasks, and you had a schedule that ran many tasks, then up to four
     of these would run in parallel. This potentially greatly increases throughput, with the
     extent depending on the capabilities of the server where you are running the
     interface. Figure 3 shows the task scheduling window, where you specify the
     scheduled time, recurrence frequency and days, and recurrence time range.

     Figure 3. Select scheduling options for tasks




New features in IBM Rational DOORS for HP Quality Center Interface                          Trademarks
© Copyright IBM Corporation 2011                                                           Page 4 of 12
ibm.com/developerWorks                                                                   developerWorks®




     Larger view of Figure 3.

     In conjunction with this change, a new option has been added to the scheduling
     configuration for specification of the priority of a task, from 1-5. With the ability to run
     several tasks in parallel, you will be more likely to schedule multiple tasks to run at
     the same time. Setting a priority allows for control over which tasks are selected first
     when more tasks are scheduled to run than can be run at the time.


     Enhanced administration features
     The UI for Interface Administration now gives you more flexibility and more control of
     the configuration of synchronization tasks.

     Configuration of types of synchronization

     This new version introduces a new synchronization configuration option that you can
     use to specify what aspects of data are synchronized: content, structure, or links
     (see Figure 4). This increases the efficiency of synchronization, because you can
     update only the aspects of the data that you are interested in keeping synchronized,
     thus it takes less time.

     Figure 4. Configure type of synchronization


New features in IBM Rational DOORS for HP Quality Center Interface                             Trademarks
© Copyright IBM Corporation 2011                                                              Page 5 of 12
developerWorks®                                                                 ibm.com/developerWorks




     Larger view of Figure 4.

     Here are configuration suggestions for particular user scenarios:

                • You want to transfer requirements from Rational DOORS to an HP
                  Quality Center project, and then you want to rearrange the structure of the
                  requirements in the HP Quality Center project, moving them to different
                  folders. You can now achieve this by configuring your synchronization
                  task to synchronize content but not structure. Any changes to the data in
                  the requirements will get synchronized, but any changes to structure will
                  not.
                • You want to synchronize the linking of requirements and tests after the
                  requirements have been signed off for a release. Because you know that
                  the contents of the requirements are not going to change further, enable
                  only synchronization of links. Then the overhead of checking for changes
                  in data and structure is eliminated from the synchronization task, thus
                  reducing the time that it takes.
                • You want to synchronize requirements from Rational DOORS to an HP
                  Quality Center project so that test cases can be written against them. This
                  is an early stage of the project, and you are not interested in seeing the
                  linking between requirements and tests in DOORS until test and


New features in IBM Rational DOORS for HP Quality Center Interface                          Trademarks
© Copyright IBM Corporation 2011                                                           Page 6 of 12
ibm.com/developerWorks                                                                developerWorks®



                   requirement development is closer to complete. Enable synchronization of
                   content and structure, but not of links, thereby eliminating this overhead.
                   You can enable synchronization of links later when you need to see the
                   links between requirements and tests.
     Common attribute maps

     In previous versions of the interface, for every synchronization task, you needed to
     specify an attribute mapping to indicate which of the attributes of the data endpoints
     should have their data synchronized and what the pairings between attributes should
     be. We received feedback from some users who said that they tend to have a
     standard set of attributes for all of their data, so they would prefer a standard
     attribute map that they could reuse, rather than having to enter the same information
     for each new task that they create.

     To respond to this request, the new version introduces the concept of a common
     attribute map. The process now is to:


            1.     Create a named attribute map by using a representational IBM Rational
                   DOORS module and HP Quality Center project as data endpoints, and
                   containing the standard sets of attributes to be mapped.

            2.     Perform the mapping between the attributes, and save the attribute map,
                   as shown in Figure 5.

     Figure 5. Create a common attribute map




New features in IBM Rational DOORS for HP Quality Center Interface                          Trademarks
© Copyright IBM Corporation 2011                                                           Page 7 of 12
developerWorks®                                                                   ibm.com/developerWorks




     Larger view of Figure 5.


            3.     Create a task under this attribute map so that it will use the attribute
                   mappings that it contains, but specify the actual data endpoints to use for
                   this task, as shown in Figure 6.

     Figure 6. Create a synchronization task




New features in IBM Rational DOORS for HP Quality Center Interface                            Trademarks
© Copyright IBM Corporation 2011                                                             Page 8 of 12
ibm.com/developerWorks                                                             developerWorks®




     Larger view of Figure 6.

     Another advantage of common attribute maps is that a change can be made to the
     map (to add another attribute, for example), and that change gets applied to all of
     the tasks that use the attribute map, rather than having to update each task
     individually.

     To make the best use of this feature, it would be a good idea to create Rational
     DOORS modules as templates for each data type that you are synchronizing, such
     as requirements, tests, or defects. These template modules need to contain all of the
     attributes that you want to synchronize in your synchronization tasks. Create an
     attribute mapping using these modules as endpoints and, as the other endpoint,
     specify an HP Quality Center project that also contains all of the attributes that you
     want to synchronize. Now you can create synchronization tasks by using these
     attribute maps and specify the actual endpoints that you want to use.


     Summary
     Version 3.5 of Rational DOORS for HP Quality Center Interface introduces
     significant features that greatly increase performance and scalability, both for
     handling larger synchronizations and for handling large numbers of small
     synchronizes. The Administration user interface has been improved and reworked to
     accommodate additional control over how synchronizations are performed. It also


New features in IBM Rational DOORS for HP Quality Center Interface                       Trademarks
© Copyright IBM Corporation 2011                                                        Page 9 of 12
developerWorks®                                                            ibm.com/developerWorks



     introduces common attribute maps, which simplify handling multiple synchronization
     tasks that use the same mappings.




New features in IBM Rational DOORS for HP Quality Center Interface                    Trademarks
© Copyright IBM Corporation 2011                                                     Page 10 of 12
ibm.com/developerWorks                                                                developerWorks®




     Resources
     Learn
         • Browse the Rational DOORS developerWorks page for links to technical articles
           and many related resources, and explore the instructions in the Rational
           DOORS Information Center.
         • Get detailed instructions for Using the Rational DOORS for HP Quality Center
           Interface.
         • Visit the Rational software area on developerWorks for technical resources and
           best practices for Rational Software Delivery Platform products.
         • Stay current with developerWorks technical events and webcasts focused on a
           variety of IBM products and IT industry topics.
                • Attend a free developerWorks Live! briefing to get up-to-speed quickly on
                  IBM products and tools, as well as IT industry trends.
                • Watch developerWorks on-demand demos, ranging from product
                  installation and setup demos for beginners to advanced functionality for
                  experienced developers.

         • Improve your skills. Check the Rational training and certification catalog, which
           includes many types of courses on a wide range of topics. You can take some
           of them anywhere, any time, and many of the “Getting Started” ones are free.
     Get products and technologies
         • Get the free trial download for Rational DOORS Web Access.
         • Download the HP Quality Center Interface.
         • Evaluate IBM software in the way that suits you best: Download it for a trial, try
           it online, use it in a cloud environment, or spend a few hours in the SOA
           Sandbox learning how to implement service-oriented architecture efficiently.
     Discuss
         • Join the Rational DOORS forum to ask questions and participate in discussions.
         • Share your knowledge and help others who use Rational software by writing a
           developerWorks article. You’ll get worldwide exposure, RSS syndication, a
           byline and a bio, and the benefit of professional editing and production on the
           developerWorks Rational website. Start by finding out what makes a good
           developerWorks Rational article.
         • Follow Rational software on Facebook and Twitter (@ibmrational), and add your
           comments and requests.



New features in IBM Rational DOORS for HP Quality Center Interface                        Trademarks
© Copyright IBM Corporation 2011                                                         Page 11 of 12
developerWorks®                                                            ibm.com/developerWorks



         • Ask and answer questions and increase your expertise when you get involved
           in the Rational forums, cafés, and wikis.
         • Connect with others who share your interests by joining the developerWorks
           community and responding to the developer-driven blogs.



     About the author
     Ian J. Compton
                 Ian Compton is the senior test architect for the Rational DOORS
                 development group, in Edinburgh, Scotland, and has worked for this
                 group for the last 11 years. He has expertise in test management and
                 automation tools and their integration with DOORS.




New features in IBM Rational DOORS for HP Quality Center Interface                    Trademarks
© Copyright IBM Corporation 2011                                                     Page 12 of 12

Mais conteúdo relacionado

Mais de Bill Duncan

IBM Federal Systems Integrator Forum at InterConnect
IBM Federal Systems Integrator Forum at InterConnectIBM Federal Systems Integrator Forum at InterConnect
IBM Federal Systems Integrator Forum at InterConnectBill Duncan
 
Create software builds with jazz team build
Create software builds with jazz team buildCreate software builds with jazz team build
Create software builds with jazz team buildBill Duncan
 
How DOORS Helps JPL Get to Mars & Beyond
How DOORS Helps JPL Get to Mars & BeyondHow DOORS Helps JPL Get to Mars & Beyond
How DOORS Helps JPL Get to Mars & BeyondBill Duncan
 
Space Quarterly: September 2011
Space Quarterly:  September 2011Space Quarterly:  September 2011
Space Quarterly: September 2011Bill Duncan
 
Tutorial: Create a custom work item in Rational Team Concert
Tutorial: Create a custom work item in Rational Team ConcertTutorial: Create a custom work item in Rational Team Concert
Tutorial: Create a custom work item in Rational Team ConcertBill Duncan
 
How to implement access restrictions to your EA artifacts using Rational Syst...
How to implement access restrictions to your EA artifacts using Rational Syst...How to implement access restrictions to your EA artifacts using Rational Syst...
How to implement access restrictions to your EA artifacts using Rational Syst...Bill Duncan
 
Speed delivery of Android devices and applications with model-driven development
Speed delivery of Android devices and applications with model-driven developmentSpeed delivery of Android devices and applications with model-driven development
Speed delivery of Android devices and applications with model-driven developmentBill Duncan
 
Optimize load handling for high-volume tests with IBM Rational Performance Te...
Optimize load handling for high-volume tests with IBM Rational Performance Te...Optimize load handling for high-volume tests with IBM Rational Performance Te...
Optimize load handling for high-volume tests with IBM Rational Performance Te...Bill Duncan
 
Improve software development project success with better information
Improve software development project success with better informationImprove software development project success with better information
Improve software development project success with better informationBill Duncan
 
Automate document generation from SysML models with Rational Rhapsody Reporte...
Automate document generation from SysML models with Rational Rhapsody Reporte...Automate document generation from SysML models with Rational Rhapsody Reporte...
Automate document generation from SysML models with Rational Rhapsody Reporte...Bill Duncan
 
Automate document generation from sys ml models with rational rhapsody report...
Automate document generation from sys ml models with rational rhapsody report...Automate document generation from sys ml models with rational rhapsody report...
Automate document generation from sys ml models with rational rhapsody report...Bill Duncan
 
Inadequate Security Practices Expose Key NASA Network to Cyber Attack
Inadequate Security Practices Expose Key NASA Network to Cyber AttackInadequate Security Practices Expose Key NASA Network to Cyber Attack
Inadequate Security Practices Expose Key NASA Network to Cyber AttackBill Duncan
 
Integrate Rational DOORS and Rational Team Concert change management
Integrate Rational DOORS and Rational Team Concert change managementIntegrate Rational DOORS and Rational Team Concert change management
Integrate Rational DOORS and Rational Team Concert change managementBill Duncan
 
IBM Rational Harmony Deskbook rel 3.1.2
IBM Rational Harmony Deskbook rel 3.1.2IBM Rational Harmony Deskbook rel 3.1.2
IBM Rational Harmony Deskbook rel 3.1.2Bill Duncan
 
Advanced Rational Performance Tester reports
Advanced Rational Performance Tester reportsAdvanced Rational Performance Tester reports
Advanced Rational Performance Tester reportsBill Duncan
 
Developing service component architecture applications using rational applica...
Developing service component architecture applications using rational applica...Developing service component architecture applications using rational applica...
Developing service component architecture applications using rational applica...Bill Duncan
 
Managing requirements across Analysis and Design phases using System Architec...
Managing requirements across Analysis and Design phases using System Architec...Managing requirements across Analysis and Design phases using System Architec...
Managing requirements across Analysis and Design phases using System Architec...Bill Duncan
 
What's New in Rational Team Concert 3.0
What's New in Rational Team Concert 3.0What's New in Rational Team Concert 3.0
What's New in Rational Team Concert 3.0Bill Duncan
 
Automatic Proactive Troubleshooting with IBM Rational Build Forge
Automatic Proactive Troubleshooting with IBM Rational Build ForgeAutomatic Proactive Troubleshooting with IBM Rational Build Forge
Automatic Proactive Troubleshooting with IBM Rational Build ForgeBill Duncan
 
Load Testing SAP Applications with IBM Rational Performance Tester
Load Testing SAP Applications with IBM Rational Performance TesterLoad Testing SAP Applications with IBM Rational Performance Tester
Load Testing SAP Applications with IBM Rational Performance TesterBill Duncan
 

Mais de Bill Duncan (20)

IBM Federal Systems Integrator Forum at InterConnect
IBM Federal Systems Integrator Forum at InterConnectIBM Federal Systems Integrator Forum at InterConnect
IBM Federal Systems Integrator Forum at InterConnect
 
Create software builds with jazz team build
Create software builds with jazz team buildCreate software builds with jazz team build
Create software builds with jazz team build
 
How DOORS Helps JPL Get to Mars & Beyond
How DOORS Helps JPL Get to Mars & BeyondHow DOORS Helps JPL Get to Mars & Beyond
How DOORS Helps JPL Get to Mars & Beyond
 
Space Quarterly: September 2011
Space Quarterly:  September 2011Space Quarterly:  September 2011
Space Quarterly: September 2011
 
Tutorial: Create a custom work item in Rational Team Concert
Tutorial: Create a custom work item in Rational Team ConcertTutorial: Create a custom work item in Rational Team Concert
Tutorial: Create a custom work item in Rational Team Concert
 
How to implement access restrictions to your EA artifacts using Rational Syst...
How to implement access restrictions to your EA artifacts using Rational Syst...How to implement access restrictions to your EA artifacts using Rational Syst...
How to implement access restrictions to your EA artifacts using Rational Syst...
 
Speed delivery of Android devices and applications with model-driven development
Speed delivery of Android devices and applications with model-driven developmentSpeed delivery of Android devices and applications with model-driven development
Speed delivery of Android devices and applications with model-driven development
 
Optimize load handling for high-volume tests with IBM Rational Performance Te...
Optimize load handling for high-volume tests with IBM Rational Performance Te...Optimize load handling for high-volume tests with IBM Rational Performance Te...
Optimize load handling for high-volume tests with IBM Rational Performance Te...
 
Improve software development project success with better information
Improve software development project success with better informationImprove software development project success with better information
Improve software development project success with better information
 
Automate document generation from SysML models with Rational Rhapsody Reporte...
Automate document generation from SysML models with Rational Rhapsody Reporte...Automate document generation from SysML models with Rational Rhapsody Reporte...
Automate document generation from SysML models with Rational Rhapsody Reporte...
 
Automate document generation from sys ml models with rational rhapsody report...
Automate document generation from sys ml models with rational rhapsody report...Automate document generation from sys ml models with rational rhapsody report...
Automate document generation from sys ml models with rational rhapsody report...
 
Inadequate Security Practices Expose Key NASA Network to Cyber Attack
Inadequate Security Practices Expose Key NASA Network to Cyber AttackInadequate Security Practices Expose Key NASA Network to Cyber Attack
Inadequate Security Practices Expose Key NASA Network to Cyber Attack
 
Integrate Rational DOORS and Rational Team Concert change management
Integrate Rational DOORS and Rational Team Concert change managementIntegrate Rational DOORS and Rational Team Concert change management
Integrate Rational DOORS and Rational Team Concert change management
 
IBM Rational Harmony Deskbook rel 3.1.2
IBM Rational Harmony Deskbook rel 3.1.2IBM Rational Harmony Deskbook rel 3.1.2
IBM Rational Harmony Deskbook rel 3.1.2
 
Advanced Rational Performance Tester reports
Advanced Rational Performance Tester reportsAdvanced Rational Performance Tester reports
Advanced Rational Performance Tester reports
 
Developing service component architecture applications using rational applica...
Developing service component architecture applications using rational applica...Developing service component architecture applications using rational applica...
Developing service component architecture applications using rational applica...
 
Managing requirements across Analysis and Design phases using System Architec...
Managing requirements across Analysis and Design phases using System Architec...Managing requirements across Analysis and Design phases using System Architec...
Managing requirements across Analysis and Design phases using System Architec...
 
What's New in Rational Team Concert 3.0
What's New in Rational Team Concert 3.0What's New in Rational Team Concert 3.0
What's New in Rational Team Concert 3.0
 
Automatic Proactive Troubleshooting with IBM Rational Build Forge
Automatic Proactive Troubleshooting with IBM Rational Build ForgeAutomatic Proactive Troubleshooting with IBM Rational Build Forge
Automatic Proactive Troubleshooting with IBM Rational Build Forge
 
Load Testing SAP Applications with IBM Rational Performance Tester
Load Testing SAP Applications with IBM Rational Performance TesterLoad Testing SAP Applications with IBM Rational Performance Tester
Load Testing SAP Applications with IBM Rational Performance Tester
 

Último

UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 

Último (20)

UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 

New features in IBM Rational DOORS for HP Quality Center Interface

  • 1. New features in IBM Rational DOORS for HP Quality Center Interface More control and flexibility to synchronize DOORS and Quality Center data Skill Level: Advanced Ian J. Compton (ian.compton@uk.ibm.com) Senior Test Architect IBM 31 May 2011 New features in the latest release of IBM® Rational® DOORS® for HP Quality Center Interface, Version 3.5, help you to better manage the synchronization of large amounts of data between the two tools. They also give you more flexibility and more control. This article explains how and why. Overview of interface benefits and new features The IBM® Rational® DOORS® for HP Quality Center Interface allows you to synchronize data between the Rational DOORS requirements management software and the HP Quality Center, a test and defect management tool. Requirements can be transferred from Rational DOORS modules to an HP Quality Center project, and tests and defects can be transferred in either direction. This enables DOORS users to access test and defect information related to requirements and HP Quality Center users to access information about requirements related to test cases, each without switching to another tool. Significant new features Version 3.5 introduces the following major capabilities: New features in IBM Rational DOORS for HP Quality Center Interface Trademarks © Copyright IBM Corporation 2011 Page 1 of 12
  • 2. developerWorks® ibm.com/developerWorks • Improved performance of single synchronization tasks • Improved scalability of multiple synchronization tasks • Enhanced administration features The sections that follow describe these new capabilities. Improved performance of single synchronization tasks This feature is of particular interest if you need to perform synchronizations of large amounts of data as a single task. The rate at which data can be exchanged is limited by the slowest part of the link, which was found to be the rate at which data can be read and, even more particularly, written to HP Quality Center. This limit can be exacerbated if version control is being employed on the HP Quality Center project, because that adds overhead to the rate at which data can be written. In this version, this lag time is alleviated because you can now configure the data connection to the HP Quality Center, splitting a single large, sequential synchronization task into a number of smaller tasks that run in parallel. You can specify the number of sessions to use and the number of objects to synchronize in each session, as Figure 1 shows. Figure 1. Modify the configuration New features in IBM Rational DOORS for HP Quality Center Interface Trademarks © Copyright IBM Corporation 2011 Page 2 of 12
  • 3. ibm.com/developerWorks developerWorks® For example, if you were to configure the Quality Center connection to have 3 sessions, with 1024 objects in each chunk, then a synchronization of 5120 objects would run 3 parallel sessions, each synchronizing 1024 objects, followed by 2 more parallel sessions that synchronize the remaining two sets of 1024 objects. There is overhead incurred in splitting the task, and the number of sessions to use will depend on the capabilities of the server that you are running the interface on. But you now have the potential to greatly reduce the time that it takes to complete large synchronization tasks. Improved scalability of multiple synchronization tasks This feature is of particular interest if you need to perform many synchronizations of small amounts of data, as separate tasks. Previously, you could run only one task at a time. You can configure this new version to allow parallel processing (see Figure 2), and you can then run up to four tasks in parallel. Figure 2. Enable parallel synchronization tasks (optional) New features in IBM Rational DOORS for HP Quality Center Interface Trademarks © Copyright IBM Corporation 2011 Page 3 of 12
  • 4. developerWorks® ibm.com/developerWorks For example, if you set the global synchronization options to enable parallel synchronization tasks, and you had a schedule that ran many tasks, then up to four of these would run in parallel. This potentially greatly increases throughput, with the extent depending on the capabilities of the server where you are running the interface. Figure 3 shows the task scheduling window, where you specify the scheduled time, recurrence frequency and days, and recurrence time range. Figure 3. Select scheduling options for tasks New features in IBM Rational DOORS for HP Quality Center Interface Trademarks © Copyright IBM Corporation 2011 Page 4 of 12
  • 5. ibm.com/developerWorks developerWorks® Larger view of Figure 3. In conjunction with this change, a new option has been added to the scheduling configuration for specification of the priority of a task, from 1-5. With the ability to run several tasks in parallel, you will be more likely to schedule multiple tasks to run at the same time. Setting a priority allows for control over which tasks are selected first when more tasks are scheduled to run than can be run at the time. Enhanced administration features The UI for Interface Administration now gives you more flexibility and more control of the configuration of synchronization tasks. Configuration of types of synchronization This new version introduces a new synchronization configuration option that you can use to specify what aspects of data are synchronized: content, structure, or links (see Figure 4). This increases the efficiency of synchronization, because you can update only the aspects of the data that you are interested in keeping synchronized, thus it takes less time. Figure 4. Configure type of synchronization New features in IBM Rational DOORS for HP Quality Center Interface Trademarks © Copyright IBM Corporation 2011 Page 5 of 12
  • 6. developerWorks® ibm.com/developerWorks Larger view of Figure 4. Here are configuration suggestions for particular user scenarios: • You want to transfer requirements from Rational DOORS to an HP Quality Center project, and then you want to rearrange the structure of the requirements in the HP Quality Center project, moving them to different folders. You can now achieve this by configuring your synchronization task to synchronize content but not structure. Any changes to the data in the requirements will get synchronized, but any changes to structure will not. • You want to synchronize the linking of requirements and tests after the requirements have been signed off for a release. Because you know that the contents of the requirements are not going to change further, enable only synchronization of links. Then the overhead of checking for changes in data and structure is eliminated from the synchronization task, thus reducing the time that it takes. • You want to synchronize requirements from Rational DOORS to an HP Quality Center project so that test cases can be written against them. This is an early stage of the project, and you are not interested in seeing the linking between requirements and tests in DOORS until test and New features in IBM Rational DOORS for HP Quality Center Interface Trademarks © Copyright IBM Corporation 2011 Page 6 of 12
  • 7. ibm.com/developerWorks developerWorks® requirement development is closer to complete. Enable synchronization of content and structure, but not of links, thereby eliminating this overhead. You can enable synchronization of links later when you need to see the links between requirements and tests. Common attribute maps In previous versions of the interface, for every synchronization task, you needed to specify an attribute mapping to indicate which of the attributes of the data endpoints should have their data synchronized and what the pairings between attributes should be. We received feedback from some users who said that they tend to have a standard set of attributes for all of their data, so they would prefer a standard attribute map that they could reuse, rather than having to enter the same information for each new task that they create. To respond to this request, the new version introduces the concept of a common attribute map. The process now is to: 1. Create a named attribute map by using a representational IBM Rational DOORS module and HP Quality Center project as data endpoints, and containing the standard sets of attributes to be mapped. 2. Perform the mapping between the attributes, and save the attribute map, as shown in Figure 5. Figure 5. Create a common attribute map New features in IBM Rational DOORS for HP Quality Center Interface Trademarks © Copyright IBM Corporation 2011 Page 7 of 12
  • 8. developerWorks® ibm.com/developerWorks Larger view of Figure 5. 3. Create a task under this attribute map so that it will use the attribute mappings that it contains, but specify the actual data endpoints to use for this task, as shown in Figure 6. Figure 6. Create a synchronization task New features in IBM Rational DOORS for HP Quality Center Interface Trademarks © Copyright IBM Corporation 2011 Page 8 of 12
  • 9. ibm.com/developerWorks developerWorks® Larger view of Figure 6. Another advantage of common attribute maps is that a change can be made to the map (to add another attribute, for example), and that change gets applied to all of the tasks that use the attribute map, rather than having to update each task individually. To make the best use of this feature, it would be a good idea to create Rational DOORS modules as templates for each data type that you are synchronizing, such as requirements, tests, or defects. These template modules need to contain all of the attributes that you want to synchronize in your synchronization tasks. Create an attribute mapping using these modules as endpoints and, as the other endpoint, specify an HP Quality Center project that also contains all of the attributes that you want to synchronize. Now you can create synchronization tasks by using these attribute maps and specify the actual endpoints that you want to use. Summary Version 3.5 of Rational DOORS for HP Quality Center Interface introduces significant features that greatly increase performance and scalability, both for handling larger synchronizations and for handling large numbers of small synchronizes. The Administration user interface has been improved and reworked to accommodate additional control over how synchronizations are performed. It also New features in IBM Rational DOORS for HP Quality Center Interface Trademarks © Copyright IBM Corporation 2011 Page 9 of 12
  • 10. developerWorks® ibm.com/developerWorks introduces common attribute maps, which simplify handling multiple synchronization tasks that use the same mappings. New features in IBM Rational DOORS for HP Quality Center Interface Trademarks © Copyright IBM Corporation 2011 Page 10 of 12
  • 11. ibm.com/developerWorks developerWorks® Resources Learn • Browse the Rational DOORS developerWorks page for links to technical articles and many related resources, and explore the instructions in the Rational DOORS Information Center. • Get detailed instructions for Using the Rational DOORS for HP Quality Center Interface. • Visit the Rational software area on developerWorks for technical resources and best practices for Rational Software Delivery Platform products. • Stay current with developerWorks technical events and webcasts focused on a variety of IBM products and IT industry topics. • Attend a free developerWorks Live! briefing to get up-to-speed quickly on IBM products and tools, as well as IT industry trends. • Watch developerWorks on-demand demos, ranging from product installation and setup demos for beginners to advanced functionality for experienced developers. • Improve your skills. Check the Rational training and certification catalog, which includes many types of courses on a wide range of topics. You can take some of them anywhere, any time, and many of the “Getting Started” ones are free. Get products and technologies • Get the free trial download for Rational DOORS Web Access. • Download the HP Quality Center Interface. • Evaluate IBM software in the way that suits you best: Download it for a trial, try it online, use it in a cloud environment, or spend a few hours in the SOA Sandbox learning how to implement service-oriented architecture efficiently. Discuss • Join the Rational DOORS forum to ask questions and participate in discussions. • Share your knowledge and help others who use Rational software by writing a developerWorks article. You’ll get worldwide exposure, RSS syndication, a byline and a bio, and the benefit of professional editing and production on the developerWorks Rational website. Start by finding out what makes a good developerWorks Rational article. • Follow Rational software on Facebook and Twitter (@ibmrational), and add your comments and requests. New features in IBM Rational DOORS for HP Quality Center Interface Trademarks © Copyright IBM Corporation 2011 Page 11 of 12
  • 12. developerWorks® ibm.com/developerWorks • Ask and answer questions and increase your expertise when you get involved in the Rational forums, cafés, and wikis. • Connect with others who share your interests by joining the developerWorks community and responding to the developer-driven blogs. About the author Ian J. Compton Ian Compton is the senior test architect for the Rational DOORS development group, in Edinburgh, Scotland, and has worked for this group for the last 11 years. He has expertise in test management and automation tools and their integration with DOORS. New features in IBM Rational DOORS for HP Quality Center Interface Trademarks © Copyright IBM Corporation 2011 Page 12 of 12