SlideShare a Scribd company logo
1 of 13
Download to read offline
CONCEPTS
                           OneSpring LLC



               March 3, 2009
               Rational’s new Requirements Composer
               An Introductory Overview
               By Mark J. Sandefur


Executive Summary
In late 2008 a new entrant emerged in the expanding Requirements Definition tools arena – IBM Rational’s
Requirements Composer. As Rational is correctly recognized as a thought leader in the Application Lifecycle
Management (ALM) space, it is important to see the role this new entry can play, for enterprises.

Rational Requirements Composer, hereafter referred to as RRC, is not a Requirements Management tool. It rather
attempts to exist earlier in the lifecycle, where requirements are first defined. This matches the current trend, whereby
business-side resources can contribute more fully on projects, using various ‘vocabularies’ to collaborate on ideas.
RRC seeks to serve two audiences: Analysts (who author), and Stakeholders (who review). Ultimately, it can thus
serve as a collaborative repository for organizing, creating, refining, and reviewing requirements and their related
materials. This can shorten duration and increase your competitiveness in a demanding market; and also lower costs
through better communication and less rework.

Flexible sources, of Requirement material
A great starting point in trying to grasp RRC’s role is understanding the variety of artifacts that can be leveraged, in it.
These can include:
           Rich Text – either create Rich Text (including media such as images) in the editor, or leverage other rich
     •
           formats such as Microsoft Office documents.




         Figure 1 - Rich Text document example


           Multiple Glossaries – Remove ambiguity on business and technology terminology.
     •




                          www.onespring.net
Concepts | Rational’s new Requirements Composer

               Models – both Business Process (BPM) and Use Case (UC) diagramming is possible in the product’s editor,
         •
               using industry standard notations.
               User Interface (UI) – In RRC analysts can sketch out reusable screen ‘parts’, as well as full screens. From
         •
               these, storyboards can be constructed, providing a low-fidelity display of how an application can flow.

               Note this is not the same as Visualizations, which are by nature high-fidelity.

               [Visualization: a powerful way to define applications right – the first time, by enabling organizations to “test
               drive” and fully experience systems early in the process, insuring the design looks, acts and feels like the real
               thing and that everyone is literally on the same page]

    In RRC the analyst focuses on visually designing the user interaction desired in an application, versus producing a
    partially “live” version of the application (i.e. a prototype), as they would with a Visualization product.




             Figure 2 – UI Parts, Sketches, Flows, & Storyboards


    As to the product’s usage, it has an Eclipse-based interface, and leverages Rational’s Jazz platform to enable linking,
    collaboration, and various other uses of the meta-data in the repository. It has role-based dashboards to help focus
    team members’ work, and security controls ensure that teams and partners only have access to the appropriate
    content. Licensing price points exist for both Authoring and Reviewing, and a browser-based client is in future plans.



3/5/09                                                                                                         Page 2 of 13
COPYRIGHT © 2009 ONESPRING LLC ALL RIGHTS RESERVED
Concepts | Rational’s new Requirements Composer

   Ok, so about linking, and the Requirements themselves…
   It is from this wide variety of possible sources, where one can come to understand the power of a repository. Because
   for an organization that made use of these various mechanisms, an entire team can come to see the same vision.
   Consider:
               From the ‘Meeting Minutes’ document above, Analysts decide that a new term has arisen that should be
         •
               added to Glossary, in order to ensure consistency should it arise again.




             Figure 3 - Adding to glossary


               The team also realizes that they now have a new formal requirement, and denote it as such via right-clicking
         •
               text and selecting ‘Mark as Requirement’, so that it can be managed moving forward, in the lifecycle.




             Figure 4 - New requirement


               Additionally, a process change has been ‘brainstormed’. In addition to inserting a picture of this design
         •
               change from the whiteboard into the repository, the analysts should tie that change to the appropriate design
               models.




3/5/09                                                                                                      Page 3 of 13
COPYRIGHT © 2009 ONESPRING LLC ALL RIGHTS RESERVED
Concepts | Rational’s new Requirements Composer




         Figure 5 - BPM entity linked from ‘Minutes’ doc, and out to ‘Purchase CD’ UC




         Figure 6 - Existing UC Diagram, showing ‘Purchase CD’ UC in context




