ArchiveOctober 2020

Articles

How Metrics Benefit 3 Types of Engineering Leaders In An Org

H

Metrics don’t only help in the decision making process, or solely benefit the highest seniority levels within a team. They have advantages for all members of the team irrespective of their seniority.  How VPs of Engineering and CTOs benefit from using metrics: Communication: Identifying, prioritizing, tracking and communicating project progress and issues to all levels of the organization.Problem...

Articles

The True Value of Software Engineering Process Metrics

T

Modern software engineering organizations are agile. They are focused on delivering value rapidly by using continuous delivery, integration and improvement. As such, metrics have changed from more static, traditional software-quality metrics (e.g. Lines of Code/hour) to metrics that help measure continuous success and value creation. “Measuring software productivity by lines of code is like...

Articles

9 Metrics Questions Engineering Leaders Need To Ask

9

Why are metrics important to software engineering leaders? Since performance metrics have become readily available to software engineering leaders, they use them to identify, track and communicate issues to their team. This allows them to increase the team’s productivity; while ensuring an effective project management and the prioritization of problems.  In their essence, performance metrics...

Articles

How should code reviews be conducted?

H

Code reviews are essential before releasing code. They have become a common collaboration practice and help teams distribute knowledge, maintain consistency and avoid bugs. During this process an open dialogue is generated between the software developer and the reviewer. Together they improve the code quality and learn from the process by asking themselves questions such as:  Is the new code...

Articles

How Mission-Based Teams Benefit Your Org

H

Why mission-based teams are sought after Traditionally, technology-based companies operated with a front-end team for the user interface, and a back-end team dealing with the server. Since both the front-end and back-end team need to collaborate anyways, teams in smaller companies were restructured to include both under one umbrella to (1) increase efficiency, and (2) reduce lead times through...