8.1. Architecture Mining

Architecture mining is rapid intelligence gathering for making better decisions. Its benefit is intelligence amplification; it makes the architect appear smarter and more experienced.

Architecture mining should be fast and effective, or it should not be pursued. The industry changes too quickly for any procedure to be effective which takes more than a few days, weeks, or months, depending upon the scope of the decision. Architecture, in its role as a planning discipline, should reduce timelines and make software development more effective and efficient. We make this point here because architecture mining has the potential for becoming a career-length activity, instead of a short-turnaround intelligence amplification. ...

Get Software Architect Bootcamp now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.