3/5/09                                                                                  Page 4 of 13
COPYRIGHT © 2009 ONESPRING LLC ALL RIGHTS RESERVED
Concepts | Rational’s new Requirements Composer




             Figure 7 – ‘Purchase CD’ UC tied to example User story



               Finally the appropriate Use Case (above) can have a visual elaboration tied to it, to help define. This
         •
               elaboration can show a User Story, with resulting screen design seen that was built from screen ‘parts’




             Figure 8 - appropriate Story



3/5/09                                                                                                       Page 5 of 13
COPYRIGHT © 2009 ONESPRING LLC ALL RIGHTS RESERVED
Concepts | Rational’s new Requirements Composer

   Note in the above story that screen sketches appear below, with green dots showing navigation/flow.




          Figure 9 – Sketch of screen impacted


   By clicking on impacted sketch in bottom part of story, it is pulled up in the editor, for review or modification.


   Note that an enterprise doesn’t have to make use of all these different formats when they elicit requirements, but only
   that if they do RRC can accommodate it.




   Additional Features
   The following features of RRC are also important to note:




3/5/09                                                                                                      Page 6 of 13
COPYRIGHT © 2009 ONESPRING LLC ALL RIGHTS RESERVED
Concepts | Rational’s new Requirements Composer

               Collaboration is a core component of all the entities within RRC. Messages concerning artifacts can be
         •
               recorded and directed to the appropriate team member, which they will then see in their dashboard.




             Figure 10 - Collaborate around specific artifacts




3/5/09                                                                                                    Page 7 of 13
COPYRIGHT © 2009 ONESPRING LLC ALL RIGHTS RESERVED
Concepts | Rational’s new Requirements Composer

               Powerful string search capabilities exist, across the repository. In example below, all artifacts with the word
         •
               ‘check’ are returned.




             Figure 11 - Search strings




3/5/09                                                                                                        Page 8 of 13
COPYRIGHT © 2009 ONESPRING LLC ALL RIGHTS RESERVED
Concepts | Rational’s new Requirements Composer

               Versioning exists for each artifact. Each change to the artifact is shown in a timeline across top (in the
         •
               History view), allowing easy rollback to previous versions.




             Figure 12 - History of artifact



               Word Exports help facilitate getting the data ‘out’.
         •




             Figure 13 - Glossary exported to Word



               Detailed process guidance, available. It can reference entities such as Actors, Inputs, Outputs, and Tasks.
         •
               Enterprises can in fact author their own process in Rational Method Composer, if desired, and publish to

3/5/09                                                                                                        Page 9 of 13
COPYRIGHT © 2009 ONESPRING LLC ALL RIGHTS RESERVED
Concepts | Rational’s new Requirements Composer

           RRC.




         Figure 14 – In-depth process guidance, a click away




3/5/09                                                         Page 10 of 13
COPYRIGHT © 2009 ONESPRING LLC ALL RIGHTS RESERVED
Concepts | Rational’s new Requirements Composer

   Extending RRC
   Functionalities not present in RRC can also be ‘part of’ the project; and downstream usages exist:

               Partnerships already exist with iRise’s more advanced Visualization technology, as well as RavenFlow’s
         •
               generation of visual models from textual use cases to aid understanding.




             Figure 15 - example of iRise artifact in repository



               Requirements can be pushed out to RequisitePro allowing for continued Traceability, as well as other
         •
               artifacts into other downstream Rational products.




   Conclusion
   Where an enterprise falls at any given time, on the Requirements Definition and Management spectrum (below) can
   vary; and as such a mechanism like RRC where they can store, link, and govern the outputs from these variety of
   approaches is of value.




