Book a Demo

Author Topic: Best practice to implement requirements planning  (Read 3730 times)

Stanislaw Tristan

  • EA User
  • **
  • Posts: 35
  • Karma: +0/-0
    • View Profile
Best practice to implement requirements planning
« on: April 11, 2015, 12:13:24 am »
I have a hierarchy of functional requirements categorized in packages by specific domain areas.
How to implement the scenario when I have a set of iterations and I need to assign some of requirements to specified iterations?
What is the best practice to do this in EA?
Other words I want to implement the agile development process via EA to make requirements defining, managing and planning in one program.
« Last Edit: April 14, 2015, 06:07:35 pm by stristan »

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: Best practice to implement requirements planni
« Reply #1 on: April 15, 2015, 12:52:04 pm »
I don't think there's a best practice.

I would recommend using keywords or a tagged value to define grouping of requirements. Then use packages to define the target iteration (with one package being the pool of unassigned requirements)

You can then use the package list grouping by the tag defined.
« Last Edit: April 15, 2015, 01:00:03 pm by simonm »

Stanislaw Tristan

  • EA User
  • **
  • Posts: 35
  • Karma: +0/-0
    • View Profile
Re: Best practice to implement requirements planni
« Reply #2 on: April 15, 2015, 05:40:43 pm »
I think may be the next solution:
1. Create a hierarchy of iterations
2. Create the Requirement stereotype that adds a tagged value of Iteration type
3. For each requirement assign the needed iteration through tagged value.
4. For requirements with unresolved iteration - simply do nothing.
What is the pros and cons can be?
Thank you!

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Best practice to implement requirements planni
« Reply #3 on: April 15, 2015, 05:47:15 pm »
Usually we just group requirements in packages. Functional ones in a package structure that resembles use case sub-domains. Then for each use case we create a composite diagram where the relevant requirements are related. To check whether all requirements are used a little query/script helps. Non-functional requirements are a bit more tricky. First we group them, according to "usual" categories (legal, performance, etc.). Since you might be forced to attach them to almost everything they can be linked to a whole package and/or they receive some explanatory text.

q.

Stanislaw Tristan

  • EA User
  • **
  • Posts: 35
  • Karma: +0/-0
    • View Profile
Re: Best practice to implement requirements planni
« Reply #4 on: April 15, 2015, 08:45:25 pm »
Thanks, Querty, for sharing your experience!
Any others opinions for my last post?
Thanks!
« Last Edit: April 15, 2015, 08:46:39 pm by stristan »