Increase developer efficiency

Mission

Our mission is to help organizations increase developer efficiency, thereby unlocking their immense latent potential.

In doing so, we envision a tenfold surge in productivity while ensuring improved developer experience, maximized profitability, and alignment across leadership.

The Software Development Challenge

KEDEHub subscribes to the knowledge-centric perspective on software development , treating knowledge as the fuel that drives the software development engine. Central to this perspective is understanding the knowledge gap between what a developer knows and what they need to know to effectively complete tasks. This knowledge gap directly influences developers' efficiency, impacting their happiness and productivity.

Developer efficiency is critical for unlocking the full potential of both individuals and teams, which naturally leads to high productivity, enhanced developer work experience and overall well-being

The tech industry, however, often struggles to ensure developers realize their full potential and enjoy their work. This can lead to slower product delivery, higher turnover, and a reputation that repels top talent.

Companies address these challenges with various strategies such as DevOps initiatives, automation, CI/CD, tailored training, Agile and Lean practices, and work-life balance initiatives.

Yet, even the best interventions aimed at improving developer efficiency and experience require confirmation of their impact and quantification of their financial effectiveness. Traditional methods such as relying on gut feel, performance evaluations, and satisfaction surveys offer limited insight and lack the objectivity needed.

This measurement challenge affects the entire organization. CEOs struggle to demonstrate the financial return from enhanced developer efficiency, risking their credibility. Engineering Managers are unable to show how their methods improve developer efficiency, threatening their career progression. Simultaneously, HR's effectiveness in training and talent development is being questioned.

In a perfect world, you would have a tool providing intuitive metrics that resonate across the entire leadership team, directly link developer efficiency with business productivity, allow for benchmarking across different contexts, programming languages, and technologies, and objectively assess the impact of management strategies.

Enter the world of Knowledge-Centric Metrics

KEDEHub serves as the solution to this challenge. It uses patented technology to analyze source code, helping Tech Leaders elevate their impact on developer efficiency and work experience

Unique to KEDEHub is the ability to measure in bits of information the knowledge gaps developers bridge when completing tasks. This feature enables comparisons across different contexts, programming languages, and applications

KEDEHub measures developer efficiency using Knowledge Discovery Efficiency (KEDE), which quantifies the knowledge software developers didn't have prior to starting a task, since it is this lack of knowledge that significantly impacts the time and effort required.

KEDEHub offers more Knowledge-Centric Metrics such as Collaboration, Cognitive Load, Happiness (Flow State), Productivity(Value per Bit of information Discovered), and Rework (Information Loss Rate). They illuminate the impact of the knowledge gaps on the developer work experience and the overall efficiency of the software development process.

Thus, KEDEHub enables a nuanced assessment of an organization's capability, offering insights to foster improvement where it's needed most.

Harnessing the insights provided by KEDEHub leaders can improve collaboration, increase productivity, decrease waste, reduce cognitive load, and foster an environment where developers can achieve a state of flow. The outcome is iImproved Developer Experience, Maximized Profitability, and Aligned Leadership.

What We Believe In

It's ironic that Engineering - of all departments - suffers from a lack of quantitative operational information about efficiency, levels of collaboration and waste.

The reality is that software development remains a black box, even at some of the most tech-driven organizations. And inside that box lurk inefficiencies on an enormous scale.

We believe in the immense potential that resides in each software developer and the incredible value that can be unlocked by tapping into this reservoir of talent. At its core, management is about discerning and harnessing the latent potential within organizations.

For managers and decision-makers, it's pivotal to adopt a holistic systems approach. It's crucial to recognize that any hurdle in achieving a goal often lies in systemic issues, not individuals. Our foundational beliefs are:

  • People inherently strive to give their best.
  • Challenges stem from systemic issues. If roles were reversed, the same challenges would persist.
  • Metrics should gauge system efficiency rather than focus on individual performance.
  • Development teams should be active contributors to discussions about their efficiency and performance, not merely recipients of feedback.

Leadership

KEDEHub is led by Dimitar Bakardzhiev - a serial technology entrepreneur and an expert in managing successful and cost-effective complex software projects. With his blend of technical, managerial and operational expertise, he effectively combines the theory and practice of Agile and Kanban Method to deliver business results. He also published David Anderson's Kanban book as well as books by Goldratt and Deming in the Bulgarian language.