Principles of Evolutionary Architecture & Design for Agile PM (Part 1)
Large-scale change of enterprise-level architecture and infrastructure presents a challenge, especially in today's networked world. The challenges of today’s enterprise information systems are somewhat unique, compared to when the electronic computer emerged nearly 70 years ago. An early challenge was to stabilize computer technology in the first decade or so. Once it was stabilized, the next challenge was to build useful, large-scale automated systems such as weapons, corporate networks and business automation functions. Standardizing programming languages was a major concern during this era.
Commercialization of information systems such as mainframe computers, software applications and even networks began to emerge in the 1960s. Several challenges faced these early adopters of information system technology. Skilled professionals (and especially managers) were in short supply. The management and technical disciplines were just emerging (i.e., project management, systems development, software development, etc.). Early projects were complex, requiring years, thousands of people and billions of dollars. The terms “management crisis” and “software crisis” emerged with respect to information systems.
The first 25 years spawned at least two major phenomena with respect to information systems. The first was the waterfall lifecycle. That is
Please log in or sign up below to read the rest of the article.