
Software Development: Engineering or Science?
Software development has more in common with scientific research than engineering. Using the Cynefin framework, this post looks at why building a bridge is a complicated problem, why building software is a complex one, and why that difference explains Waterfall’s failures and Agile’s fit.