3/5/09                                                                                                   Page 11 of 13
COPYRIGHT © 2009 ONESPRING LLC ALL RIGHTS RESERVED
Concepts | Rational’s new Requirements Composer




   Early adopters of RRC are likely to be organizations that already adopt Rational’s ALM suite of offerings, particularly
   Jazz and RequisitePro. Over time however, it could also provide value to other organizations that currently define
   requirements through a variety of measures and seek to add a layer of unified vision and governance to the process.


   OneSpring was created to harness the power of new technology in requirements definition and software design. Our
   background with traditional requirements definition provided us with countless years of experience developing textual
   requirements (i.e., use cases). Hours spent cleaning up the results of documentation and design errors had provided
   us with a burning ambition to stay on top of solutions that could save our team and our clients many hours of
   development time. As a result, our consultants at OneSpring have moved away from traditional requirements
   definition and have adopted a process of leveraging Visualization methods, and new tools such as this.

   External Resources

             ALM - http://en.wikipedia.org/wiki/Application_Lifecycle_Management
         •
             Eclipse - http://www.eclipse.org/org/#about
         •
             Jazz - http://www-01.ibm.com/software/rational/jazz/
         •
             OneSpring - http://www.onespring.net/index.html
         •
             RRC - http://www-01.ibm.com/software/awdtools/rrc/
         •


   About Author
   As Director of Business Development at OneSpring, Mark J. Sandefur plays a key role in the company's sales efforts.
   He has a solid background in selling, leading, and implementing technological service engagements and projects, with
   a strong emphasis on application development and software architecture solutions. Prior to joining OneSpring, he was
   with IBM Rational Software after a long background in management consulting. In addition to having an MBA, he



3/5/09                                                                                                   Page 12 of 13
COPYRIGHT © 2009 ONESPRING LLC ALL RIGHTS RESERVED
Concepts | Rational’s new Requirements Composer

   also is certified as a Master IT Specialist with The Open Group and a PMP from the Project Management Institute.
   He makes his home in Roswell, GA, with his wife Amy and two children Kirby and Rhianna.


   For more information regarding OneSpring and how we can assist your company with delivering products faster,
   more intelligently and more focused contact us at www.onespring.net




3/5/09                                                                                              Page 13 of 13
COPYRIGHT © 2009 ONESPRING LLC ALL RIGHTS RESERVED

More Related Content

Similar to An Introduction To Rational's New Requirements Composer

How to increase the ui performance of apps designed using react
How to increase the ui performance of apps designed using react How to increase the ui performance of apps designed using react
How to increase the ui performance of apps designed using react MoonTechnolabsPvtLtd
 
Balsamiq mockups tutorial
Balsamiq mockups tutorialBalsamiq mockups tutorial
Balsamiq mockups tutorialHarikaReddy115
 
CMC-Visualizer for IBM Rational Team Concert
CMC-Visualizer for IBM Rational Team ConcertCMC-Visualizer for IBM Rational Team Concert
CMC-Visualizer for IBM Rational Team ConcertAlexander Novichkov
 
AHP and INNOVATION STRATEGY as PROJECT PORTFOLIO MANAGEMENT
AHP and INNOVATION STRATEGY as PROJECT PORTFOLIO MANAGEMENTAHP and INNOVATION STRATEGY as PROJECT PORTFOLIO MANAGEMENT
AHP and INNOVATION STRATEGY as PROJECT PORTFOLIO MANAGEMENTSajjad Khaksari
 
Companio AG: Cpronto Business Whitepaper
Companio AG: Cpronto Business WhitepaperCompanio AG: Cpronto Business Whitepaper
Companio AG: Cpronto Business WhitepaperCompanio AG
 
Building a Correlation Technology Platform Application
Building a Correlation Technology Platform ApplicationBuilding a Correlation Technology Platform Application
Building a Correlation Technology Platform Applications0P5a41b
 
Building a Correlation Technology Platform Application
Building a Correlation Technology Platform ApplicationBuilding a Correlation Technology Platform Application
Building a Correlation Technology Platform Applications0P5a41b
 
Investor deck lesskomplex
Investor deck lesskomplexInvestor deck lesskomplex
Investor deck lesskomplexJoseMarchant6
 
A foundation for database simplifi cation, consolidation and cost reduction
A foundation for  database simplifi cation,  consolidation and  cost reductionA foundation for  database simplifi cation,  consolidation and  cost reduction
A foundation for database simplifi cation, consolidation and cost reductionIBM India Smarter Computing
 
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
 
Application Discovery! The Gift That Keeps on Giving
Application Discovery! The Gift That Keeps on GivingApplication Discovery! The Gift That Keeps on Giving
Application Discovery! The Gift That Keeps on GivingDeborah Schalm
 
