i'm working at setting up JIRA and JIRA agile for multiple dev teams, i'm starting with one scrum team but i'm not totally sure on how to create my projects, here is our needs :
Should i create one agile scrum project to manage this or do you think it might better to create several (one to manage scrum and another for the dev queries for example) ?
Thanks very much,
Think of boards and projects as separate things.
A project is a good way to gather together piles of related issues. This could be a logical project as in "stuff we need to do over the next few months to achieve X", or it could represent a product your organisation produces, or it could be a stream of work. It can make sense to have a project for each team as well. And you could divide it by type of work too.
A board is a representation of pieces of work that a team needs to work on. So keep the scrum boards based purely on teams. They can get issues from many projects, so you can easily have teams that only work in one project, with other teams working across many.
So, for your case, you'll want to think about what a project represents. Then have one scrum board per team.
Without knowing more about your actual process and how you want to work, one thing I'd suggest thinking about is how you want to handle incoming bugs/support. It could make sense to have "bug" and "incident" type issues in a single "product" style project, but it might be a lot better to have a pair of projects for each product - support type stuff (visible to users) in one project, and development stuff in another (and only used by developers). Then one board going across both projects enables the developers to plan and execute.
Hi Nic, thanks very much for your reply. There is just one thing i don't understand very well : for me, the way to create an agile board is creating a project using "scrum software development" template, is it the right way ? If yes, how can i access a demand from another projet within my agile project. Thanks again ...
Yes, that's an excellent way to get started with a new process. But the hand-holding "do it from a template" thing does sort of stop you from being exposed to the full flexibility in there. Best bet that helps you see it: - Create the project from the template - Go to the board and click "configure" - On the main tab, look for the Board filter (the default from the template will be something quite simple like "Project = X order by rank" - Edit the filter and add more projects - I usually go for "Project in (X, Y, Z) order by rank"
Development stuff goes in a relevant project. The model I described was for hiding the development stuff from the users, but you don't have to do it that way. All I'd say is that you should not be trying to manage things in more than one place. If an item needs doing, don't duplicate it somewhere else!
I realize this is an old thread, but was pleased to find it, particularly this statement you made (and I agree with): "A board is a representation of pieces of work that a team needs to work on. So keep the scrum boards based purely on teams. They can get issues from many projects, so you can easily have teams that only work in one project, with other teams working across many."
Ok, so we have boards per team, pulling issues from multiple projects, but it's still important to have some kind of a board or view for the entire project itself, right? After all, somebody might create an issue and forget to assign it and it just sits there in the project backlog until assigned, then shows up in the respective team's board. And i can and have set up both KanBan and Scrum boards for this purpose. But I don't like either one of them: Kanban boards are just not suitable for displaying a large backlog in a readable view. A scrum board works, but that "Create Sprint" button is sitting there and every team leader is a project admin and they accidentally hit that button sometimes, when we ONLY wanted them to create sprints in their actual project boards, right? So how do you recommend we view the project backlog? Is there any other kind of view? Or can we disable the "create sprint button" somehow? I only want that button active on the TEAM boards, not the PROJECT boards.
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