Software engineering has always evolved by raising the level of abstraction. There was a time when developers wrote machine code. That gave way to assembler, then high-level programming languages, object-oriented design, frameworks, cloud platforms and Infrastructure as Code. Each step moved us a little further away from implementation details and a little closer to solvingContinueContinue reading “When Understanding Becomes the Bottleneck”
Tag Archives: business
PREVAIL in Practice: Assessing and Communicating Architecture Change
The PREVAIL method offers a structured approach to assessing architecture change proposals, both formally and informally. The PREVAIL method focuses on the Key Factors of a change proposal: Priority, Reversibility, Effort To Execute, Value, Assumptions, Limitations, Risk, Impact, Longevity and Sustainability. A full description of the PREVAIL method is provided in the article Navigate ArchitectureContinueContinue reading “PREVAIL in Practice: Assessing and Communicating Architecture Change”
Navigate Architecture Change with PREVAIL
A major challenge for businesses, teams, and architects is identifying and managing significant changes to an architecture. By significant, we refer to the cost or effort required to implement the change and the value it delivers to the business. Architecture initiatives frequently fail to meet timelines and budgets when the significance of a given changeContinueContinue reading “Navigate Architecture Change with PREVAIL”