Application Discovery! The Gift That Keeps on Giving
Application Discovery! The Gift That Keeps on Giving Application Discovery! The Gift That Keeps on Giving
Application Discovery! The Gift That Keeps on Giving DevOps.com
 
Dzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vnDzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vnMasterCode.vn
 
Prodev Solutions Intro
Prodev Solutions IntroProdev Solutions Intro
Prodev Solutions IntrolarryATprodev
 
From Components To Services
From Components To ServicesFrom Components To Services
From Components To ServicesJames Phillips
 
Report on xtuple ERP Software
Report on xtuple ERP SoftwareReport on xtuple ERP Software
Report on xtuple ERP Softwareamiteshg
 
Discover DoDAF problems early in the lifecycle with model execution
Discover DoDAF problems early in the lifecycle with model executionDiscover DoDAF problems early in the lifecycle with model execution
Discover DoDAF problems early in the lifecycle with model executionGraham Bleakley
 

Similar to An Introduction To Rational's New Requirements Composer (20)

How to increase the ui performance of apps designed using react
How to increase the ui performance of apps designed using react How to increase the ui performance of apps designed using react
How to increase the ui performance of apps designed using react
 
Balsamiq mockups tutorial
Balsamiq mockups tutorialBalsamiq mockups tutorial
Balsamiq mockups tutorial
 
CMC-Visualizer for IBM Rational Team Concert
CMC-Visualizer for IBM Rational Team ConcertCMC-Visualizer for IBM Rational Team Concert
CMC-Visualizer for IBM Rational Team Concert
 
AHP and INNOVATION STRATEGY as PROJECT PORTFOLIO MANAGEMENT
AHP and INNOVATION STRATEGY as PROJECT PORTFOLIO MANAGEMENTAHP and INNOVATION STRATEGY as PROJECT PORTFOLIO MANAGEMENT
AHP and INNOVATION STRATEGY as PROJECT PORTFOLIO MANAGEMENT
 
Companio AG: Cpronto Business Whitepaper
Companio AG: Cpronto Business WhitepaperCompanio AG: Cpronto Business Whitepaper
Companio AG: Cpronto Business Whitepaper
 
Building a Correlation Technology Platform Application
Building a Correlation Technology Platform ApplicationBuilding a Correlation Technology Platform Application
Building a Correlation Technology Platform Application
 
Building a Correlation Technology Platform Application
Building a Correlation Technology Platform ApplicationBuilding a Correlation Technology Platform Application
Building a Correlation Technology Platform Application
 
Investor deck lesskomplex
Investor deck lesskomplexInvestor deck lesskomplex
Investor deck lesskomplex
 
A foundation for database simplifi cation, consolidation and cost reduction
A foundation for  database simplifi cation,  consolidation and  cost reductionA foundation for  database simplifi cation,  consolidation and  cost reduction
A foundation for database simplifi cation, consolidation and cost reduction
 
Displacing the Programmers
Displacing the Programmers Displacing the Programmers
Displacing the Programmers
 
Alves Mea Pch1 Free
Alves Mea Pch1 FreeAlves Mea Pch1 Free
Alves Mea Pch1 Free
 
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
 
Application Discovery! The Gift That Keeps on Giving
Application Discovery! The Gift That Keeps on GivingApplication Discovery! The Gift That Keeps on Giving
Application Discovery! The Gift That Keeps on Giving
 
Application Discovery! The Gift That Keeps on Giving
Application Discovery! The Gift That Keeps on Giving Application Discovery! The Gift That Keeps on Giving
Application Discovery! The Gift That Keeps on Giving
 
Dzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vnDzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vn
 
Prodev Solutions Intro
Prodev Solutions IntroProdev Solutions Intro
Prodev Solutions Intro
 
From Components To Services
From Components To ServicesFrom Components To Services
From Components To Services
 
Report on xtuple ERP Software
Report on xtuple ERP SoftwareReport on xtuple ERP Software
Report on xtuple ERP Software
 
Presemtation Tier Optimizations
Presemtation Tier OptimizationsPresemtation Tier Optimizations
Presemtation Tier Optimizations
 
