I am about to embark in the management of my company using JIRA tools.
I highly recommend starting with Atlassian's documentation. Your question are very typical of mout folks starting out. The issue is that it really depends on how you want things and the details of your situation. With that said here are some things to think about:
Answer: It depends!
Here are some questions to take into consideration:
* Will you permit customers to have accounts in your JIRA project(s)? If the answer is yes, then you might want to think about having a separate project per customer. If no, then identifying issues by some other attribute (custom field, component, label, etc) could work and allow you to have all your normal issues in a single project.
* Will you have multiple sprints and scrum teams (per customer for example)...Having a backlog of work (project) per customer will make things easier for the scrum master to create boards, manage backlog, manage sprints, releases, etc. If not and you're just working Kanban style, then dump everything into the same project.
* Will you have separate Confluence spaces per customer? Will you be allowing customers to see/edit the spaces?
* You will normally have a separate JSD project for all of your support requests, no matter who the customer is.
Thank you for the comments.
Let me better explain my situation
I have around 30 customers and each one has a different application that I am supporting (bugs/new feature).
On top.of that I have a new application that we have started that Is going to take a year to e complete that will eventually Replace ALL the different codes I have.
So my team will be working on 2 fronts. 1 to support the existing apps and 1 to work on the new application that is going to take some time to finish.
Meanwhile I also will be having a service desk allowing my customers to.post new bugs/ features. I don't see the necessity for.them to access any board. Maybe viewing whee their tasks stand? But I don't know yet how to.do this (I guess u found out I m new to Jira!)
Another point I m still contemplating at is how to have the issues that the customers will.post be showing in my board (s) As I don't have for the moment a dedicated service desk agent.
I will.be logging in regularly and see what is.in there and direct it to the Team member who is best at solving the issue.
Thanks for your help
Based upon your latest info here is what i suggest.
One JSW project for all of current applications/customers. Use Customer field and possibly Component to differentiate each customer/app.
One JSW project for the new application under development.
One JSD project for customers to open issues. Add a required field that will help you distinguish between customers/applications. When a customer issue comes in that requires Development's support then Create a Linked issue in the JSW project. If there are multiple individuals w/in a customer organization that will be reporting issues and looking for updates then use Organization feature to group them. If desired/needed you can create a Queue per customer but generally I find that undesirable especially with 30 customers and if all customers are to be treated equally, i.e. No one on 'platinum' service.
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
We're bringing product updates and pro tips on teamwork to ten cities around the world.Save your spot