When creating a new Jira project, you are faced first with what type of project you truly need. And while there are different types of projects in Jira – Jira Software, Jira Business, Jira Service Management – one more layer of decision is needed. Will it be a Company-managed Project (CMP)or a Team-managed Project (TMP)?
What’s the difference? How do I decide? How do I create the desired type? This article will delve into those questions and provide hands-on steps for project creation.
Atlassian Documentation
First, let’s acknowledge that there are couple of online Atlassian support documents related to the topic.
These articles are helpful for some of the nuts and bolts about the two project types so that we don’t have to reinvent the wheel here for that information. But realize that Atlassian documentation can get a bit dated and/or might not answer everything you want to know.
Apart from that, the following is my take on the different types and recommendation. I would love to hear your thoughts in the comments below. The Atlassian Community is about feedback from other end users and their real-world interaction with the tool.
Things to Decide
Next, let’s talk about some things you want to decide up front. Like will this project be used by a specific set of users in your organization and no others? Is it possible that you will want to share the configuration of the project to create other similar projects in the future? Can I handle the administration on this project myself or do I need a Jira Admin to do the detailed changes when needed (workflows, custom fields, screen changes, etc.)?
Can I Share the Stuff?
Depending on your answers to the above questions, that should help guide you for the type. Team-managed projects are completely self-contained. That means that NO CONFIGURATIONS will be/can be shared between this project and other project in Jira. The slight exception is Custom Fields (see the documentation for more information).
So, if you are thinking, I want to create a “template” Team-managed project in Jira and then use it to create additional TMP projects based on what I have set up. Can I do that? The answer is No. Every TMP must be created from scratch, though you can use one of the built-in Atlassian supplied Templates. But you will always start with the same template which will not include any changes you make.
What’s the ramifications of that? If you create a specific workflow for that project, for example, when you create the next project, you will need to create the workflow all over again if you want to do the same functions in the next project. So, if you plan to make a lot of configuration changes and use that as a “template”, you will find that you need to do a lot more work. And that goes for each configuration – screens, issue types, automation rules, etc.
But can things be customized? Yes, with several exceptions. For example, Components are not available for TMP projects. Certain field types are also not available.
But Company-managed projects can do these things? Quick answer is yes – but keep reading.
Call to Action!
I have been thinking about trying to compile a full list of things that can be done in Company-managed projects but can’t be done in Team-managed projects, but just haven’t gone to the effort. Maybe you’ll help?! Include them in the comments below, and we’ll build a full set together!
Company-managed Projects Rule!! (Or do they?)
So, you’re thinking, why don’t I just always create CMP projects then? Great idea! But what’s the ramifications of that? Most notably, unless you are a Jira Administrator for the organization, you won’t be able to create the project at all. You will need one of your Jira Admins to do that for you.
Oh, and you want to change the workflow or add a totally new custom field? You’ll need the Jira Admin to do that for you, too. This frustrates a lot of people and, in my opinion, is the number one reason that Team-managed projects get created.
No Harm, No Foul
There’s an expression for friendly neighborhood basketball pickup games – no harm, no foul. In other words, don’t be nitpicky about calling out a foul on another player if it didn’t really affect the outcome of the play.
In your mind the same must be true of picking a Jira project type - I’ll just give it a go with one or the other, and if it doesn’t work out like I want, I will just convert it to the other type. All good then!
Nope, it doesn’t work that way. There is no “conversion” of project types. Same is true if you select Jira Software vs. Jira Business (or JSM) when creating the project. You might create a totally new project and migrate any existing data between the two projects. And as you might guess, that’s not straightforward either – there are pitfalls to be aware of.
Here is a fairly good document by Atlassian that discusses that migration. But be aware that data can be lost in the transfer. And there is no current tool available that handles this for you – it’s a manual effort.
The Tradeoffs
We have tradeoffs then between the two project types then. And the more you use one or the other type, you will know which is best to use in which circumstance.
How Do I Create a New Project?
It’s pretty straightforward. Click the Projects menu option in the top navigation bar and then select Create project
Your next screen is filled with those pre-defined project templates from Atlassian that we mentioned earlier. And it’s not real clear which Jira project type goes with which option. But a general guide is that Software development will give you Jira Software project templates, Service management will give you Jira Service Management project templates, Work management will give you Jira Business project templates, and Product management will give you Jira Product Discovery project templates.
Clicking on any of the options on the left will give you an even greater number of templates to choose from. But be aware that some options are associated with certain project types. For example, if you click on Finance, all the templates will be related to Jira Business projects. Be sure to read the descriptions for each template to know which is which.
Beware the Big Sneak!
If you choose Software development and continue on that path, Atlassian makes it very obvious that you need to choose between Team-managed and Company-managed projects for your type.
However, if you choose one of the non-Software templates, Atlassian has sneakily defaulted the project type to Team-managed!! Using our Finance template example, we land on the Create project details page and all looks good.
But if you simply fill in the information for the visible fields and click the Create project button, you will get a Team-managed project. That’s because the place to choose the types is hidden under the Show more link. Also, note that if you want to choose your own Project Key for a project, you will need to click the Show more link.
Clicking on this link opens you to the world of the Company-managed project.
Here, you will need to click on the option for Company-managed ADMINISTRATORS ONLY block to create a Company-managed project. It is unknown why Atlassian has implemented project creation as such, but you can draw your own conclusions.
Recommendation
Team-managed projects are very appealing to many people who are just getting started with Jira. Or those users who are not well versed in the administration of projects in Jira. They sound harmless enough and are very quick and easy to create.
However, as we have seen to a small degree, there are lots of drawbacks to TMP projects. They work well for many people, and I know they are grateful. But they have also led many people to a trap of not being able to customize as they desire or to save time on building future projects.
Unless you KNOW for certain that you need to have just a simple project that will never have any part of it shared with other projects, then for me the safe and best bet is Company-managed projects.
I am interested in your thoughts and experiences. And also the CTA for things you can do in CMP projects that you can’t in TMP projects.
John Funk
Jira Systems Administrator
ProVision Systems
Dubai, UAE
3,174 accepted answers
12 comments