Agility, Risk, and Uncertainty, Part 2: How Risk Impacts Agile Architecture
Michael Waterman · IEEE Software · 2018
The amount of technical risk (and the underlying uncertainty) in a software development project can affect the amount of architecting that developers perform up-front. Software architects must determine the proper balance between risk and agility for their projects.