<img src="https://secure.leadforensics.com/794635.png" style="display:none;">
Skip to content
Published at May 24, 2024
Team Dynamics

Ework Group uses CodeScene to Navigate Challenges of Distributed Software Development

Ework Group uses CodeScene for unbiased development insights, assessing performance and risks. Daniel Asvelius, Ework's CIO, shares insights.

Ework Group, a successful firm specializing in connecting consultants, uses CodeScene to effectively navigate the challenges of distributed software development by facilitating alignment, maintaining code quality, tracking key metrics, and optimizing efficiency, ultimately contributing to the success of projects

 

What are the main challenges on today’s distributed software development teams with respect to delivery efficiency?

 

In my opinion, as a CIO, it is important to ensure everyone works in the same direction when teams do not meet in person on a weekly basis. When the amount of small talk is heavily reduced, it’s harder to identify early-stage misunderstandings or where additional clarifications might be needed.

People also tend to avoid 'nice-to-know' questions in meetings or asking someone they've never met in person. When these questions aren't addressed during informal interactions, such as in the lunchroom, they tend to remain unanswered. For this reason, we actively work with our teams to understand not only 'what' they should do but also 'why' they should do it. When everyone is aware of the 'why,' we function better as a team, and the need for clarifications is reduced.

 

 

How do you and your teams currently use the CodeScene reports?

Depending on our roles in the teams, we use them in different ways. As a CIO, my primary interest lies in obtaining an 'unbiased opinion' of our performance as a development organization and the ability to identify potential risks ahead. I also observe that our teams become more accurate in estimating tasks and maintaining their backlogs when this data is used for reports shared with management – something that facilitates our work planning. In essence, our developers have increased their contribution in the areas of planning and reporting, in addition to coding, after we implemented CodeScene.

 

Which is the most important metric you are tracking in the CodeScene reports?

We are looking at lead times, throughput and code quality as some examples. We try to follow a group of KPI’s that has impact on each other to make sure that an increased output does not also come with lower code quality or longer lead times for fixing bugs (as one example). By following KPI’s in this way we can ensure that an increased focus on one area does not mean that we lose focus on other areas. 

 

Daniel Asvelius-CIO Ework Group

Daniel Asvelius, CIO Ework Group
 

 

Would it be possible to get this data without a tool like CodeScene?

It would, but it would take substantially more manpower to get the same level of insights into the data. It would also be harder to identify unknown risks since humans tend to focus on the risks they are already aware of, not the ones they are not aware of. All together I believe that CodeScene contributes with better insights, at a lower cost, compared to manual processes.
 
 
 

Is there any specific project you could share metrics about? 

For the past years Ework has invested heavily in an online marketplace for services, such as consulting and staffing, formerly known as Verama. Most of our development teams are focused on various parts of this platform and since sales of it has gone better than expected, with multiple global brands already on board, our development teams have high expectations on their output.
 
I know from experience that when the demands for output increases we face risk of lower code quality which was one of the reasons we got in contact with CodeScene in the first place. At that time we set up an internal KPI saying that regardless of the pressure to deliver new features we should not let our code quality drop under 9 out of 10 to avoid building a technical backlog already from start. Three years later we still keep this KPI and have been able to maintain this high code quality throughout the whole project. This is something that I know our developers are very proud of and as a CIO its great to know that we are building on a solid foundation.
 

 

Key Insights and Results 

CheckmarkAlignment and Risk Identification

CodeScene provides an unbiased assessment of the development organization's performance and identifies potential risks. This helps the CIO and management gain insights into the overall health of the development process and anticipate challenges before they escalate.


CheckmarkTask Estimation and Backlog Management

Teams use CodeScene data for accurate task estimation and backlog maintenance. By leveraging insights from CodeScene reports, teams can plan their work more effectively, leading to better resource allocation and improved project management.


CheckmarkIncreased Developer Contribution

Developers actively engage in planning and reporting activities alongside coding, leveraging CodeScene data. This multifaceted involvement enhances team collaboration and ensures that everyone is aligned on project goals and priorities.
 

CheckmarkKey Metrics Tracking

Ework tracks metrics such as lead times, throughput, and code quality using CodeScene. These metrics serve as key performance indicators (KPIs) that provide a comprehensive view of project health and performance. By monitoring these metrics, Ework ensures a balanced focus on various aspects of development, preventing trade-offs between output, code quality, and bug-fixing efficiency.


Checkmark Maintaining Code Quality

Ework maintains a high code quality standard, even under pressure to deliver new features, by setting and adhering to internal KPIs. CodeScene helps in monitoring and enforcing these standards, ensuring that code quality remains consistently high throughout the project lifecycle.
 

 

 

About Ework Group

Ework Group AB is a Swedish company founded in 2000 with operations in Sweden, Finland, Norway, Poland and Denmark. The company mediates consultants in collaboration with small and medium-sized consulting companies in IT, telecom, technology and business development.

 

CodeScene Team

CodeScene Team

Elements Image

Subscribe to our newsletter

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Semper neque enim rhoncus vestibulum at maecenas. Ut sociis dignissim.

Latest Articles

Use Guardrails for AI-Assisted Coding

Use Guardrails for AI-Assisted Coding

AI-assisted coding is still in its early stages. This article explores the immediate and future impacts of integrating AI assistants into t...

CodeScene is a proud partner of Lund University and Vinnova's NextG2Com Competence Center

CodeScene is a proud partner of Lund University and Vinnova's NextG2Com...

The NextG2Com center at Lund University, part of Vinnova's Advanced Digitalization Program, is now up and running. CodeScene is a proud par...

University of Antwerp uses CodeScene in Re-engineering Course

University of Antwerp uses CodeScene in Re-engineering Course

Master-level Software Re-engineering course uses CodeScene to restructure existing software. Interview with Dr. Henrique Rocha, University ...