Question regarding relationship between tasks and requirements

Tuesday, June 16, 2015
Hi all,
this is more of a conceptual question. I see that you can asscoiate a task with a requirement. Butfrom a conceptual point of view I think that tasks and requirements have a man-to-many relationship. The two requirements "Make app x faster" and "Make app y faster" might both be fulfilled by the task "Put app x on a different server than y". On the other hand a requirement like "Make app x faster" could also result in many tasks like "Review database access statements", "Use shared memory for..." etc.
What is the idea in SpiraTeam to allow only ONE requirement to be associated with a task?
Kind regards
1 Replies
Friday, June 19, 2015
re: Alexi Tuesday, June 16, 2015
Hi Werner

The idea is that a requirement (user story in Agile) is decomposed into many different Tasks that are needed to be completed to actually implement the desired feature. We don't allow many to many connections between requirements and tasks because the effort values from Tasks are aggregated to their parent Requirements. That would not be possible with many to many.

For your example, we'd recommend creating two tasks, one for each app and then use the Task - Task associations to link them together.


Spira Helps You Deliver Quality Software, Faster and With Lower Risk

And if you have any questions, please email or call us at +1 (202) 558-6885


  • Started: Tuesday, June 16, 2015
  • Last Reply: Friday, June 19, 2015
  • Replies: 1
  • Views: 2592