There are two parts to this questions.
I know this 2nd question is a bit open but just trying get an initial understanding of how we should proceed with our setup.
Thanks in advance.
I suggest to reuse as much as possible in Jira. If you can limit the amount of used permissions, workflows, screenschemes and so forth, the easier it gets to understand for the end user. What i suggest is to increase the amount of issuestypes, and use the same workflow for these issuestypes across all projects. This makes it easier to create JQL filters that are looking for specific statuses.
A good example might be a procurement process, where individual departments has their own project, which all contain a procurement ticket issues type. A part of this ticket can be price, description, business case. With this setup you can now create JQL filters that allows you to line up all procurements still open, the price of these. By a simple change in what projects you are searching for issues, you can now see the global outstanding procurements, or cherry-pick what all development projects outstanding procurement costs are.
The same could be applied to change management, allowing you to line up upcoming changes, within a department, within a datacenter, within the whole organization.
I base this on 10 years of experience of administering Jira.
> Is there any savings...
I would not worry about it unless you have millions of projects.
> Is it good practice to have all projects/scrum teams following the same work flow
It's good a approach if you have a requirement that all your projects (or set of projects) should have the same flow and any workflow change should be reflected in all of them. From other side it's better to have separate workflows if you want to have flexibility of changing workflow for a single project without touching all others.
I started typing, but Volodymyr and Jonas have covered almost everything I wanted to say.
There is one additional point I'd make though - normal users can edit workflows to a limited extent.
I have multiple projects that use variations of the same base workflow. The variations depend on the requirements of the project or issue type. The variations mostly come in the form of new statuses ...
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
You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs