Introducing marchitectures – impactful and purely demonstrative schemas
With its name being a portmanteau of marketing and architecture, as you can imagine, marchitectures are a very common tool to pitch your solution and get sponsorship (and often the budget) for your project. You don't need to get into technical details, nor to cover every aspect of the solution; the idea here is to give an idea of what the finished product will look like.
From a content point of view, marchitectures are no more and no less than a polished version of the first whiteboard sketches of a software architecture. This includes the same vague meaning, incomplete vision, and mixed point of view that we discussed in Chapter 1, Designing Software Architectures in Java – Methods and Styles.
Marchitectures often complement mockups of the User Interface (UI), marketing research, and industry trends. You want to convince the stakeholders (budget owners, investors, and so on) that your...