DEV Community

Cover image for What is DDTM (Data Driven Team Management)?
panaetov
panaetov

Posted on

What is DDTM (Data Driven Team Management)?

All good managers do it...

Being a good team manager is tough...

Often uncertainty is your biggest enemy, and one of your most important goals is to provide predictability of team results in terms of quality and timings.

So, how to achieve predictability?

This is not a simple question, because software development is not only about algorithms, system analysis and data centers. It ismainly about people and those who believe that their work is kind of art and self-realization.

Not very seasoned managers may think that the only way to go is to rely on a subjective assessment of the team's performance.

This may work in some situations, but it will be useful to combine subjective assessment with more rigorous metrics-based analysis using a Data-Driven Team Management approach. What is it?

Your team generates a lot of digital breadcrumbs and artifacts when it works. These may be issues in Jira, commits in Gitlab, messages in a corporate messenger. Using this data, you can analyze your team, building metrics. Of course, such analysis cannot completely replace the subjective assessment, but it can be an important source of interesting insights.

What tools can you use for building such metrics?

  1. Ad-hoc tools.
    Many people prefer to create their own tools. For example, you may download data from Jira and analyze it using Excel. The advantage of this approach is simplicity. The main disadvantage is that such tools do not have the proper level of automation and it is difficult to use them on a regular, daily basis.

  2. Built-in analysis tools in Jira, Github, etc.
    The advantage is seamlessness. The disadvantage is that such tools can be unavailable to you or not flexible enough, so you cannot analyze specific cases specific of your team.

  3. Special DDTM tools.
    We can mention, for example, open-sourced Captain-Bridge, with realy good documentation and growing community. It allows you to create custom metrics using syntax of mongo or python and data of Jira, Github, Gitlab, Telegram and Discord.

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →