Upgrading Atlassian JIRA with Docker and Atlassian Docker Builder

Keeping pace with Atlassian releases One of the problems we encounter when developing add-ons for Atlassian is that Atlassian is releasing new versions every couple of weeks (and sometimes faster). To be able to run our integration tests in different environments, we are using docker to set up the application under test. Docker allows us to […]

How to Set Up a Change Approval Workflow with Multiple Gates

I had to implement a change approval workflow in JIRA with five different gates. And I thought it was worth sharing. Gates are points in a process where a number of criteria need to be met, to be able to proceed with the next steps (See the following wikipedia document for more details). At each gate, […]

Handing Over Jira Issues: Pitfalls and Best Practices for New Assignees

Handing over an issue from one Jira assignee to another is more than pushing ‘assign’, changing the assignee, and hoping for the best. A proper handover requires that the person who is receiving the Jira issue knows the requirements and is able to commit. With the flexibility of Jira, you can configure many assignment approaches, […]

About Effective Jira Notifications : Good Practices

Are you also overwhelmed with an abundance of JIRA notifications? As Atlassian Engineers, we are getting on average 200 JIRA messages per day.  The only good thing about JIRA messages is that they can be deleted without risk (the actual information is safe in JIRA).  Still, 200 messages are a chore to process, so we […]