He helped create Jira. Now he's searching for meaningful engineering metrics
Nov 7, 2023
auto_awesome
Dylan, an original architect on JIRA, discusses engineering efficiency, Dora metrics, continuous delivery, and the psychology of managing engineering teams. He also explores the benefits of automating efficiency processes for teams.
Dora Metrics provide a more accurate and meaningful way to track organizational performance in software development, considering the entire process from concept to reliable launch.
Change lead time is a crucial metric that measures how long it takes to move code from concept to a specific environment, enabling teams to identify bottlenecks and inefficiencies for improvement.
Deep dives
Dora Metrics and Engineering Efficiency
Dylan Etkin discusses the significance of Dora Metrics for measuring engineering efficiency. He emphasizes that traditional measures like lines of code or punch cards are flawed and that Dora Metrics provide a more accurate and meaningful way to track organizational performance. These metrics consider the entire software development process from concept to reliable launch and turn them into quantifiable numbers that teams can reason about.
Change Lead Time as an Important Metric
One crucial metric that Dylan highlights is change lead time. He explains that change lead time measures how long it takes to move code from concept to a specific environment, emphasizing that it's a simple yet effective measure to understand team efficiency. By tracking change lead time, teams can identify bottlenecks and inefficiencies in their development process and work towards improving them.
The Role of Automation in Engineering Efficiency
Dylan believes that automation is key to driving engineering efficiency. He highlights the importance of automating processes like continuous integration, continuous deployment, code suggestions, and deployment checks to reduce developer toil and enable teams to focus on higher-level problem-solving. By delegating repetitive and mundane tasks to automation, teams can free up time and resources to concentrate on delivering value to customers and continuously improving their work.
Sleuth helps engineering teams systematically improve efficiency by tracking speed and release quality, preventing slowdowns and bottlenecks, and removing toil and unnecessary friction. Try it for free or see how teams are using Sleuth. Interested in the automations they offer for teams, check out their public marketplace.
Dylan was an original architect on JIRA, so he’s not exactly new to issue- and project-tracking software.
DevOps Research and Assessment (DORA) is a research program that tries to understand what drives successful software delivery and operations performance.
According to Dylan, one thing the best development teams have in common is their culture of continuous learning.