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,365,215
Community Members
 
Community Events
168
Community Groups

#JiraHeroes August ‘22: How John Rabal uses Jira automation to scale across clients and teams

At Atlassian, we take great pride in the software we ship, and even greater pride in the success our customers achieve when they use our products. #JiraHeroes is our monthly spotlight series where we ask customers to share their success stories with Jira Software. We hope that customers will find inspiration on how to overcome their own challenges by hearing how our #JiraHeroes overcame theirs.

This month, we’re featuring @John Rabal, a Senior Project Manager at Sunrise Integration, who shares how he created several rules using Jira automation in order to streamline reminders and reporting that was used daily and scalable and applicable across projects, teams, and clients!

JohnRabal.001.jpeg

Please introduce yourself! Tell us about where you work, your role, and the team you're on.

My name is John Rabal, I am a Senior Project Manager at Sunrise Integration. We craft custom software applications, data integrations and workflow solutions. Some of our customers include: Ferrari, DHL, Live Nation, Quay Australia, Maersk, TalkShopLive, Shopify & MasterCard.

 

Tell me about what your company was trying to achieve and how that informed the way you thought about using automations with Jira Software. 

As Project Managers & Scrum Masters at Sunrise Integration, our role is to empower our Development Team with the right tools to ensure continuous delivery of value.

Some of the best tools we utilize are all part of the Jira Software. We tailor our Sprints to align with our customers and work closely with them to harness change as a competitive advantage. As one of my primary goals at this company, I have implemented a solid Jira / Agile Ecosystem that can be scalable across different Teams, Clients and Projects.

 

What specific processes did you implement in Jira to drive towards that goal?

We use tools and metrics such as Insights to track our Development Team's Velocity and ensure our team is committing to a reasonable development increment. We use progressive overload when the Development team has reached their Performing Stage (more on this below) to capitalize on increased velocity. We keep making our customers happy by producing weekly demos and by delivering valuable software on a sprint basis.

Context: Psychologist Bruce Tuckman described how teams move through stages known as forming, storming, norming, and performing. The Performing stage is when the development team is performing at optimized velocity and completing the PBIs' that we committed to as a team. I think it's important to understand all teams reach the Performing Stage at a different time and know how to leverage the team's strength to capitalize on this stage when it's reached.

We use Burndown Charts as a way to plan for success on our Sprint, manage expectations, prevent any unforeseen issues by limiting unpredictability within an upcoming Sprint and to spot deficiencies during a Sprint, and deep dive to find out why.

Most importantly, we utilize Jira Automation for many things. Through Jira's seminars and educational videos, I have learnt Automation and how to implement it as an efficient tool at Sunrise Integration. Here’s a few I found useful:

 

How do the automation rules work?

Here are several rules I have setup that we currently have in place that are being used on a daily basis for our Developers, Leadership team and Clients:

1. Daily Open Tickets Reminder:

This Rule gathers each developer's open tickets in Active Sprints, and sends a daily reminder in the morning to each developer through Slack. It sends the following information: Task Name, Jira Key, Story Points and Task Status.

It is also linked so that they can be redirected to it with one simple click. They are sorted by Sprint & Project Name.

Rule ingredients: 

  • Schedule Trigger

  • Lookup Issues Action + JQL to return desired information

  • Send Slack message / Slack Webhook integration Action(I can send screenshots if need be)

2. End of Day Issue Status Report:

This rule sends an update to all Client stakeholders by gathering tasks from the Project's Active Sprint and notifying them by EOD through Email.  This rule is especially helpful for projects with smaller hours’ cap. This allows for the reporting to be automated and for developers to have more hours to work on stuff!

Rule Ingredients:

  • Schedule Trigger

  • Lookup Issues Action + JQL to return desired information

  • Send Email

We have other rules in use right now such as:

  •  Automation to transfer comments from a client from Jira Portal (Service Desk) to a different Jira Project only accessible to our internal team, and vice-versa.

  • Automation to alert a Project Manager of when a task may be going over its estimate.

John Quote.001.jpeg

Thinking back, what are some best practices you share to help others as they think how to leverage automation to meet their own unique needs?

Keep your Backlog tidy! Our Project's backlog is the most important thing for a project to succeed and to ensure the team succeeds collectively, as well as individually (Product Owner, Project Manager and Developers all benefit from a tidy backlog).

Separate your tasks into Sprints, plan ahead. Utilize separate "buckets" by Epic name to see how many story points are left to complete an Epic and to ensure your Roadmap is  accurately represented.

Be thorough. Make sure all of the following things are included in your projects:

  • Epic

  • Description

  • Assignee

  • Story Points

  • Original Time Estimate

  • Links to other relevant child tasks and it's parent Story

Document! Document all your rules to make for smooth knowledge transfer and to remember what and why you did it.

The main rule I have is: "Just because you can automate something, doesn't mean you should." Not all automation will lead to simpler workflow, but with Jira you can automate just about anything.

 

In general, what is one pro-tip you could give to someone who’s a new Jira admin?

Become an expert in Jira by setting up mock projects, scenarios and by learning from your mistakes and challenges. The experience and knowledge will come. It's like a muscle, as long as you work it, it will grow.

I am most proud of the automation I've been able to set up, and the reception it's had by our clients, and mostly our developers. It makes me very happy that I am able to find new and efficient ways to empower them and make their job easier.

 



Thank you so much for sharing your insights, John!

Are you inspired by John's story? Do you have a Jira Heroes story of your own of how you’ve used Jira in a way that impacted your team? Check out our call for submissions, and let us know you’re interested in the comments! 🙌🏼

5 comments

Dave Liao Community Leader Aug 24, 2022

@Sharon Tan - appreciate this #JiraHeroes feature!

@John Rabal - thanks for sharing LitheSpeed's YouTube video on Jira Dashboards and Metrics! (And thanks @Lisa Mabli for presenting it - if you're the same Lisa. 😅)

🙌 Glad you mentioned that backlogs - and keeping them groomed - is important to not just Product Owners, but to other team members too.

And documenting your Automation rules? It's common sense, yet not common sense... I wonder when Atlassian will let us leave in-line comments in our Automation rules, eh? 🙃

Like # people like this
Okan Erdogan Community Leader Aug 25, 2022

Thanks, @John Rabal for sharing best practices and tips as well as telling your Jira story. You're a true #JiraHero! And thanks @Sharon Tan for this great series! It's a delightful read every month!

Like # people like this
Andy Gladstone Community Leader Aug 26, 2022

Love this quote:

The main rule I have is: "Just because you can automate something, doesn't mean you should." Not all automation will lead to simpler workflow, but with Jira you can automate just about anything.

It is not just the main rule, but a golden one.

Like # people like this
Summer_Hogan Community Leader Aug 30, 2022

Congrats @John Rabal!

Thanks for all the info on automation! 

Thanks for sharing John, always great to hear other users perspectives and use cases, really helps to keep perspective on areas to explore.

My team also loves the board and backlog insights feature as it enables us to share real-time metrics with the team in standups and keep the momentum in sprints.

We have also gained much value in reducing admin load by adding automation using Gitlab activities as triggers to transition Jira issues through their workflow. Keeping our tools aligned is helping our teams transparency without the overhead.

Comment

Log in or Sign up to comment
TAGS

Atlassian Community Events