Discover DoDAF problems early in the lifecycle with model execution
Discover DoDAF problems early in the lifecycle with model executionDiscover DoDAF problems early in the lifecycle with model execution
Discover DoDAF problems early in the lifecycle with model execution
 

More from OneSpring LLC

UPA 2011 - Better Usability Through Visualization
UPA 2011 - Better Usability Through VisualizationUPA 2011 - Better Usability Through Visualization
UPA 2011 - Better Usability Through VisualizationOneSpring LLC
 
UPA 2011 - Better Usability Through Visualization
UPA 2011 - Better Usability Through VisualizationUPA 2011 - Better Usability Through Visualization
UPA 2011 - Better Usability Through VisualizationOneSpring LLC
 
Software Visualization - Lessons from the Motion Picture Industry.
Software Visualization - Lessons from the Motion Picture Industry.Software Visualization - Lessons from the Motion Picture Industry.
Software Visualization - Lessons from the Motion Picture Industry.OneSpring LLC
 
OneSpring: 5 Myths of Rich Internet Applications
OneSpring:  5 Myths of Rich Internet ApplicationsOneSpring:  5 Myths of Rich Internet Applications
OneSpring: 5 Myths of Rich Internet ApplicationsOneSpring LLC
 
User Experience & RIA’s: How does it all come together?
User Experience & RIA’s:  How does it all come together?User Experience & RIA’s:  How does it all come together?
User Experience & RIA’s: How does it all come together?OneSpring LLC
 
The Stream Process™ for Defining Projects
The Stream Process™ for Defining ProjectsThe Stream Process™ for Defining Projects
The Stream Process™ for Defining ProjectsOneSpring LLC
 

More from OneSpring LLC (6)

UPA 2011 - Better Usability Through Visualization
UPA 2011 - Better Usability Through VisualizationUPA 2011 - Better Usability Through Visualization
UPA 2011 - Better Usability Through Visualization
 
UPA 2011 - Better Usability Through Visualization
UPA 2011 - Better Usability Through VisualizationUPA 2011 - Better Usability Through Visualization
UPA 2011 - Better Usability Through Visualization
 
Software Visualization - Lessons from the Motion Picture Industry.
Software Visualization - Lessons from the Motion Picture Industry.Software Visualization - Lessons from the Motion Picture Industry.
Software Visualization - Lessons from the Motion Picture Industry.
 
OneSpring: 5 Myths of Rich Internet Applications
OneSpring:  5 Myths of Rich Internet ApplicationsOneSpring:  5 Myths of Rich Internet Applications
OneSpring: 5 Myths of Rich Internet Applications
 
User Experience & RIA’s: How does it all come together?
User Experience & RIA’s:  How does it all come together?User Experience & RIA’s:  How does it all come together?
User Experience & RIA’s: How does it all come together?
 
The Stream Process™ for Defining Projects
The Stream Process™ for Defining ProjectsThe Stream Process™ for Defining Projects
The Stream Process™ for Defining Projects
 

Recently uploaded

KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdftbatkhuu1
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfOnline Income Engine
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 

Recently uploaded (20)

KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdf
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdf
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 

