I know I can put multiple tasks under a project. I haven't had a use for this yet, but I imagine it is if there are 2 issues raised during uat:
Issue 1: the link in the footer of the email is not navigating to the right place
Issue 2: the email is missing an attachment
Then, if both of these issues come in at the same time, the developer can open both tasks and create one project which is for both:
Project: Email Changes
I haven't encountered this yet.
It is more like one of these scenarios:
- issue 1 is opened and while we're working on it, issue 2 is opened. So issue 1 must be finished first, then a new project is opened for issue 2. This is done so there is no dependency
- issue 1 is opened. the project is named "Issue 1: Email Footer Fix". Then issue 2 is raised. I see the source is already checked out for the issue 1 project. I just make my changes there, but looking at the project, only I could know I have done this. I record it in both issues though "NOTE: this issue is coupled with Issue 1. Issue 1 and Issue 2 must go to PD together".
I think some improvements to working with projects and tasks is needed. Here are some suggestions:
- ability to easily rename project. In the above scenario, when issue 2 is created, I can rename the project from "Issue 1: Email Footer Fix" to "Email Changes" and link the other task to it
- Ability to note dependency between 2 projects. Lets say Issue 1 is that all emails sent need their footer fixed. Suppose there are 6 emails. Issue 1 now has 6 sources in its project. Now suppose issue 2 is a bug that saving a file is not working. This affects 1 email and 2 webpages. So Issue 2 now has 3 sources. At this point, it makes sense that they both have their own project. I should be able to note that the email source is under 2 projects and note somewhere that these projects are dependent on each other and must move the promotion path together.