Software Engineering Productivity | Walter de Bruijn | Beyond Coding Podcast #174

Topics covered
Popular Clips
Questions from this episode
- Asked by 250 people
- Asked by 32 people
- Asked by 28 people
- Asked by 3 people
- Asked by 1 person
- Asked by 1 person
Episode Highlights
Forecasting
Forecasting in engineering is crucial for predicting outcomes and informing decisions. emphasizes the importance of data-driven forecasting, highlighting the use of techniques like Monte Carlo simulations to predict team throughput and feature delivery timelines. He notes that while quantitative data is essential, qualitative insights from engineers are equally important to understand challenges and improvements 1.
Data will definitely not tell you the entire truth. And there's also this famous say that it's fixed only when the engineer believes it's fixed.
---
Balancing these data types helps in making informed decisions about product development priorities.
Data Integration
Integrating quantitative and qualitative data is vital for effective engineering productivity. Walter discusses the use of experiment canvases to define and measure outcomes, stressing the importance of finding a team's cadence and acknowledging domain-specific differences 2. He also warns against overwhelming teams with data, advocating for relevant and actionable metrics through layered data presentation 3.
Make sure that if you're presenting data to teams that it's relevant. And make sure you only present the things that are really important.
---
This approach ensures that teams focus on impactful metrics without distraction.
Agile Decisions
Data plays a pivotal role in agile decision-making processes, enabling quick iterations and informed business cases. Walter highlights the importance of measuring both product outcomes and engineering efficiency to prioritize features and scope effectively 4. He encourages leveraging existing organizational resources and insights from neighboring teams to enhance productivity 5.
I really would like to invite everyone to start exploring engineering productivity. What do it and a team conversation.
---
This collaborative approach fosters a culture of continuous improvement and agile development.
Related Episodes


Building Products for Growth at VEED.IO | Willem Evers | Beyond Coding Podcast #167
Answers 383 questions

High Quality Software Development | Eugene Fidelin | Beyond Coding Podcast #165
Answers 383 questions

Software Development and Sustainability | Brendan Kamp | Beyond Coding Podcast #160
Answers 383 questions

How to Innovate with Software | Carlos Kelkboom | Beyond Coding Podcast #118
Answers 383 questions

Developing People | Ester Le Roux | Beyond Coding Podcast #164
Answers 383 questions

Code Automation Software | Gareth Baars | Beyond Coding Podcast #8
Answers 383 questions

Effective Software Teams | Daniel Terhorst-North | Beyond Coding Podcast #59
Answers 383 questions

How to Build a Product Company | Andreas Prins | Beyond Coding Podcast #104
Answers 383 questions

Quality in Software Development | Dennis Doomen | Beyond Coding Podcast #13
Answers 383 questions