An Introduction To Rational's New Requirements Composer

  • 1. CONCEPTS OneSpring LLC March 3, 2009 Rational’s new Requirements Composer An Introductory Overview By Mark J. Sandefur Executive Summary In late 2008 a new entrant emerged in the expanding Requirements Definition tools arena – IBM Rational’s Requirements Composer. As Rational is correctly recognized as a thought leader in the Application Lifecycle Management (ALM) space, it is important to see the role this new entry can play, for enterprises. Rational Requirements Composer, hereafter referred to as RRC, is not a Requirements Management tool. It rather attempts to exist earlier in the lifecycle, where requirements are first defined. This matches the current trend, whereby business-side resources can contribute more fully on projects, using various ‘vocabularies’ to collaborate on ideas. RRC seeks to serve two audiences: Analysts (who author), and Stakeholders (who review). Ultimately, it can thus serve as a collaborative repository for organizing, creating, refining, and reviewing requirements and their related materials. This can shorten duration and increase your competitiveness in a demanding market; and also lower costs through better communication and less rework. Flexible sources, of Requirement material A great starting point in trying to grasp RRC’s role is understanding the variety of artifacts that can be leveraged, in it. These can include: Rich Text – either create Rich Text (including media such as images) in the editor, or leverage other rich • formats such as Microsoft Office documents. Figure 1 - Rich Text document example Multiple Glossaries – Remove ambiguity on business and technology terminology. • www.onespring.net
  • 2. Concepts | Rational’s new Requirements Composer Models – both Business Process (BPM) and Use Case (UC) diagramming is possible in the product’s editor, • using industry standard notations. User Interface (UI) – In RRC analysts can sketch out reusable screen ‘parts’, as well as full screens. From • these, storyboards can be constructed, providing a low-fidelity display of how an application can flow. Note this is not the same as Visualizations, which are by nature high-fidelity. [Visualization: a powerful way to define applications right – the first time, by enabling organizations to “test drive” and fully experience systems early in the process, insuring the design looks, acts and feels like the real thing and that everyone is literally on the same page] In RRC the analyst focuses on visually designing the user interaction desired in an application, versus producing a partially “live” version of the application (i.e. a prototype), as they would with a Visualization product. Figure 2 – UI Parts, Sketches, Flows, & Storyboards As to the product’s usage, it has an Eclipse-based interface, and leverages Rational’s Jazz platform to enable linking, collaboration, and various other uses of the meta-data in the repository. It has role-based dashboards to help focus team members’ work, and security controls ensure that teams and partners only have access to the appropriate content. Licensing price points exist for both Authoring and Reviewing, and a browser-based client is in future plans. 3/5/09 Page 2 of 13 COPYRIGHT © 2009 ONESPRING LLC ALL RIGHTS RESERVED
  • 3. Concepts | Rational’s new Requirements Composer Ok, so about linking, and the Requirements themselves… It is from this wide variety of possible sources, where one can come to understand the power of a repository. Because for an organization that made use of these various mechanisms, an entire team can come to see the same vision. Consider: From the ‘Meeting Minutes’ document above, Analysts decide that a new term has arisen that should be • added to Glossary, in order to ensure consistency should it arise again. Figure 3 - Adding to glossary The team also realizes that they now have a new formal requirement, and denote it as such via right-clicking • text and selecting ‘Mark as Requirement’, so that it can be managed moving forward, in the lifecycle. Figure 4 - New requirement Additionally, a process change has been ‘brainstormed’. In addition to inserting a picture of this design • change from the whiteboard into the repository, the analysts should tie that change to the appropriate design models. 3/5/09 Page 3 of 13 COPYRIGHT © 2009 ONESPRING LLC ALL RIGHTS RESERVED
  • 4. Concepts | Rational’s new Requirements Composer Figure 5 - BPM entity linked from ‘Minutes’ doc, and out to ‘Purchase CD’ UC Figure 6 - Existing UC Diagram, showing ‘Purchase CD’ UC in context 3/5/09 Page 4 of 13 COPYRIGHT © 2009 ONESPRING LLC ALL RIGHTS RESERVED
  • 5. Concepts | Rational’s new Requirements Composer Figure 7 – ‘Purchase CD’ UC tied to example User story Finally the appropriate Use Case (above) can have a visual elaboration tied to it, to help define. This • elaboration can show a User Story, with resulting screen design seen that was built from screen ‘parts’ Figure 8 - appropriate Story 3/5/09 Page 5 of 13 COPYRIGHT © 2009 ONESPRING LLC ALL RIGHTS RESERVED
  • 6. Concepts | Rational’s new Requirements Composer Note in the above story that screen sketches appear below, with green dots showing navigation/flow. Figure 9 – Sketch of screen impacted By clicking on impacted sketch in bottom part of story, it is pulled up in the editor, for review or modification. Note that an enterprise doesn’t have to make use of all these different formats when they elicit requirements, but only that if they do RRC can accommodate it. Additional Features The following features of RRC are also important to note: 3/5/09 Page 6 of 13 COPYRIGHT © 2009 ONESPRING LLC ALL RIGHTS RESERVED
  • 7. Concepts | Rational’s new Requirements Composer Collaboration is a core component of all the entities within RRC. Messages concerning artifacts can be • recorded and directed to the appropriate team member, which they will then see in their dashboard. Figure 10 - Collaborate around specific artifacts 3/5/09 Page 7 of 13 COPYRIGHT © 2009 ONESPRING LLC ALL RIGHTS RESERVED
  • 8. Concepts | Rational’s new Requirements Composer Powerful string search capabilities exist, across the repository. In example below, all artifacts with the word • ‘check’ are returned. Figure 11 - Search strings 3/5/09 Page 8 of 13 COPYRIGHT © 2009 ONESPRING LLC ALL RIGHTS RESERVED
  • 9. Concepts | Rational’s new Requirements Composer Versioning exists for each artifact. Each change to the artifact is shown in a timeline across top (in the • History view), allowing easy rollback to previous versions. Figure 12 - History of artifact Word Exports help facilitate getting the data ‘out’. • Figure 13 - Glossary exported to Word Detailed process guidance, available. It can reference entities such as Actors, Inputs, Outputs, and Tasks. • Enterprises can in fact author their own process in Rational Method Composer, if desired, and publish to 3/5/09 Page 9 of 13 COPYRIGHT © 2009 ONESPRING LLC ALL RIGHTS RESERVED
  • 10. Concepts | Rational’s new Requirements Composer RRC. Figure 14 – In-depth process guidance, a click away 3/5/09 Page 10 of 13 COPYRIGHT © 2009 ONESPRING LLC ALL RIGHTS RESERVED
  • 11. Concepts | Rational’s new Requirements Composer Extending RRC Functionalities not present in RRC can also be ‘part of’ the project; and downstream usages exist: Partnerships already exist with iRise’s more advanced Visualization technology, as well as RavenFlow’s • generation of visual models from textual use cases to aid understanding. Figure 15 - example of iRise artifact in repository Requirements can be pushed out to RequisitePro allowing for continued Traceability, as well as other • artifacts into other downstream Rational products. Conclusion Where an enterprise falls at any given time, on the Requirements Definition and Management spectrum (below) can vary; and as such a mechanism like RRC where they can store, link, and govern the outputs from these variety of approaches is of value. 3/5/09 Page 11 of 13 COPYRIGHT © 2009 ONESPRING LLC ALL RIGHTS RESERVED
  • 12. Concepts | Rational’s new Requirements Composer Early adopters of RRC are likely to be organizations that already adopt Rational’s ALM suite of offerings, particularly Jazz and RequisitePro. Over time however, it could also provide value to other organizations that currently define requirements through a variety of measures and seek to add a layer of unified vision and governance to the process. OneSpring was created to harness the power of new technology in requirements definition and software design. Our background with traditional requirements definition provided us with countless years of experience developing textual requirements (i.e., use cases). Hours spent cleaning up the results of documentation and design errors had provided us with a burning ambition to stay on top of solutions that could save our team and our clients many hours of development time. As a result, our consultants at OneSpring have moved away from traditional requirements definition and have adopted a process of leveraging Visualization methods, and new tools such as this. External Resources ALM - http://en.wikipedia.org/wiki/Application_Lifecycle_Management • Eclipse - http://www.eclipse.org/org/#about • Jazz - http://www-01.ibm.com/software/rational/jazz/ • OneSpring - http://www.onespring.net/index.html • RRC - http://www-01.ibm.com/software/awdtools/rrc/ • About Author As Director of Business Development at OneSpring, Mark J. Sandefur plays a key role in the company's sales efforts. He has a solid background in selling, leading, and implementing technological service engagements and projects, with a strong emphasis on application development and software architecture solutions. Prior to joining OneSpring, he was with IBM Rational Software after a long background in management consulting. In addition to having an MBA, he 3/5/09 Page 12 of 13 COPYRIGHT © 2009 ONESPRING LLC ALL RIGHTS RESERVED
  • 13. Concepts | Rational’s new Requirements Composer also is certified as a Master IT Specialist with The Open Group and a PMP from the Project Management Institute. He makes his home in Roswell, GA, with his wife Amy and two children Kirby and Rhianna. For more information regarding OneSpring and how we can assist your company with delivering products faster, more intelligently and more focused contact us at www.onespring.net 3/5/09 Page 13 of 13 COPYRIGHT © 2009 ONESPRING LLC ALL RIGHTS RESERVED