What are Patterns?
Patterns are visual models to base designs and solutions on. Different patterns provide different assumptions, but in general, they all represent a simplified ideal.
Explaining Principles
Decentralised decision making is a critical ability for organisations that want to move fast, and disrupt their markets. - James Brewster, just now.
Agile Architecture - A short story
The team worked on a new business application allowing customers to order products online and track their delivery status. The application needed to integrate with several external systems, such as inventory management, payment processing, and shipping providers. The team had to decide how to design the integration layer and what technologies to use.
Architecture Review Board
A frequent perception of ARBs from Agile teams is poor and that they delay decisions and delivery. Properly implemented, an ARB allows an organisation to be more open and transparent and can empower local decision-making within a team or POD.
The Agile ARB
Sara was the chair of the Architecture Review Board (ARB) at Acme Inc., a software company that had adopted agile methods. She was passionate about creating a culture of trust and collaboration among the different teams and departments. She wanted the ARB to be a facilitator rather than a gatekeeper of decisions.
A Tale of Two Customers
Alice and Bob are both customers of XYZ, a large online retailer that sells electronic products. They both ordered a new laptop from XYZ’s website and received a confirmation email with their order details and invoice.