A recently IPO'd company mandated moving over to JIRA because... well, reporting, and lack of options. So they did.

As a data-driven company, they ran a survey afterward. The NPS for JIRA among engineers: -83. This means that 83% of devs would recommend *against* JIRA (!!).
Now I'm not saying JIRA is terrible... but it requires a long, and painful learning curve that most people don't tolerate. And, let's be honest: they hate.

It's also why companies like @linear are capturing the market with startups and places where engineers are decision makers.
JIRA also increasingly has a perception problem after years of treating decision-makers as their end users, not the engineers forced to use a tool to move things around.

Those engineers are now becoming decision-makers. And they want to desperately avoid JIRA, given the options.
As another fun fact, people at about 100 different companies shared details on how projects are run at docs.google.com/forms/d/1cQTc9…

JIRA was mentioned 13 times. *Only* in a negative context.

(Not saying there are teams who don't like it: but no one raved about it)
Back to the company. They are engineering-led, (internally) transparent & a tech company.

Results are *so* uncomparably bad, and could indicate eng attrition, that on top of the usual (training, talk w vendor etc) they're also exploring moving off JIRA, at least for engineers.
This will be a challenge for JIRA.

They've captured the project management market, but piss off engineering users. And it's becoming risky to do so, especially for modern companies that look at data like this.

And JIRA can't afford to get locked out of tech/eng organizations.
The article is out on project management approaches after going through data from close to 100 companies. Here's the article, and the section on JIRA: newsletter.pragmaticengineer.com/p/project-mana…

Obviously, this is non-representative, but still, not flattering.
A clarification on what a negative 83% NPS means: *at least* 83% of engineers recommend against it.

Due to how it’s calculated it could be:

83% against, 17% neutral
88% against, 7% neutral, 5% support
91% against, 1% neutral, 8% support

Such low NPS is rarely heard of
I just realised a year ago I wrote about what has *not* changed since 2010 in the sw dec industry: blog.pragmaticengineer.com/the-decade-in-…

Complaining about JIRA - but still adopting it, usually top-down - is still one of them.

Fees like we’re at an inflection point where this could change.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Gergely Orosz

Gergely Orosz Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @GergelyOrosz

20 Sep
Here's an insight from someone not in Big Tech: it's rare that engineers go "broad" in traditional companies, thus cross-functional teams are hard. However, in Big Tech it's still pretty common (and encouraged!) to work/move across stacks (e.g. do backend changes as a web eng) Image
A few things that make this more common at these companies:
- Internal open-source model (anyone can put up PRs)
- Monorepos & 1-step build processes
- Heavy automation & LOTS of automated quality checks ("if the tests pass, you can push it")
- Hiring for generalist engineers
On the last part - hiring for generalist software engineers - Big Tech gets a lot of flak for the interview process that is... generalist. Rarely going deep into e.g. specific frameworks.

And this is intentional. They want/need people who won't be tied down to one language/tech.
Read 4 tweets
20 Sep
In my observation, burnout in tech is (finally) starting to hit managers, their managers, and their managers, hard. Quote from a VP Eng:

"After 1.5 years of 15-20 Zoom meetings per day, I hit my limit and can't do it anymore. I'm taking the rest of the year to recover." (cont'd) Image
Some very interesting follow-ons of this trend:
1. Fast-growing startups very much struggle to hire director-level or above... and are promoting ICs/inexperienced managers as directors (yes, really)
2. The demand for experienced senior managers (and above) is exploding
3. Until now, most companies have been mostly concerned with IC burnout (ICs are in the largest numbers). It was assumed senior managers who get paid more/have more vested interest(equity) would sort themselves.

The fact that these people are quitting is a *huge* warning sign.
Read 4 tweets
15 Sep
Uber's CTO, Sukumar Rathnam stepped down just 12 months after joining the company.

I left Uber shortly after he joined as CTO, and here are my thoughts on this departure, from the sidelines. A thread
1. This was never meant to be an easy job. SK joined after the 2020 Uber engineering layoffs, low morale, and sinking stock price.

By the time he was in, attrition was high, and he had large shoes to fill that Thuan Pham, Uber's CTO of 7-years left behind.
2. Uber was also without a CPO at this time: Dara stepped in to fill this role. One more challenge.

3. The tension with what engineering wanted (build for the long-term) and Uber's business needs (get to profitability the short- or medium-term) were always at odds.
Read 9 tweets
14 Sep
The tech hiring market has never been this hot: not even during the Dotcom Boom. I talked with dozens of tech hiring managers (from managers to CTOs), swarms of people switching jobs to answer:

Why this is happening, and what are companies doing who keep growing?

A thread:
1. Covid-19 being the tipping point of companies going all-in on digital. Not just e-commerce, but all industries are investing *big* money to move to digital.

No industry is absent. E.g. look at Best Buy tech spending 📈(screenshot from my report newsletter.pragmaticengineer.com/p/perfect-stor…)
2. Capital markets, Big Tech, New Big Tech. Flush with money and pushing the top of the market. Enough said.

3. Pent-up demand from 2020. Covid-19 made business very cautious in 2020. Projects were halted. They're back in 2021, with a budget to get it done.
Read 8 tweets
8 Sep
What are Platform teams, why are they important, and why do (almost) all high-growth companies and big tech have them? A thread.

1. The easiest way to visualize Platform teams is blocks of specific types. Other teams (called Product/Program) use these "blocks" to build.
2. Platforms are focused on a technical mission, rarely have cross-functional engineers (e.g. mobile & backend folks) on the same team, and customers are (usually) internal engineering teams.

Examples include infra-like Platform teams and Product Platform teams.
3. Why even have a Platform? Could we not just... do what we do?

Platforms own very specific goals, often tied to non-functional capabilities like performance, reliability, compliance, security etc.

Yes, you could do without them: and every single team would need to own these.
Read 6 tweets
8 Sep
A daunting thing about mobile development is just how poor the tooling landscape is in 2021.

I suspect Apple's decision in 2010 to basically ban code generators - bankrupting dozens of startups overnight - is a huge reason.

It could happen again. It's a risk to be priced in.
This is true for backend-driven mobile apps as well: the App Store Guidelines are very vague.

It's why e.g. hot reload on RN is something any sensible company steers clear of in prod. Yes, it works: but it *could* get your app banned. For good.

It holds back the ecosystem.
I do wish that Windows Phone would have succeeded in staying relevant because it would have led to *much* more competition.

Microsoft was dev-first in their mobile approach. Their A-team was building the dev tools.

Apple - let's be honest - is consumer-first, developer-last.
Read 7 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(