Question regarding relationship between tasks and requirements

Tuesday, June 16, 2015 12:34:59 PM
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
Werner
1 Replies
Friday, June 19, 2015 3:34:59 PM
Avatar
re: Alexi on Tuesday, June 16, 2015 12:34:59 PM
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.

Regards
Jim
Statistics
  • Started: Tuesday, June 16, 2015 12:34:59 PM
  • Last Reply: Friday, June 19, 2015 3:34:59 PM
  • Replies: 1
  • Views: 684