You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
The Atlassian Community can help you and your team get more value out of Atlassian products and practices.
Integrations, synchronizations, migrations — these topics might seem straightforward, but they can turn out to be complicated when you actually get started. To help demystify things, I'll share a few guidelines the getint.io team has put together to help Atlassian customers during our years creating and supporting Atlassian integrations.
Here are 5 important questions (and several related sub-questions) to keep in mind when considering investing in a paid integration:
Most companies we meet during our daily work think that the reason to get an integration is just to save time for their team members. Instead of manually copying and pasting issues/tasks by humans, now we will get the tool (app) that will do the job, which would be way faster, and ultimately save time. This is true — the little moments spent manually synchronizing data across applications do add up.
But saving time isn’t the only benefit. It’s not even the most significant way your workflow can improve. What we’ve seen time and again from Atlassian customers is that the biggest benefit is actually avoiding mistakes. Adding in manual steps will always increase the opportunity for error. Another important benefit is increased employee satisfaction, which comes from improved collaboration, productivity, and work/life balance.
Spend some time investigating the possible benefits for your company including but not limited to time savings — these benefits and possible savings will be a valuable benchmark for discussing price or administration cost.
If you can’t find a free version of your desired integration, building your own custom integration might start looking attractive. You have developers on your payroll, so why not use them? From here, it’s a matter of priorities. Is learning to navigate new documentation, experimenting, troubleshooting and testing out a new integration the best possible value your developers can bring to your company?
Maybe the answer is yes! But remember, it’s one thing to develop the solution. Once it’s built, the integration will still need to be maintained. Your team will need to fix bugs and keep track of all the changes made to the integrated apps. For example, when Jira changes a feature API or when the Jira Server API is different from the Jira Cloud one, this will represent a new project for your engineering team. There is also evolving scope in most cases, since your team may not have a strong sense of what they need at the very start.
As the building and maintenance time adds up, it might be worth your time to buy an integration that’s already built and will be maintained by another team. If you come to this conclusion, the next step is to make an informed buying decision — particularly for integrations that are not offered for free.
The getint.io team has put together this list of questions to help guide you toward an informed decision when it comes to your paid integration selection:
In addition to answering these questions, we also recommend scheduling a call or reaching out to see how responsive the partner is. Go to reviews, check the enthusiasm of reviewers. Check to see if partners are responding to constructive reviews.
Requirements change as an organization grows, so integrations are not just about here and now. We like to think about this as factoring in the past, present, and future when making a decision about an integration.
Often companies need to migrate existing data (from the past) first. Then, they need to integrate current issues/tasks/tickets (the present). From there, it's important to factor in flexibility for future needs. For example, maybe your team will add a new contractor that uses a different app. Or perhaps you’ll need to add a new tool to meet a new need within your organization — you need a Jira Azure DevOps integration now, but you’ve added a contractor who uses GitHub and needs to integrate Jira with GitHub. Factoring in flexibility when making decisions about paid integrations will set you up for success in the long run.
Most cloud customers are looking for free solutions first. Often the official version of integrations are available for free, but when they aren’t this search process can be painful. Plus, since most official integrations are free, there’s not a strong consensus about what a paid integration should cost.
This is where it becomes important to understand your objectives and what you stand to gain as a business. Saving time saves money. Retaining staff saves money. These are metrics that can be roughly estimated and attributed to integrations to help you decide if a paid integration is worth the price.
For example, if we look at the cost of an IT representative’s time, assume 1.5 hours wasted per team member per month (avg. equivalent to 120$ of their salary), and multiply that for a team of 100, you’re looking at $12,000 a month wasted. This should make it easier to assess the monthly cost of a paid integration app.
I've often found myself in a position where I’m responsible for choosing my team’s software. If I'm choosing between two tools and one takes a long time to drive value because of a complicated config while the other can be launched within minutes - I’ll choose the tool with the faster time to value every single time.
When testing out solutions, you’ll need to prove the value to the business side of any organization. You’ll need to test and prove your case quickly, so simplicity is fundamental. From that point, you need a tool that can help you cover the specifics of the particular case, which you usually discover while testing.
Carefully answering all these questions that will guide you in the direction of what will work best for you.
Try out getint.io apps on the Atlassian Marketplace here
Author: Jacek Wizmur, Co-Founder and Co-CEO of getint.io - reach me out at firstname.lastname@example.org. Speaker on Atlassian User Group meetings, plenty of podcasts, webinars, and events hosted by Atlassian Partners, an active member of the Atlassian community.
Getint.io is a platform to integrate software to make the collaboration between teams and companies smooth, easy, and secure.
Jacek Wizmur [getint.io]
3 accepted answers