Haystack vs. LinearBA LinearB Alternative
Doing More Harm Than Good?
LinearB as a product is based around tracking and ranking individual developers performance. This includes reporting on individual number of Pull Requests completed, work carried over, work hours and work activity.
These practices seem contrary to the evidence on the effectiveness on such management practices. In Project Oxygen, Google evaluated manager performance ratings and manager feedback from Google’s annual employee survey - they found that great managers are excellent coaches, but they do not micromanage.
Google also studied team performance in Project Aristotle evaluating a total of 180 teams (including 115 project teams in engineering) using hundreds of double-blind interviews and quantitate data sources. Google's researchers found that individual performance of team members is not significantly connected with team effectiveness, but psychological safety was essential. We have covered both the Project Oxygen and Project Aristotle research in a recent episode of our Engineering Insights podcast.
At Haystack we firmly stand against the notion that individual level metrics can provide actionable insights and believe that they cause more damage to work culture as they are invasive, stress-inducing and misleading. As such, we only track delivery at a team level delivery. We also provide additional insights to aid managers in preventing risks like burnout.
At Haystack Analytics, we only provide software engineering metrics that are proven to help teams - either through our own validation or empirical scientific evaluation. We use these metrics to then surface delivery dashboards to provide timely visibility into delivery, in a way likely to help, not hinder, the improvement of delivery.
For example; our North Star metrics include the Four Key Metrics. Rigorous appraisal of these Four Key Metrics (in research led by Dr Nicole Forsgren) has shown that higher performers are 2x more likely to meet their commercial goals (productivity, profitability, market share, number of customers) and their non-commercial goals (quantity of products or services, operating efficiency, customer satisfaction, quality of products or services and achieving organisational or mission goals). Indeed, companies which do well under these DevOps metrics have a 50% higher market cap growth over 3 years. The mechanics of how metrics drive organisational performance is also well understood and has been rationalised by industry leaders like Martin Fowler.
To allow teams to improve flow, we offer delivery dashboards using approaches which we have found lead to improvements against the North Star metrics we track, whilst also being independently advocated as industry best-practice (for example, those appraised in Goldratt's Rules of Flow by Dr Efrat Goldratt-Ashlag). This allows us to provide actionable real-time insights to improving delivery, without using harmful approaches.
LinearB does not provide such scientific evidence to support the metrics they track, and tend to adopt an approach where many metrics and dashboards are supported, even when they aren't necessarily known to help - leading to confusion without timely advice and potential adverse effects.
We have a dedicated support team of experienced engineering leaders available on-demand from our Slack Community. Every Haystack user has a dedicated private slack channel with our team of experts to help you deep dive into your data and teach you how to improve delivery.
LinearB provides basic chat/email support and ”premium support” available only in their enterprise tier.
Haystack is the only tool that doesn’t read, store, or persist source code. We use the GitHub API to pull metadata such as timestamps and commit messages to produce all our insights. We also maintain industry best practices to ensure that all user information is safe.