Successfully managing the relationship between business and technology is a daunting task faced by all companies in the twenty-first century. Beyond Software Architecture is a practical guide to properly managing this mission-critical relationship. In our modern economy, every software decision can have a significant impact on business; conversely, most business decisions will influence a software application’s viability. This eBook contains keen insights and useful lessons about creating winning software solutions in the context of a real-world business.
Software should be designed to deliver value to an organization, but all too often it brings turmoil instead. Powerful applications are available in the marketplace, but purchasing or licensing these technologies does not guarantee success. Winning solutions must be properly integrated into an organization’s infrastructure.
This chapter provides a step-by-step guide to help Agile companies create effective roadmaps that answer four key questions:
- Who are you serving?
- What motivates them?
- When should you release your software?
- How should your architecture evolve to continue serving them?