Introducing skills based remuneration at Idalko

We are currently recruiting people and the standard approach is to recruit ‘Junior development engineer’, ‘Senior software engineer’… The drawback of this approach is that it is easy to mismatch people. Some people consider themselves a senior, while our standards would rank them at mid-level. In many cases, levels are associated with salary, and the […]
Optimize your JIRA approval process with ScriptRunner and Groovy scripting.

Introduction Are you considering using JIRA to support an approval process, but you’re not sure how to tackle it? This page details an implementation we made for one of our customers using a bit of groovy scripting and the unbelievable essential ScriptRunner from Adaptavist. The environment This customer is one of these robust financial organizations […]
Maximizing Efficiency: Querying JIRA for Confluence Links Made Easy

I had a question from one of our table grid editor customers that I wanted to share, as it’s valuable. They have a nice use case where they wanted to list all comments of a confluence page related to an issue, in the issue itself. The table grid editor allows to query of any relational […]
Use Case: Adding Project Role Users as Watchers to an Issue

One of our customers wanted to adapt their issue workflow such that specific users got automatically added as watchers to an issue when it gets created. The following script will iterate over all users who have the role ‘ProjectWatcher’ and automatically be added as a watcher. /* ** Add watchers from project role ‘ProjectWatcher ** […]
Use Case: Updating Host File with IP Addresses of Host-Running Containers

Introduction We are using BIRT extensively for reporting from our Atlassian JIRA. The BIRT viewer is a tomcat application that will use a design file to turn raw data into documents or pdf files. But now we have this idea to migrate our Atlassian stack to docker, and the migration of BIRT into the container […]
How to Calculate Days between Issue Creation and Resolution Date in JIRA

Introduction Assume you want to watch how long it takes (on average) to resolve issues. JIRA is providing quite a number of reporting options like the Control chart report and much more. But these are pretty complex things to grasp, and in the end, you just need to know how many days it took […]
Calculating Calendar Days Between Issue Creation and Resolution Using Script-Runner: A How-To Guide

Are you using Atlassian JIRA as tool to track customer complaints and suggestions. Do you want to improve your support operation then you know that numbers will tell you the tale. How long does it take to pick up an issue, what is the average resolution time. Atlassian is providing a great product to manage […]
The curse of a JIRA Plugin

Atlassian is open and easy to extend The Atlassian Product suite is very successful thanks to the thriving ecosystem. Thousands of Atlassian users contribute to the product suite on a daily base. Part of the success is the Atlassian marketplace with more than 3500 plugins for JIRA, confluence … Whenever you have a specific need, chances […]
How to keep issues on the radar

Passing the baton workflow To implement the ‘passing the baton’ approach, we adapted our workflow. Of course the approach is applicable to other workflows as well – our workflow has following steps. Open – whenever an issue is created Planned – the issue has been reviewed and we agreed who will tackle it by when […]
SBT the build tool of future

As you probably know the Exalate team stores the common part of all our applications in the separate project named Exalate-components. We build the sub-projects there and use them as dependencies in all our products. Before we used the maven in several Exalate-component modules and other modules were built by sbt. It was very convenient. […]