The drivers behind software delivery inefficiency
Summary
This article explores the key factors that contribute to inefficiency in software delivery, examining common pitfalls and potential improvements.
Similar Articles
Software Drives People Insane
The article explores how the unique characteristics of software development, such as its speed, flexibility, and hidden costs, can lead to mental strain and irrational behavior among developers and stakeholders.
@trq212: for its entire existence, the creation of software has been an incredibly unreliable endeavor most projects ran late, o…
The article discusses the historical unreliability of software creation, with projects often running late and over budget, and presents the 'software factory' as a promise to address these issues for small and medium-sized businesses.
How to Guarantee You Never Ship
This blog post satirically outlines how combining common software development practices like microservices and strict reviews creates multiplicative coordination barriers, hindering product shipping efficiency.
Optimize for change not application performance
The article argues that software teams often over-optimise for micro-performance benchmarks at the expense of developer experience and engineering throughput, which are the true bottlenecks for long-term delivery speed and maintainability.
Why Software Factories Fail (or: harness engineering is not enough)
An analysis of common reasons why software factories fail, arguing that focusing solely on harness engineering is insufficient for success.