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: enterprisearchitecture
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”