Reporter |
![]() |
---|---|
Created | Aug 29, 2012 7:06:31 AM |
Updated | Apr 3, 2013 12:49:55 PM |
Resolved | Apr 3, 2013 12:49:55 PM |
Priority | Normal |
Type | Bug |
State | Duplicate |
Assignee | Vadim Gurov (vgurov) |
Subsystem | Agile Board |
Fix versions | No Fix versions |
Fixed in builds | No Fixed in build |
Affected versions | No Affected versions |
Browser | Any Browser |
OS | Any OS |
Verified in build | Not verified |
Verified by | Nobody |
Reviewed by | No reviewed by |
Severity | Undefined |
Hi, I actually wanted to make sure that my Agile Board usage scenario is legitimate and won't be broken in the future YouTrack versions.
I have a project that I use for multiple clients. Since the code is shared, all the changes are shared among clients. The requests for changes are all pooled and changes are made to the same codebase in one sprint. I want all clients to be able to see what's coming and if some changes were ordered by other clients of mine. As well as my team to see which client has ordered a change.
I can see 2 ways to implement it:
For the reasons mentioned I prefer approach #2. So, how I approached it in settings is:
I guess I can see a drawback that I can prioritize the same issues in different projects differently, potentially. But that is fairly minor issue.
What do you guys think, is this a normal scenario of using YouTrack, or am I asking for a trouble?
I have a project that I use for multiple clients. Since the code is shared, all the changes are shared among clients. The requests for changes are all pooled and changes are made to the same codebase in one sprint. I want all clients to be able to see what's coming and if some changes were ordered by other clients of mine. As well as my team to see which client has ordered a change.
I can see 2 ways to implement it:
- Keep one project in YouTrack (since it's one code base)
- Add a custom filed something like "Client Name"
- But, I'm running into issues that such field is not shown in the issue lists, Agile Board or Change Log
- Add a custom filed something like "Client Name"
- Keep clients in separate projects
- Issue ID starts with project ID, thus making it obvious who ordered it and visible in issue list, Change Log and in Agile Board.
- This way I can maintain custom fields per client
- Issue ID starts with project ID, thus making it obvious who ordered it and visible in issue list, Change Log and in Agile Board.
For the reasons mentioned I prefer approach #2. So, how I approached it in settings is:
- Instead of standard "Fix in Version" field (that is project specific), I created "Version" field and and attached it to all projects (all share same version bundle).
- Then I configured Agile Board in all my projects exactly the same way (Sprint Field, Columns, etc)
- I can select a sprint and see issues on the board from all projects.
- That works even when I change projects in Agile Board. (see screenshot1.png and screenshot2.png above)
I guess I can see a drawback that I can prioritize the same issues in different projects differently, potentially. But that is fairly minor issue.
What do you guys think, is this a normal scenario of using YouTrack, or am I asking for a trouble?