Separate names with a comma.
Recommended. Know people from your network.
Don't have an account?Sign up Now
To reset your password, enter the email address you registered with and we"ll send your instructions on their way.
Discussion in 'Agile and Scrum' started by Bernadette Underwood, Feb 9, 2015.
Was looking into the topic, and wanted to know your viwes on same... keep posting your views please!
If Architecture is complex, expensive, and hard to maintain, then I would say Agile is Anti-Architectural as Agile is simple and easy to handle.
Agile is anti-architecture is a Myth. In agile architecture is evolving. It's more an attitude that the best way to build systems is to keep things simple, and only add the complexity when you need it. The level of upfront architecture / design depends on the type of project. Following agile principles are around architecture and design.
Continuous attention to technical excellence and good design enhances agility.
Simplicity--the art of maximizing the amount of work not done--is essential.
The best architectures, requirements, and designs emerge from self-organizing teams.
Architecture Runway in SAFe
Architectural Runway exists when the enterprise’s platforms have sufficient, existing technological infrastructure (code) to support the implementation of the highest priority features in a near-term Program increment without excessive, delay inducing, redesign. In order to achieve some degree of runway, the enterprise must continually invest in refactoring and extending existing platform.
Eight Principles of Agile Architecture*
Principle #1: The teams that code the system also design the system.
Principle #2: Build the simplest architecture that can possibly work.
Principle #3: When in doubt, code it or model it out.
Principle #4: They build it, they test it.
Principle #5: The bigger the system, the longer the runway.
Principle #6: System Architecture is a role collaboration.
Principle #7: There is no monopoly on innovation.
Principle #8: Implement Architectural flow.
* Source: “Agile Software Requirements”, Dean Leffingwell