Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in
Celebration

Earn badges and make progress

You're on your way to the next level! Join the Kudos program to earn points and save your progress.

Deleted user Avatar
Deleted user

Level 1: Seed

25 / 150 points

Next: Root

Avatar

1 badge earned

Collect

Participate in fun challenges

Challenges come and go, but your rewards stay with you. Do more to earn more!

Challenges
Coins

Gift kudos to your peers

What goes around comes around! Share the love by gifting kudos to your peers.

Recognition
Ribbon

Rise up in the ranks

Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!

Leaderboard

Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
4,558,497
Community Members
 
Community Events
184
Community Groups

Project Establishment Strategy Question

Frank Chi
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
Apr 24, 2023

Strategically speaking, is it better to establish a Jira project for each team or is it better to establish a Jira project for each product or software system that we develop? Our motivation behind this is to break up the work into smaller easier to manage projects. 

I am particularly interested in Jira's capability in linking workflows which are in different projects into a cohesive overall workflow as the different teams often work together or hand off work between the teams. I don't yet know enough about Jira to decide which strategy is better for our situation where a lot of our work requires that multiple teams work together on projects, each with their own detailed workflows which when linked together defines the larger workflow.

1 answer

1 accepted

0 votes
Answer accepted
Dan Breyen
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
Apr 24, 2023 • edited

Welcome @Frank Chi ! We had different development teams working on different applications.  With that in mind, We have different projects for the different applications.  

I would say it depends on the size of your teams.  Jira has the functionality to move issues to different projects, but if you have a smallish team, you might be able to get away with using components to differentiate versus complete projects.  With that said, you don't want to get your developers upset by having one project that's too big to find stuff in, where individual projects may be better suited for your needs.  I've worked in big and small shops, the preference tends to be different projects for different applications.

That's my two cents, take it for what it's worth!

Frank Chi
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
Apr 25, 2023

Thanks for your feedback!  I also think that it is better to organize a project around a product or application (or a service offering), given the somewhat limited capabilities of the workflow capability provided by Jira.

Basically, a workflow should be an abstraction that represents a work process that is comprised of work elements (atomic or composite) along with assigned resources (people or otherwise).  If I was a king for a day, I would beef up the workflow capability in Jira by adding what I would call a WorkflowGate. 

Workflow gate should be able to implement three types of transitions at a minimum:

     a. The simplest transition is a single thread finish-to-start where two work elements are related in a simple relationship where upon one finishing, the next one starts.

     b. Fan-in transition is one where multiple work elements must all complete before the next work elements can start.

     c. Fan-out transition is one where multiple work elements can start simultaneously to work in parallel.

The workflow should be able to straddle projects and  work elements in a workflow can each belong to different projects. In this way, both team-oriented projects and product or service oriented organization of projects can be supported without compromise.  

I have too many opinions. I apologize.

Brian Beaton
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
Apr 28, 2023

No this is a great point, such as a product development where a Core API function is required for multiple features in the application interface. This being an example of your Fan-Out transition.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events