Author: user
-
Essential and accidental complexity
A common issue that comes up on software development teams is that of managing complexity in what needs to be developed. There are two essential types of that complexity: essential and accidental. Effectively distinguishing between the two has deep repercussions in development, operational, managerial, and morale concern for years. When leading a software development team,…