Expert Guidance to Ensure Business Agility & Top-notch Systems & Software
Make your software, systems, and software organization a source of sustainable competitive advantage in an era characterized by constant change. Cutter’s community of international experts provides a steady stream of alerts, updates, reports, and virtual events to keep your teams on the cutting edge of new developments in software engineering excellence, product management, and enterprise agility.
The authors explore Agile architecture and architectural agility and how these two fundamentally different paradigms can reinforce one another. They describe the pitfalls or “anti-patterns” for both enterprise architecture and Agile — and then make a case for how they can be overcome by combining the practices.
The authors point out how the worlds of Agile and architecture can’t quite fit together. To resolve this, they introduce a new architectural approach, asserting that by “architecting for antifragility, businesses can gain real agility and deliver systems with a higher level of quality.” They describe the challenges of complex systems and then define an Antifragile Systems Design process.
The authors articulate concrete ways in which we can shift our perspectives and act to “agilify” our organizations.
This article focuses on business architecture and discusses how it can be leveraged as an enabler along the strategy realization path to harmonize the execution of business direction across organizational boundaries and initiatives.
According to the principle of yin and yang, all things exist as inseparable and contradictory opposites. In this issue of Cutter Business Technology Journal (CBTJ), we explore the relationship between architecture and organizational agility as a powerful paradox: architecture is the way to agility.
In this Advisor, we present a sample of core thinking — a set of practices needed to build a Lean/Agile organization — grouped under three different categories: (1) foundational thinking, (2) designing, and (3) redesigning.
Can the same path to Agile transformation work for every organization? Does every organization need to go through the same number of steps? Do the organization’s culture, technological landscape, and customer needs necessitate a customized model of such a transformation? In this Advisor, we identify the five elements of design thinking as key principles that every Agile transformation should follow.
Agile-at-scale relates to scaling Agile methods for software development use enterprise-wide or on large software development efforts. Scaling has been key as organizations try to tap the benefits of Agile methods to deliver their software products quicker, more cheaply, and with higher quality. This Executive Update presents conclusions based on the analysis of data from over 5,000 software projects fielded by about 500 organizations.