RMsis 1.2.x Versions, Branching and Baseline
Problem Statement <ul><li>How to create and manage multiple versions in different branches of a Requirement ? </li></ul><u...
Key Functions Used <ul><li>Views in Planned Table </li></ul><ul><ul><li>Latest View : To add new requirements. </li></ul><...
<ul><li>Create the “Base Requirement A” </li></ul><ul><li>This would be in an “Editable Mode” </li></ul><ul><li>Let the re...
<ul><li>When the requirement has completely evolved, Commit Version (saved as Version 1). </li></ul>
<ul><li>Create a version for Platform AIX. </li></ul><ul><li>This will lead to creation of a Branch. </li></ul><ul><li>Not...
<ul><li>Create another version for Platform Solaris. </li></ul><ul><li>This will lead to creation of another Branch. </li>...
<ul><li>Commit the versions, after they are completely defined. </li></ul>
<ul><li>Create versions for Alpha and Beta releases in “Editable Mode”. </li></ul>
<ul><li>All branches and versions can be viewed by clicking on the “Show Evolution Graph” within the detailed view of a re...
<ul><li>For all requirements that are frozen, “Mark for Baseline”. </li></ul>
<ul><li>When all requirements for a Baseline are finalized, create the baseline, named “Baseline for Alpha”. </li></ul>
<ul><li>The final “Baselined” set of requirements for Alpha release. </li></ul>
Thanks! For details, please visit http:// products.optimizory.com/rmsis For further questions or issues, contact [email_ad...
Upcoming SlideShare
Loading in …5
×

Using Versions, Branches and Baseline with RMsis 1.2.x

5,608 views

Published on

This presentation describes a use case of creating multiple versions and branches of a requirement. These are created for multiple platforms and releases and finally baselined after consensus.

Published in: Technology, Spiritual
  • Be the first to comment

  • Be the first to like this

Using Versions, Branches and Baseline with RMsis 1.2.x

  1. 1. RMsis 1.2.x Versions, Branching and Baseline
  2. 2. Problem Statement <ul><li>How to create and manage multiple versions in different branches of a Requirement ? </li></ul><ul><ul><li>Consider “Base Requirement A” </li></ul></ul><ul><ul><li>Need to develop and manage variants of this requirement for </li></ul></ul><ul><ul><ul><li>Solaris </li></ul></ul></ul><ul><ul><ul><li>AIX </li></ul></ul></ul><ul><ul><li>While simultaneously working on releases </li></ul></ul><ul><ul><ul><li>Alpha </li></ul></ul></ul><ul><ul><ul><li>Beta </li></ul></ul></ul>
  3. 3. Key Functions Used <ul><li>Views in Planned Table </li></ul><ul><ul><li>Latest View : To add new requirements. </li></ul></ul><ul><ul><li>All versions : To view all versions of a requirement and to create branches. </li></ul></ul><ul><li>Create Version (of a requirement) </li></ul><ul><li>Commit Version (of a requirement) </li></ul>
  4. 4. <ul><li>Create the “Base Requirement A” </li></ul><ul><li>This would be in an “Editable Mode” </li></ul><ul><li>Let the requirement evolve… </li></ul>
  5. 5. <ul><li>When the requirement has completely evolved, Commit Version (saved as Version 1). </li></ul>
  6. 6. <ul><li>Create a version for Platform AIX. </li></ul><ul><li>This will lead to creation of a Branch. </li></ul><ul><li>Note </li></ul><ul><ul><li>All versions view is selected </li></ul></ul><ul><ul><li>The description of Version 2 is modified in the next slide. </li></ul></ul>
  7. 7. <ul><li>Create another version for Platform Solaris. </li></ul><ul><li>This will lead to creation of another Branch. </li></ul>
  8. 8. <ul><li>Commit the versions, after they are completely defined. </li></ul>
  9. 9. <ul><li>Create versions for Alpha and Beta releases in “Editable Mode”. </li></ul>
  10. 10. <ul><li>All branches and versions can be viewed by clicking on the “Show Evolution Graph” within the detailed view of a requirement. </li></ul>
  11. 11. <ul><li>For all requirements that are frozen, “Mark for Baseline”. </li></ul>
  12. 12. <ul><li>When all requirements for a Baseline are finalized, create the baseline, named “Baseline for Alpha”. </li></ul>
  13. 13. <ul><li>The final “Baselined” set of requirements for Alpha release. </li></ul>
  14. 14. Thanks! For details, please visit http:// products.optimizory.com/rmsis For further questions or issues, contact [email_address]

×