Book description
In high-performing organizations such as Salesforce and Spotify, autonomous product development teams own problems end-to-end—from interacting with customers to delivering engaging digital products. These teams find new ways to solve customer problems by constantly running experiments, using high-speed engineering capabilities to create extremely short customer feedback cycles.
In this report, you’ll explore how leading organizations increase autonomy across teams and services through techniques designed to accelerate product delivery and improve business/IT alignment. With examples and use cases, authors Nick Tune (Salesforce) and Scott Millett (Iglu.com) demonstrate how autonomous teams leverage continuous discovery and delivery to find the best solutions with the highest business value. This report is ideal for engineering executives, CTOs, software architects, and senior engineers.
- Learn how to align business goals, team boundaries, and software architecture to solve customer problems
- Create a culture of transparency by articulating strategic decisions throughout the organization
- Analyze your organization’s problem domains to minimize organizational and technical dependencies
- Learn techniques for modeling user journeys and business processes in your domains and subdomains
- Design antifragile systems that respond to changing market conditions and new opportunities
- Apply successful architectural patterns to avoid couplings in your software and couplings between teams
Table of contents
- 1. High-Performance Teams Continuously Deliver Business Value
- 2. Communicating the Business Context
- 3. Analyzing Domains
- 4. Discovering Contexts
- 5. Designing Antifragile Systems
- 6. Architecting Autonomous Applications
Product information
- Title: Designing Autonomous Teams and Services
- Author(s):
- Release date: September 2017
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491994313
You might also like
book
Domain Storytelling: A Collaborative, Visual, and Agile Way to Build Domain-Driven Software
Build Better Business Software by Telling and Visualizing Stories "From a story to working software--this book …
book
User Story Mapping
User story mapping is a valuable tool for software development, once you understand why and how …
audiobook
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
Data is at the center of many challenges in system design today. Difficult issues need to …
book
Technology Strategy Patterns
Technologists who want their ideas heard, understood, and funded are often told to speak the language …