Discussion Topic: Facilitating Self Organising Teams in Large Jira Instances in Agile organisations
Hi everyone, I’m interested in starting a discussion on how Jira admins in large organizations can support the Agile Manifesto principle of self organization, while maintaining a manageable and cost-effective Jira environment.
In many cases, self-organization in Jira is interpreted as allowing teams to develop custom workflows tailored to their specific processes. However, this approach can become unsustainable and expensive to maintain as the number of custom workflows increases.
I’m curious to hear from fellow Jira admins and Agile practitioners about your strategies and best practices for facilitating team self-organization in a way that doesn’t lead to an overwhelming number of custom workflows.
Here are some specific points to consider:
1. Standardization vs. Flexibility: How do you balance the need for standardization with the desire to allow teams the flexibility to adapt workflows to their specific needs?
2. Best Practices for Custom Workflows: Are there any guidelines or best practices you follow when creating custom workflows to ensure they are maintainable?
3. Leveraging Jira Features: How do you use Jira’s built-in features (such as components, labels, and custom fields) to provide teams with the flexibility they need without resorting to creating custom workflows?
4. Governance and Oversight: What governance or oversight mechanisms do you have in place to manage the proliferation of custom workflows and ensure consistency across the organization?
5. Training and Support: How do you educate and support teams in using Jira effectively so they feel empowered to self-organize without relying heavily on custom workflows?
Looking forward to hearing your thoughts and experiences!
Best regards,
Wouter
Could you expand further on how you leverage the "Team" field. I've been tempted to start using it our processes to see if it cleans up communication.
Currently, I use custom fields, and our teams mark who the responsible user is from their team for that body of work. For example, if it's a contract deliverable it'll say, "analyst responsible" and automation is written around that name.
It's mostly fear of the unknown on my part. I'm the sole site-admin at my company so learning Jira while learning all the constant new functions is a fun game of "whack-a-mole."
What I don't like about Team field is that anybody in the organisation can create a new team. In large instances we always end with "test" "my test" "my team" and so on... I would like to have a more controlled teams environment.
Yes, I know, self-organisation.. yes...
A big power comes with a big responsibility. And not every member of every organisation is in this maturity level.
Everyone having the ability to make a Team and having the permission are two different things however. If you set the guidance that only certain individuals have the permission to do, then it becomes a behavioural issue if someone decides to go against that request.
Hello @Wouter Bruinings . This is a very interesting (and important) question. From my point of view, there is a point in the concept "large Jira instances" and "agile orgs".
Large Jira instances mean the need of taking care of the instance, dedicating a lot of efforts on maintaining it coherent. Governance is the word, but then the manifesto says "hey, everybody can self-organise"
Governance of agile organisations is a very interesting subject :-)
If you allow every team leader to be a Jira admin so they can organice themselves, you quickly will be swimming in a sea of madness . How many priorities (thanks god we now have priority schemas), statuses, resolutions and customs fields do you have?
Yes, of course you should facilitate self organised teams but also must rationalise how this self-organisation gets translated into a tool that is used corporate-wide
So my advise is to use the project admin roles, delegate them as much as possible and establish a quick method to attend modifications. And try to keep things as much standardized as possible since it will ease the maintenance of your large instance and also will enforce collaboration, conversations and communication between teams.
Self organisation is good until it becomes a mesh of different tribes that talk different languages.
You can write something like <<"DONE" is the word we use to express finished work. So please don't use "FINISH", "COMPLETED", "DONE", "END" and "WE DID IT"... just use DONE, please, and then agree a DoD with your team>>
Recommended Learning For You
Level up your skills with Atlassian learning
Visualizing Work Across Teams with Plans in Jira Software
Learn how to use Plans to accurately map your team’s work and make better recommendations.
The Beginner's Guide to Agile in Jira
This course has everything you need to get started with agile and Jira Software.
Atlassian Certified Associate
Jira Software Board Configuration
Earn an associate-level credential from Atlassian that shows you can effectively configure Jira Software boards.