The PowerBI boom
The PowerBI community is one of the most interactive, rich and global in the entire B2B landscape. Users share tips, tricks and best practices on the official forum as well as in various social media groups. Some private facebook groups for PowerBI users have over 50,000 members. The network of users stretches all over the world, with active communities in every continent: from North America to Oceania, from Denmark to Nigeria.
“You’re going to find 10 times more events online around PowerBI than around Tableau. People are looking for a product that will lead in the future, and I think that PowerBI will be the number 1 software for reporting, dashboards, and data analysis”, says Vahid, one of the experts that we interviewed.
Some of the reasons for this explosive adoption speak of convenience, together with the aggressive tactics that turned Microsoft into the technology behemoth of the 1990s. Low price point. User seeding with Office 365. The network effects of the use of Excel and PowerQuery as a data source.
But there are other reasons. PowerBI users are passionate about the tool, which for many of them has become a form of life.
We have interviewed some of them to share their story.
Segun is a lean, athletic young man from Lagos, Nigeria. He talks and answers fast, and is always up for a quick conversation where he can learn something new. When we talked, he was filled with enthusiasm about my enquiry to feature him for this piece. While he’s never been exposed to Atlassian tools, he was eager to understand anything he could about them – and I have the feeling that he would have welcomed a Jira training as much as I would enjoy an invitation to hike in a forest two years into my work from home life.
After finishing his studies in Geology, Segun enrolled in a 1 year tenure at an engineering firm called STEP DEVELOPMENT through the government program NYSC, where he was tasked with collating and monitoring data on building materials. That’s where he discovered his passion for crunching large datasets. He was fascinated by how much he could do with Excel, but craved for more:
I did a bit of research on how I could build a career on data analytics and decided to take online trainings and since then I’ve been able to build competencies in advanced Excel for analytics, foundation on Statistics, SQL for analytics including (Postgres, MYSQL, and Microsoft server SQL which is my favorite tool for exploring datasets.
His self-learning path awarded him an internship that marked his transition from geologist to data analyst at Quantum Analytics NG, a firm that trains future data analysts. There, he started working on different visualization assignments with Tableau and PowerBI. Some of them were based on really large datasets, like the New York City taxi trips between 2017 and 2020.
When I asked Segun why PowerBI is so powerful, he was very bold. “The obvious reason which I’m sure everyone agrees on is that it’s user friendly and easy to learn. But it’s also packed with more functionalities, like DAX expressions to navigate through the dataset, the custom visualizations you can download from the marketplace, and then also the option to share reports with people in your community”.
For Segun, the success of PowerBI is a combination of data processing marvels with a blossoming community. As he quickly discovered after his internship, visual dashboards are an incredible communication tool.
Every time he shares his work on twitter or LinkedIn, Segun engages with more and more people . “I didn’t expect it at all. You know, people have their own preferences and engage with what they find attractive, but I didn’t plan to be talking to experts from all over the world or to people like you about my analysis.”
When he shared a customer satisfaction dashboard with mock data on twitter, Segun asked for feedback. Some of the comments just shared encouragement. However, most of them were specific suggestions, ranging from coloring and layout issues to different methodological aspects. A British Engineer pointed out at the right representation for satisfaction scores, with a Nigerian developer pointing out at the importance of starting from a hypothesis.
At this point of his life, Segun plans to become an expert data analyst in the future and is working at honing his skills even further to get there as soon as possible. However, the road is uncertain and difficult. As he confesses as we chat over DMs in twitter: “I wish I was in a better environment“.
You can get in touch with Segun on LinkedIn and twitter (segunolatt).
"My knowledge of PowerBI is 1%. Every day new features are shipped, there are new components and tools, you have to constantly improve and update what you’ve learned.” For Vahid, the PowerBI community is a lifelong learning journey. “When I decided that I wanted to work with PowerBI, I jumped into the official Microsoft community and started answering every question I saw that didn’t have an answer. I provided about 400 solutions in 7 months, 300 of which I had to research”. Vahid DM studied Industrial Engineering and has been working in project management for most of his career, but always enjoyed working with data. “When I was working in the planning field, I had to use Excel as my main professional tool and most of the time I was writing VBA (Visual Basic for Applications) and creating solutions. It’s very similar to what I do now with DAX”.
“When I was working in the planning field, I had to use Excel as my main professional tool and most of the time I was writing VBA (Visual Basic for Applications) and creating solutions. It’s very similar to what I do now with DAX”.
When joining Sydney Water’s project control team, his heart was already somewhere else. “I saw that a team here in Sydney was working with PowerBI and told them ‘guys, I’d love to join you!‘. After some time reading blogs, watching videos and answering questions I felt that I was ready to transition. I was fortunate enough to find a position where I serve as liaison between project managers and data teams, because I understand project management terminology, can interpret the data and know how to find it”.
Vahid knows that his work will be in constant evolution. “Every dashboard I create includes a feedback key where any stakeholder can send me comments, and many of the meetings we do to review the data end up with new requirements. A project manager may ask: ‘Why is that SPI that high’, and then we need to dig deeper”.
Currently, Vahid has decided to give back to his country of origin and is acting as admin of the Persian PowerBI user Group. “We’re just starting planning for some events, I want to give back and share knowledge with friends back home because I know just how much you can grow professionally when you go hand in hand”.
Experienced in hardcore PPM products like Primavera P6, Vahid smiles when asked about Jira. “Jira? I’ve never seen Jira, but whenever I see questions in the community it’s always the same problem: how do I connect to Jira?”
In many ways, Erik Svensen has a similar profile to Vahid. Both have their own personal websites where they blog about all things PowerBI. Both of them are PowerBI community leaders. And they’re established and recognized professionals.
However, there are also significant differences. Erik’s background is more deeply ingrained in the BI business. He has had his own consulting business since 2002. He owns a wine shop. And besides a Power Query enthusiast, he’s also an art collector.
Erik didn’t have time for an interview with me. But he gently agreed to using his visualizations to illustrate this article.
In the picture below, you can see a map of the Danish mobile network. And here’s a detailed walkthrough on how to set it up.
Erik’s work is a perfect example of the ecosystem of available alternatives for data analysts working with Microsoft tools, and how easy it is for an expert to build models and businesses based on them.
In fact, initiatives that use PowerBI to exploit data from Jira are not rare. Jira is not a reporting tool, and many of its customers look for additional ways to track, explore and analyze how their teams are working.
Jira visualizations in PowerBI: a crowded niche
The demand for Jira analysis done with PowerBI was so obvious from the beginnings that in October 2016 Microsoft launched the Jira Content Pack, with predefined KPIs and charts that allowed any Jira customer to explore their Jira datasets without the need to figure out the Jira API themselves.
Projects based on Jira are common among consultants and experts specializing in data visualization with PowerBI. They’re also an excellent assignment for data analysis students who need hands-on scenarios and real life datasets.
In October 2020 Enterprise DNA, a consulting firm based in Auckland, devoted its 8th public challenge to Jira and received dozens of submissions. According to Brian Julius, Head Content Manager, the challenge was the company’s first intersection with Jira datasets.
“For our Data Challenges, we build the challenge around real-world business scenarios. In this case, we the IT department of a large office within the U.S. government submitted the ticket data, which was actually exported from Jira, just masked to prevent identification of the person submitting the ticket, and the persons servicing that ticket.“
While some of them produced a single dashboard with high level KPIs, others dived deep into some of the questions posed.
For example, this analysis by Mudassir Ali explored the peak periods for Jira Service Management agents.
The PowerBI Connector for Jira
In 2019 Alpha Serve, a software development company from Kyiv, was looking for niches in the Atlassian Marketplace, which it had entered only 1 year earlier. When they realized that so many companies were building custom connectors to explore their Jira datasets, it was clear that they had found a golden opportunity.
Update:
This article was finished before the Russian invasion of Ukraine that started on February 24 2022. After the invasion begun, I exchanged a couple of quick messages with Anna over LinkedIn. She explained how she had been woken up at 5am to the sound of bombs and stressed the importance of being able to continue their business operations.
Two weeks into the war, I received news that Anna is safe in the Italian city of Turin. But her husband stayed to defend the homeland.
According to Chief Strategy Officer and Co-Founder Anna Odrinskaya, “over the last years we have specialized in BI connectors for different marketplaces, like Shopify for example. PowerBI Connector for Jira was the first of them all – and it’s quite impressive how the market keeps growing. The native reporting in Jira is very limited so that’s a very important driver. If you want anything minimally sophisticated or simply a dashboard with key project metrics rather than separate reports, you need to look for it somewhere else. It’s difficult to get the big picture”.
In less than two and a half years, Alpha Serve’s connector has collected over 2,000 installations from Atlassian customers around the globe. Competition within the Marketplace is fierce and customers don’t lack external alternatives:
“Some companies prefer to develop their own connectors because they are looking for specific customizations that a product can never accommodate out of the box, but for most of the companies out there we provide a lot of value and far more possibilities to generate Jira insights than the Jira Content Pack, which has become a bit obsolete”.
However, growth didn’t happen overnight. The team had to overcome major challenges.
“At the beginning, we had a lot of people evaluating the app, but very few of them converted. I think it was as frustrating for us as it was frustrating for them. After some research, we realized that very few actually understood the structure of the data that they were exploring, so they were basically flying blind and didn’t see any value. We had to make sure that users were able to understand how Jira data is architectured from the get-go”.
Had Alpha Serve not internalized that insight, the app would simply have had a silent flop. Instead, the development team overhauled the UI to better educate users.
Based on their revamped product, Jira admins tasked with the mission of exploiting data can quickstart with existing templates and create complex dashboards with a fraction of the effort that is needed for custom visualizations.
From insight creation to distribution: Embedding reports in Confluence
Alpha Serve customers obtain insights faster than their competitors. But they still face significant challenges, some of which are tied with the principles on which Jira is built.
Data contained in a report depends on who created it. Jira permissions affect what you can get from the API, so the same report will be different when published by two users with access to different projects. For example, a product manager with access to every project pertaining to their product portfolio will get a lot more data than an individual collaborator who has been added to only one of those projects.
This can be counterintuitive, but is an important safeguard to protect confidential information and make sure that managers are not misguided by data that doesn’t apply to their sphere of influence.
The experience of building a report with Alpha Serve’s Connector makes this form of data inequality even more obvious. Without the right permissions, some users simply can’t select data sources on the Jira side…
Some customers are starting to publish their dashboards in Confluence with Marketplace apps like resolution’s Microsoft PowerBI Embed for Confluence.
resolution’s and Alphaserve’s products are compatible, streamlining the publication of powerful Jira insights in Confluence, as can be seen in this video:
Another benefit of this combination of Power BI connectors for Confluence and Jira has to do with securing information.
Unfortunately, replicating the structure of Jira permissions in PowerBI can be cumbersome. Once reports are in PowerBI, they can potentially be shared with anyone. This can lead to circumventing company policies, disseminating confidential info, or simply oversharing.
Sharing dashboards in Confluence can be a reasonable remedy. Since Confluence is based on the same access and group management principles, this tactic makes it really easy to align access permissions. It’s enough, for example, to publish reports on Software Development projects in the Confluence Space used by the development team.
“We’re seeing this as one of the main benefits of the app” says Björn Döhler, Co-CEO at resolution and product manager of the connector for Confluence. “There’s no real difference in the user experience when you browse PowerBI dashboards in Confluence, besides the fact that you’re making sure I can only see what I’m supposed to see. There’s no noise, no distractions, and no confidentiality issues”.
For many users, PowerBI has become a driver for change and an opportunity for specialization, education, and growth. For companies, it has become the most widely available, affordable yet powerful application to sustain a data-driven management style. For Atlassian customers, it’s already becoming a major opportunity to better understand how their teams are working.
As Jira and PowerBi become the de facto standard tools for work management and business reporting, the intersection between their user bases is expected to grow exponentially. Companies like resolution, Alpha Serve, and EnterpriseDNA will make sure that these customers are in good company and can obtain the business insights that their leaders crave.
Cookie | Duration | Description |
---|---|---|
_gat_UA-44969175-9 | 1 minute | A variation of the _gat cookie set by Google Analytics and Google Tag Manager to allow website owners to track visitor behaviour and measure site performance. The pattern element in the name contains the unique identity number of the account or website it relates to. |
_gcl_au | 3 months | Provided by Google Tag Manager to experiment advertisement efficiency of websites using their services. |
CONSENT | 16 years 3 months 13 hours | YouTube sets this cookie via embedded youtube-videos and registers anonymous statistical data. |
Cookie | Duration | Description |
---|---|---|
_fbp | 3 months | This cookie is set by Facebook to display advertisements when either on Facebook or on a digital platform powered by Facebook advertising, after visiting the website. |
b3e783bb62 | session | This cookie is set by the provider Zoho. This cookie is used for collecting information on user interaction with the web-campaign content. This cookie helps the website owners to promote products and events on the CRM-campaign-platform. |
fr | 3 months | Facebook sets this cookie to show relevant advertisements to users by tracking user behaviour across the web, on sites that have Facebook pixel or Facebook social plugin. |
IDE | 1 year 24 days | Google DoubleClick IDE cookies are used to store information about how the user uses the website to present them with relevant ads and according to the user profile. |
NID | 6 months | NID cookie, set by Google, is used for advertising purposes; to limit the number of times the user sees an ad, to mute unwanted ads, and to measure the effectiveness of ads. |
test_cookie | 15 minutes | The test_cookie is set by doubleclick.net and is used to determine if the user's browser supports cookies. |
VISITOR_INFO1_LIVE | 5 months 27 days | A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface. |
YSC | session | YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages. |
yt-remote-connected-devices | never | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |
yt-remote-device-id | never | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |
yt.innertube::nextId | never | This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen. |
yt.innertube::requests | never | This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen. |
Cookie | Duration | Description |
---|---|---|
_calendly_session | 21 days | Store user preferences |
_zcsr_tmp | session | Used for website security |
1e5a17c8ab | session | No description available. |
3eb9b21c5c | session | No description available. |
4662279173 | session | No description available. |
AnalyticsSyncHistory | 1 month | Used to store information about the time a sync with the lms_analytics cookie took place for users in the Designated Countries |
cookielawinfo-checkbox-functional | 1 year | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
CookieLawInfoConsent | 1 year | Records the default button state of the corresponding category & the status of CCPA. It works only in coordination with the primary cookie. |
d4bcc0a499 | session | No description available. |
li_gc | 2 years | Used to store consent of guests regarding the use of cookies for non-essential purposes |
m | 2 years | No description available. |
zft-sdc | 12 hours | This cookie stores metadata ( entrances, source etc) of a session which is used by full tracking. (https://www.zoho.com/privacy/cookie-policy.html) |
zps-tgr-dts | 1 year | This cookie stores the session's metadata on your website. |
zsc | 30 minutes | Zoho Service Communication Key. |