Listen "Does Your Software Methodology Matter?"
Episode Synopsis
Andy and Mon-Chaio question the true impact of various software development methodologies on team performance. They look into whether the research gives any clues about how methodology choice affects team happiness, quality, and speed. The hosts critique the state of software engineering research, discuss effective team dynamics, and highlight the importance of adaptability and interdisciplinary research. Listeners will gain insights into the limitations of plan-driven approaches, the nuanced realities of how software teams work, and why understanding the 'why' behind practices is crucial. This episode offers an overview of the research into the effectiveness of different methodologies and practices.
References
Pair Programming and Software Defects – a large, industrial case study: https://ieeexplore.ieee.org/abstract/document/6331491
A family of experiments on test-driven development: https://link.springer.com/article/10.1007/s10664-020-09895-8
Software Quality - Traditional vs. Agile: an Empirical Investigation: https://arxiv.org/abs/1610.08312
A teamwork effectiveness model for agile software development: https://link.springer.com/article/10.1007/s10664-021-10115-0
The effect of moving from a plan-driven to an incremental software development approach with agile practices: https://link.springer.com/article/10.1007/s10664-010-9136-6
Do Agile scaling approaches make a difference? an empirical comparison of team effectiveness across popular scaling approaches: https://link.springer.com/article/10.1007/s10664-024-10481-5
Meta-analysis for families of experiments in software engineering: a systematic review and reproducibility and validity assessment: https://link.springer.com/article/10.1007/s10664-019-09747-0
References
Pair Programming and Software Defects – a large, industrial case study: https://ieeexplore.ieee.org/abstract/document/6331491
A family of experiments on test-driven development: https://link.springer.com/article/10.1007/s10664-020-09895-8
Software Quality - Traditional vs. Agile: an Empirical Investigation: https://arxiv.org/abs/1610.08312
A teamwork effectiveness model for agile software development: https://link.springer.com/article/10.1007/s10664-021-10115-0
The effect of moving from a plan-driven to an incremental software development approach with agile practices: https://link.springer.com/article/10.1007/s10664-010-9136-6
Do Agile scaling approaches make a difference? an empirical comparison of team effectiveness across popular scaling approaches: https://link.springer.com/article/10.1007/s10664-024-10481-5
Meta-analysis for families of experiments in software engineering: a systematic review and reproducibility and validity assessment: https://link.springer.com/article/10.1007/s10664-019-09747-0
More episodes of the podcast Tactics for Tech Leadership (TTL)
So Long, and Thanks for All the Fish
17/06/2025
Beyond the Code: Your Tech & the Bottom Line
10/06/2025
VacationCast: CTOs
14/05/2025
The Utility of CMM
06/05/2025
Vacationcast: An Announcement
22/04/2025
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.