In a world of rapid changes and increasing uncertainties, organizations have to continuously adapt and evolve to remain competitive and excel in the market.
In such a dynamic business landscape organizations need to design for adaptability. Designing for adaptability requires understanding the landscape organizations are operating in, identifying patterns of change, applying principles for organizational fitness, and making mindful strategic decisions to adapt to change.
Organizations need to aim for building systems and team organizations aligned to the business needs and business strategy and evolving them for adaptability to new changes and unknown environments.
This talk brings different perspectives and techniques together from business strategy (Wardley Mapping), software architecture and design (Domain-Driven Design), and team organization (Team Topologies) as a powerful toolset to design, build and evolve adaptive systems and team structures for a fast flow of change.
This introduction to Strategy with Wardley Maps covers:
* What is Wardley Mapping?
* The Problem & Value of Mapping
* Elements of a Map
* Overview of the Strategy Cycle
* A couple of Climatic Patterns
* Several examples
First run @ Wardley Maps London September 2020 as a talk + workshop. https://www.meetup.com/Wardley-Maps-London
Recording will be posted soon.
It is released CC-by-SA, and is based on Simon Wardley's work available on https://medium.com/wardleymaps
Architecture for Flow w/ Wardley Mapping, Domain-Driven Design, and Team Topo...Susanne Kaiser
In a world of rapid changes and increasing uncertainties, organisations have to continuously adapt and evolve to remain competitive and excel in the market. In such a dynamic business landscape organisations need to design for adaptability.
Combining different perspectives and techniques from business strategy (Wardley Mapping), software architecture and design (Domain-Driven Design), and team organisation (Team Topologies) provides a powerful toolset to design, build and evolve adaptive systems and team structures for a fast flow of change.
This talk illustrates the concepts, connects the dots between these three perspectives, and demonstrates how these techniques help to evolve a fictitious legacy system for a fast flow of change.
The journey describes the approach to evolve:
* From functional silo teams to cross-functional autonomous stream-aligned teams and platform teams
* From a monolithic big ball of mud to a modular, loosely coupled system
* From running on-premises infrastructure to cloud-hosted services
This document discusses agile metrics for measuring value, flow, quality, and culture. It presents common metrics used by Scrum teams like velocity, burnup/burndown, lead time, and defects. Flow-related metrics across the development lifecycle are explained, including the differences between cycle time and lead time. The document also discusses measuring value, happiness, culture, and frameworks for metrics like SAFe. Key takeaways are that outcomes rather than activity should be measured, and that culture, collaboration, and safety are important but difficult to measure metrics.
Preparing for a future Microservices journey using DDD & Wardley MapsSusanne Kaiser
The journey to Microservices can be very challenging. Identifying proper boundaries, integrating services, and handling infrastructure and operational complexities that Microservices come with can be very overwhelming.
How not to loose sight and to cope with those challenges and still delivering user and business value? One approach could be to focus on that part of your business that gives most competitive advantage - your core domain - and outsource undifferentiating commodities to utility suppliers.
Domain Driven Design combined with Wardley Maps can help us to understand the problem domain and to focus on the core domain.
In this talk Susanne will show how Domain Driven Design and Wardley Maps can be used together to visualise how a value chain can evolve during a Microservices journey and keeping focus on your core domain.
This document discusses the importance of observability-driven development. It advocates for testing features and changes directly in production to understand their real-world impact on users and systems. Observability is key to gaining insights through metrics, logs, and traces. The document promotes establishing service level objectives and indicators to define and measure service performance. Overall it argues that understanding how systems operate in production through observability should guide development activities.
From capabilities to services modelling for business-it alignment v.2Trond Hjorteland
Our industry seems to go through cycles of re-discovery of lost knowledge with every new generation of developers, which probably is not so odd considering the exponential growth of practitioners. Allegedly half of the programmers today are juniors, which means many of them have yet to encounter the challenges faced decades ago. For example, many run the risk of falling into the trap of modelling services around domain entities, risking ending up with a distributed monolith with its devastating coupling, fragility, and cognitive nightmare. Lucky for us, we have shoulders to stand on to get us out of the quagmire, or even better, prevent us from getting on that slippery slope in the first place.
Being conscious of fallacies like those of distributed computing and anti-patterns like functional decomposition and entity services are all well and good, and necessary heuristics to good service design, but we often crave more concrete guidance. There are many great techniques to consider, like context mapping, user story mapping, event storming, and value chain analysis, but in this talk I will focus on the lost art of business capability modelling. My thesis is that a technique that was relevant in the pre-computing era might be just as useful and relevant when we split our monoliths into a mesh of autonomous (micro)services. Maybe they even could help us identify subdomains, contexts, and organisational structure; in effect the construction of sociotechnical systems?
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th MeetupYuval Yeret
SAFe 6.0, a significant version of the Scaled Agile Framework, was released earlier this Spring. Join us for a deep dive into the newly released SAFe 6.0, where we'll explore the latest updates and improvements to the framework.
In this session, we'll cover the following topics:
Strengthening the Foundation for Business Agility -
Foundational changes in SAFe
Empowering Teams and Clarifying Responsibilities
Accelerating Value Flow
Enhancing Business Agility with SAFe across the business
Delivering Better Outcomes with Measure and Grow and OKRs
This session will provide valuable insights into the latest release and how it can help you and your organization improve business agility and deliver value to customers faster. Join us for an informative and engaging session with our expert speaker, SAFe Fellow/SPCT, and Scrum.org PST Yuval Yeret, who has extensive experience in implementing SAFe at scale. Yuval loves to answer questions, so review the “What’s new in SAFe 6.0” article and come up with concrete questions you want him to answer.
Team Topologies - how and why to design your teams - AllDayDevOps 2017Matthew Skelton
From the AllDayDevOps 2017 live stream https://www.youtube.com/watch?v=XqowSG2Jxqc
For effective, modern, cloud-connected software systems we need to organize our teams in certain ways. Taking account of Conway’s Law, we look to match the team structures to the required software architecture, enabling or restricting communication and collaboration for the best outcomes.
This talk will cover the basics of organization design, exploring a selection of key team topologies and how and when to use them in order to make the development and operation of your software systems as effective as possible. The talk is based on experience helping companies around the world with the design of their teams.
Takeaways:
- The implications of Conway’s Law for software teams
- Cognitive Load for teams
- Effective team topologies
- Team evolution
This introduction to Strategy with Wardley Maps covers:
* What is Wardley Mapping?
* The Problem & Value of Mapping
* Elements of a Map
* Overview of the Strategy Cycle
* A couple of Climatic Patterns
* Several examples
First run @ Wardley Maps London September 2020 as a talk + workshop. https://www.meetup.com/Wardley-Maps-London
Recording will be posted soon.
It is released CC-by-SA, and is based on Simon Wardley's work available on https://medium.com/wardleymaps
Architecture for Flow w/ Wardley Mapping, Domain-Driven Design, and Team Topo...Susanne Kaiser
In a world of rapid changes and increasing uncertainties, organisations have to continuously adapt and evolve to remain competitive and excel in the market. In such a dynamic business landscape organisations need to design for adaptability.
Combining different perspectives and techniques from business strategy (Wardley Mapping), software architecture and design (Domain-Driven Design), and team organisation (Team Topologies) provides a powerful toolset to design, build and evolve adaptive systems and team structures for a fast flow of change.
This talk illustrates the concepts, connects the dots between these three perspectives, and demonstrates how these techniques help to evolve a fictitious legacy system for a fast flow of change.
The journey describes the approach to evolve:
* From functional silo teams to cross-functional autonomous stream-aligned teams and platform teams
* From a monolithic big ball of mud to a modular, loosely coupled system
* From running on-premises infrastructure to cloud-hosted services
This document discusses agile metrics for measuring value, flow, quality, and culture. It presents common metrics used by Scrum teams like velocity, burnup/burndown, lead time, and defects. Flow-related metrics across the development lifecycle are explained, including the differences between cycle time and lead time. The document also discusses measuring value, happiness, culture, and frameworks for metrics like SAFe. Key takeaways are that outcomes rather than activity should be measured, and that culture, collaboration, and safety are important but difficult to measure metrics.
Preparing for a future Microservices journey using DDD & Wardley MapsSusanne Kaiser
The journey to Microservices can be very challenging. Identifying proper boundaries, integrating services, and handling infrastructure and operational complexities that Microservices come with can be very overwhelming.
How not to loose sight and to cope with those challenges and still delivering user and business value? One approach could be to focus on that part of your business that gives most competitive advantage - your core domain - and outsource undifferentiating commodities to utility suppliers.
Domain Driven Design combined with Wardley Maps can help us to understand the problem domain and to focus on the core domain.
In this talk Susanne will show how Domain Driven Design and Wardley Maps can be used together to visualise how a value chain can evolve during a Microservices journey and keeping focus on your core domain.
This document discusses the importance of observability-driven development. It advocates for testing features and changes directly in production to understand their real-world impact on users and systems. Observability is key to gaining insights through metrics, logs, and traces. The document promotes establishing service level objectives and indicators to define and measure service performance. Overall it argues that understanding how systems operate in production through observability should guide development activities.
From capabilities to services modelling for business-it alignment v.2Trond Hjorteland
Our industry seems to go through cycles of re-discovery of lost knowledge with every new generation of developers, which probably is not so odd considering the exponential growth of practitioners. Allegedly half of the programmers today are juniors, which means many of them have yet to encounter the challenges faced decades ago. For example, many run the risk of falling into the trap of modelling services around domain entities, risking ending up with a distributed monolith with its devastating coupling, fragility, and cognitive nightmare. Lucky for us, we have shoulders to stand on to get us out of the quagmire, or even better, prevent us from getting on that slippery slope in the first place.
Being conscious of fallacies like those of distributed computing and anti-patterns like functional decomposition and entity services are all well and good, and necessary heuristics to good service design, but we often crave more concrete guidance. There are many great techniques to consider, like context mapping, user story mapping, event storming, and value chain analysis, but in this talk I will focus on the lost art of business capability modelling. My thesis is that a technique that was relevant in the pre-computing era might be just as useful and relevant when we split our monoliths into a mesh of autonomous (micro)services. Maybe they even could help us identify subdomains, contexts, and organisational structure; in effect the construction of sociotechnical systems?
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th MeetupYuval Yeret
SAFe 6.0, a significant version of the Scaled Agile Framework, was released earlier this Spring. Join us for a deep dive into the newly released SAFe 6.0, where we'll explore the latest updates and improvements to the framework.
In this session, we'll cover the following topics:
Strengthening the Foundation for Business Agility -
Foundational changes in SAFe
Empowering Teams and Clarifying Responsibilities
Accelerating Value Flow
Enhancing Business Agility with SAFe across the business
Delivering Better Outcomes with Measure and Grow and OKRs
This session will provide valuable insights into the latest release and how it can help you and your organization improve business agility and deliver value to customers faster. Join us for an informative and engaging session with our expert speaker, SAFe Fellow/SPCT, and Scrum.org PST Yuval Yeret, who has extensive experience in implementing SAFe at scale. Yuval loves to answer questions, so review the “What’s new in SAFe 6.0” article and come up with concrete questions you want him to answer.
Team Topologies - how and why to design your teams - AllDayDevOps 2017Matthew Skelton
From the AllDayDevOps 2017 live stream https://www.youtube.com/watch?v=XqowSG2Jxqc
For effective, modern, cloud-connected software systems we need to organize our teams in certain ways. Taking account of Conway’s Law, we look to match the team structures to the required software architecture, enabling or restricting communication and collaboration for the best outcomes.
This talk will cover the basics of organization design, exploring a selection of key team topologies and how and when to use them in order to make the development and operation of your software systems as effective as possible. The talk is based on experience helping companies around the world with the design of their teams.
Takeaways:
- The implications of Conway’s Law for software teams
- Cognitive Load for teams
- Effective team topologies
- Team evolution
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]Matthew Philip
Slides as presented on Dec 8, 2020 at FlowConf organized by Agile Kanban Istanbul. https://www.flowconf.com/
Organizational change often stalls out at departmental boundaries, whether that is IT or another division. How do we help organizations connect vertically and horizontally to realize the outcomes that they have when undertaking large-scale change efforts?
Join this session to learn from a case study of a bank that combined flight levels and metrics to bridge their departmental boundaries and recognize gains not only in software delivery effectiveness but unifying higher-level strategy.
Value stream management is essential for dev ops v4DevOps.com
Join us for a live webinar on December 13th to learn why you can’t have effective DevOps without Value Stream Management.
While DevOps provides capabilities that improve a business value stream through the implementation of culture, toolchains, orchestration and automation, DevOps alone without Value Stream Management is not sufficient to realize business benefits.
Don’t spend the time and money on DevOps alone and NOT get to reap the rewards for the business!
Attend this webinar to hear Marc Hornbeek of Trace3, and Jeff Keyes of Plutora discuss how you can leverage all of the data from your DevOps tools chains to provide real-time analytics, and codify policies that must be orchestrated to realize benefits of a business value stream.
WFT is platform as a product? Clues from Team Topologies - WTFinar with Conta...Matthew Skelton
From a WTFinar with Container Solutions on 2020-11-19
Savvy organisations are discovering the value of treating their internal platforms as products. But what does it mean to treat a “platform as a product”? What benefits does this give, and why would an organisation adopt this approach?
In this talk, [Matthew Skelton] [Manuel Pais], co-author of the book Team Topologies, explains why the platform-as-product approach can be a game-changer for organisations building and running software-enabled products and services. Using ideas & patterns from Team Topologies - including Thinnest Viable Platform, team cognitive load, and the evolutionary team interaction modes - [Matthew] [Manuel] explains how organisations like adidas and Uswitch have successfully used the platform-as-product model to accelerate and simplify the delivery of software at scale.
Project To Product: How we transitioned to product-aligned value streamsTasktop
The project to product movement is quickly gathering speed - a recent Gartner report found that 85% of respondents are shifting to a product-centric mentality. However, the complexity and uncertainty of software delivery at scale, coupled with the sheer number of people involved in the process, is too much for traditional project management techniques. Motivation is not enough to achieve a successful transformation—the product-centric model requires new skill sets, different investments and a change in culture.
What does the shift away from project-thinking really look like?
During this webinar, Tasktop VP of Product Development, Nicole Bryan, combines our own journey with the experience of working with our enterprise customers, to paint a clear picture of the cross-organizational challenges in store - and how you can address them by:
- Adopting a “customer-first” mindset
- Appointing a Product Value Stream Lead and a Product Manager
- Implementing the Flow Framework™ to align the language of IT with the language of the business
Overview of the IT4IT tooling market in 2022.
Key trends in the IT4IT / DevOps tooling market are:
- Strategic portfolio management / portfolio backlog management (scaling agile on the enterprise level integrating with Enterprise architecture and Application / Product Portfolio Management)
- On-line collaboration & communication tools supporting team of team planning, problem solving, etc.
- Value stream management (an emerging tooling category) providing visibility across the end-to-end IT value streams
- Multi-cloud discovery & visibility on usage, costs and compliance
- Integrating DevOps tool chain (e.g. CICD pipeline) with the ITSM platform and CMDB
- Integrating security, risk and compliance management into the DevOps tool chain
- AIOps and observability management, consoliding metrics, logs, events mapped to a real-time service model
- Security operations, integrating security monitoring, vulnerability scanning, etc. into end-to-end detect to correct value streams
- Enterprise Service Management (ITSM vendors providing omni-channel services across IT, HR, Facilities, Finance, etc.)
- Leveraging AI/ML in various capabilities such test management, security operations, incident management, etc.
- Sustainability management integrated in IRM/GRC platforms
And last but not least:
- Service / Product portfolio management (managing the portfolio of service/applications, supporting product centric operating models, linked to business capabilities, product owners and teams)
Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...Cprime
Download the associated webinar: https://www.cprime.com/resource/webinars/lean-portfolio-strategy-part-2-shifting-from-imitation-to-real-lpm-the-move-to-true-value-streams/
Lean Portfolio Management (LPM) is touted as a world-changing paradigm. A shift that promises to boost productivity, time to market, quality, customer satisfaction, revenue, and a host of other vital business metrics. It promises to transform the organization to a leaner, more agile version of itself, primed to innovate effortlessly and outperform its competition at every turn.
Most organizations who have tried to establish LPM find the reality to be more nuanced than that. These companies end up implementing “Imitation LPM” where actions and some process changes may be in place and functioning, but the real promise of LPM- the increased agility and reduced waste- is not occurring.
Real LPM assumes that work is funded by value streams with teams organized around delivery of products and services that are valuable to customers. This is, perhaps, the hardest part of implementing LPM.
In part 1 of this webinar we explored how signs of imitation LPM show up in an organization’s approach to strategy. In this second of our series, we join Michiko Quinones (Jira Align Consultant) and Jean Dahl (General Manager, Scaled Agility) to explore:
- How to organize around value streams
- Real world examples of organizations who have successfully shifted from imitation value streams to true value streams
- The impact to funding and budgeting cycles
An Introduction into the design of business using business architectureCraig Martin
The document is an introduction to business architecture presented by Enterprise Architects. It discusses discovering business architecture and developing the business architecture. Key points include:
- Business architecture addresses business challenges and the need for business flexibility and innovation. It focuses on capabilities, processes, and value delivery.
- Developing an effective business architecture involves understanding the business motivation, defining business strategies and models, assessing capabilities, and decomposing capabilities into operational components.
- The business architecture framework includes engagement models, services, and methods to organize content and execute business architecture work. It supports translating strategies into tangible outcomes.
Slides as presented at the Lean Agile London / Lean Agile Global meetup, Oct. 20, 2022 (https://www.linkedin.com/feed/update/urn:li:activity:6989216827318882304/)
Personally designed, Professional Scrum Product Owner (PSPO-I) courseware.
Trademarks are properties of the holders, who are not affiliated with courseware author.
Agile Transformation is a consulting firm that specializes in organizational transformation using Agile, Lean, and other methods. They help clients transform their processes, teams, and culture to improve performance. Their services include assessing needs, developing custom roadmaps, coaching teams in Agile practices, and training leaders in skills like servant leadership and collaboration. Clients praise how Agile Transformation helped them successfully transform their culture, empower teams, and bridge gaps between departments.
Presenter:
Dr. Gail Ferreira, Agile Practice Leader, MATRIX Resources, San Francisco Center of Excellence
Rapid scale directly impacts all levels of decision-making, planning, execution, culture, and communications for executives in hypergrowth companies. In this session, we will discuss how to organize, support, and tailor agile practices for teams and sub-teams in companies with a rapid growth cycle. We will share contemporary case studies of hypergrowth companies who have delivered agile at scale.
Topics will include:
• Basic agile and lean methods
• Scrum of Scrums
• SAFe
• Disciplined Agile Delivery (DAD)
• Agility at Scale (Ambler/Lines)
• Spotify model (Tribes, Squads, Chapters & Guilds, DSDM).
Microservices Architectures: Become a Unicorn like Netflix, Twitter and Hailogjuljo
Full day workshop about Microservices Architectures, from the basis to advanced topics like Service Discovery, Load Balancing, Fault Tolerance and Centralized Logging.
Many technologies are involved, like Spring Cloud Netflix, Docker, Cloud Foundry and ELK.
A separate deck describes all the lab exercises.
What is observability and how is it different from traditional monitoring? How do we effectively monitor and debug complex, elastic microservice architectures? In this interactive discussion, we’ll answer these questions. We’ll also introduce the idea of an “observability pipeline” as a way to empower teams following DevOps practices. Lastly, we’ll demo cloud-native observability tools that fit this “observability pipeline” model, including Fluentd, OpenTracing, and Jaeger.
Exploring Agile Transformation and Scaling PatternsMike Cottmeyer
The goal of any enterprise agile adoption strategy is NOT to adopt agile. Companies adopt agile to achieve better business outcomes. Large organizations have no time for dogma and one-size-fits-all thinking when it comes to introducing agile practices. These companies need pragmatic guidance for safely and incrementally introducing structure, principles, and ultimately practices that will result in greater long term, sustainable business results. This talk will introduce a framework for safely, pragmatically, and incrementally introducing agile to help you achieve your business goals.
Agile Product Management: Getting from Backlog to ValueLeadingAgile
What does it take to create a backlog, build software, release features, and finally deliver value to your customers? From estimation to prioritization, to understanding an end-state vision of an organization, this deck helps you understand the value you're delivering to your users. Learn more about the principles of Agile Product Management in this slide deck from LeadingAgile, Senior Vice President and Executive Consultant, Adam Asch.
Value Stream Management: Is Your Organization Ready?DevOps.com
Attend the next webinar in the Value Stream Management series to gain more insight into how Value Stream Management can provide a benefit to your organization. Value Stream Management has garnered a lot of attention in the past few months, but not all enterprises are ready to reap the benefits.
This session will cover the key components you need to provide a comprehensive internal assessment allowing you to determine how important a value stream management approach is for your organization. We’ll lay out the path, including how to:
The document discusses slicing techniques for improving product development. It defines slicing as cutting something into independent slices that each provide the essence of the whole. This is compared to breaking something into distinct pieces that must all be combined to serve the original purpose. Three levels of slicing are described: capability, functional, and technical. Applying slicing patterns at each level can help create options and focus work on the simplest solution to deliver value quickly. An explicit policy is suggested to define a shared language around deliverables, the scale of options, and desired outcomes for speed and predictability.
The document discusses the role and responsibilities of a Product Owner in Scrum. It emphasizes that the Product Owner is responsible for creating a product vision and backlog, prioritizing the backlog, regularly interacting with the team, reviewing product increments, and helping estimate work. The Product Owner plays a key role in ensuring the team delivers business value through each sprint.
This document discusses EventStorming, a technique for collaboratively modeling complex domains through visualizing sequences of domain events. Key aspects include placing business-relevant events on a timeline to understand workflows and interactions, inviting both technical and business participants, and using the process to facilitate shared learning, clarify concepts, and smooth the transition to technologies like event sourcing. The primary goals are to uncover gaps and inconsistencies in understanding through conversation rather than documentation alone.
Minimum Viable Bureaucracy- A Practical Approach to Scaling Agile Project Man...Dialexa
When it comes to scaling agile project management, businesses should consider Minimum Viable Bureaucracy in addition to Minimum Viable Products (MVP). When you are planning your next software (and perhaps hardware) platform or product, make sure you ask your team or company "how do we maintain efficiency and consistency at scale without hindering creativity?"
http://by.dialexa.com/minimum-viable-bureaucracy-a-practical-approach-to-scaling-agile-project-management
The document discusses the value of enterprise architecture and how it can help align business and IT strategies. It argues that a more organic, pragmatic approach is needed to plan IT strategies that can flexibly support changing business needs over time. Such an approach involves understanding the current landscape, considering different paths forward, selecting an initial path, then continually reviewing and adjusting the strategy based on outcomes.
The Well-Architected workshop is a free, advanced-level workshop that describes the benefits of the AWS Well-Architected Framework. This enables customers to review and improve their cloud architectures and better understand the business impact of their design decisions. It addresses general design principles, best practices, and guidance in five pillars of the Well-Architected Framework. We recommend that attendees of this course have the following pre-requisites: Strong working knowledge of AWS core services and features, as well as previous architectural experience.
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]Matthew Philip
Slides as presented on Dec 8, 2020 at FlowConf organized by Agile Kanban Istanbul. https://www.flowconf.com/
Organizational change often stalls out at departmental boundaries, whether that is IT or another division. How do we help organizations connect vertically and horizontally to realize the outcomes that they have when undertaking large-scale change efforts?
Join this session to learn from a case study of a bank that combined flight levels and metrics to bridge their departmental boundaries and recognize gains not only in software delivery effectiveness but unifying higher-level strategy.
Value stream management is essential for dev ops v4DevOps.com
Join us for a live webinar on December 13th to learn why you can’t have effective DevOps without Value Stream Management.
While DevOps provides capabilities that improve a business value stream through the implementation of culture, toolchains, orchestration and automation, DevOps alone without Value Stream Management is not sufficient to realize business benefits.
Don’t spend the time and money on DevOps alone and NOT get to reap the rewards for the business!
Attend this webinar to hear Marc Hornbeek of Trace3, and Jeff Keyes of Plutora discuss how you can leverage all of the data from your DevOps tools chains to provide real-time analytics, and codify policies that must be orchestrated to realize benefits of a business value stream.
WFT is platform as a product? Clues from Team Topologies - WTFinar with Conta...Matthew Skelton
From a WTFinar with Container Solutions on 2020-11-19
Savvy organisations are discovering the value of treating their internal platforms as products. But what does it mean to treat a “platform as a product”? What benefits does this give, and why would an organisation adopt this approach?
In this talk, [Matthew Skelton] [Manuel Pais], co-author of the book Team Topologies, explains why the platform-as-product approach can be a game-changer for organisations building and running software-enabled products and services. Using ideas & patterns from Team Topologies - including Thinnest Viable Platform, team cognitive load, and the evolutionary team interaction modes - [Matthew] [Manuel] explains how organisations like adidas and Uswitch have successfully used the platform-as-product model to accelerate and simplify the delivery of software at scale.
Project To Product: How we transitioned to product-aligned value streamsTasktop
The project to product movement is quickly gathering speed - a recent Gartner report found that 85% of respondents are shifting to a product-centric mentality. However, the complexity and uncertainty of software delivery at scale, coupled with the sheer number of people involved in the process, is too much for traditional project management techniques. Motivation is not enough to achieve a successful transformation—the product-centric model requires new skill sets, different investments and a change in culture.
What does the shift away from project-thinking really look like?
During this webinar, Tasktop VP of Product Development, Nicole Bryan, combines our own journey with the experience of working with our enterprise customers, to paint a clear picture of the cross-organizational challenges in store - and how you can address them by:
- Adopting a “customer-first” mindset
- Appointing a Product Value Stream Lead and a Product Manager
- Implementing the Flow Framework™ to align the language of IT with the language of the business
Overview of the IT4IT tooling market in 2022.
Key trends in the IT4IT / DevOps tooling market are:
- Strategic portfolio management / portfolio backlog management (scaling agile on the enterprise level integrating with Enterprise architecture and Application / Product Portfolio Management)
- On-line collaboration & communication tools supporting team of team planning, problem solving, etc.
- Value stream management (an emerging tooling category) providing visibility across the end-to-end IT value streams
- Multi-cloud discovery & visibility on usage, costs and compliance
- Integrating DevOps tool chain (e.g. CICD pipeline) with the ITSM platform and CMDB
- Integrating security, risk and compliance management into the DevOps tool chain
- AIOps and observability management, consoliding metrics, logs, events mapped to a real-time service model
- Security operations, integrating security monitoring, vulnerability scanning, etc. into end-to-end detect to correct value streams
- Enterprise Service Management (ITSM vendors providing omni-channel services across IT, HR, Facilities, Finance, etc.)
- Leveraging AI/ML in various capabilities such test management, security operations, incident management, etc.
- Sustainability management integrated in IRM/GRC platforms
And last but not least:
- Service / Product portfolio management (managing the portfolio of service/applications, supporting product centric operating models, linked to business capabilities, product owners and teams)
Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...Cprime
Download the associated webinar: https://www.cprime.com/resource/webinars/lean-portfolio-strategy-part-2-shifting-from-imitation-to-real-lpm-the-move-to-true-value-streams/
Lean Portfolio Management (LPM) is touted as a world-changing paradigm. A shift that promises to boost productivity, time to market, quality, customer satisfaction, revenue, and a host of other vital business metrics. It promises to transform the organization to a leaner, more agile version of itself, primed to innovate effortlessly and outperform its competition at every turn.
Most organizations who have tried to establish LPM find the reality to be more nuanced than that. These companies end up implementing “Imitation LPM” where actions and some process changes may be in place and functioning, but the real promise of LPM- the increased agility and reduced waste- is not occurring.
Real LPM assumes that work is funded by value streams with teams organized around delivery of products and services that are valuable to customers. This is, perhaps, the hardest part of implementing LPM.
In part 1 of this webinar we explored how signs of imitation LPM show up in an organization’s approach to strategy. In this second of our series, we join Michiko Quinones (Jira Align Consultant) and Jean Dahl (General Manager, Scaled Agility) to explore:
- How to organize around value streams
- Real world examples of organizations who have successfully shifted from imitation value streams to true value streams
- The impact to funding and budgeting cycles
An Introduction into the design of business using business architectureCraig Martin
The document is an introduction to business architecture presented by Enterprise Architects. It discusses discovering business architecture and developing the business architecture. Key points include:
- Business architecture addresses business challenges and the need for business flexibility and innovation. It focuses on capabilities, processes, and value delivery.
- Developing an effective business architecture involves understanding the business motivation, defining business strategies and models, assessing capabilities, and decomposing capabilities into operational components.
- The business architecture framework includes engagement models, services, and methods to organize content and execute business architecture work. It supports translating strategies into tangible outcomes.
Slides as presented at the Lean Agile London / Lean Agile Global meetup, Oct. 20, 2022 (https://www.linkedin.com/feed/update/urn:li:activity:6989216827318882304/)
Personally designed, Professional Scrum Product Owner (PSPO-I) courseware.
Trademarks are properties of the holders, who are not affiliated with courseware author.
Agile Transformation is a consulting firm that specializes in organizational transformation using Agile, Lean, and other methods. They help clients transform their processes, teams, and culture to improve performance. Their services include assessing needs, developing custom roadmaps, coaching teams in Agile practices, and training leaders in skills like servant leadership and collaboration. Clients praise how Agile Transformation helped them successfully transform their culture, empower teams, and bridge gaps between departments.
Presenter:
Dr. Gail Ferreira, Agile Practice Leader, MATRIX Resources, San Francisco Center of Excellence
Rapid scale directly impacts all levels of decision-making, planning, execution, culture, and communications for executives in hypergrowth companies. In this session, we will discuss how to organize, support, and tailor agile practices for teams and sub-teams in companies with a rapid growth cycle. We will share contemporary case studies of hypergrowth companies who have delivered agile at scale.
Topics will include:
• Basic agile and lean methods
• Scrum of Scrums
• SAFe
• Disciplined Agile Delivery (DAD)
• Agility at Scale (Ambler/Lines)
• Spotify model (Tribes, Squads, Chapters & Guilds, DSDM).
Microservices Architectures: Become a Unicorn like Netflix, Twitter and Hailogjuljo
Full day workshop about Microservices Architectures, from the basis to advanced topics like Service Discovery, Load Balancing, Fault Tolerance and Centralized Logging.
Many technologies are involved, like Spring Cloud Netflix, Docker, Cloud Foundry and ELK.
A separate deck describes all the lab exercises.
What is observability and how is it different from traditional monitoring? How do we effectively monitor and debug complex, elastic microservice architectures? In this interactive discussion, we’ll answer these questions. We’ll also introduce the idea of an “observability pipeline” as a way to empower teams following DevOps practices. Lastly, we’ll demo cloud-native observability tools that fit this “observability pipeline” model, including Fluentd, OpenTracing, and Jaeger.
Exploring Agile Transformation and Scaling PatternsMike Cottmeyer
The goal of any enterprise agile adoption strategy is NOT to adopt agile. Companies adopt agile to achieve better business outcomes. Large organizations have no time for dogma and one-size-fits-all thinking when it comes to introducing agile practices. These companies need pragmatic guidance for safely and incrementally introducing structure, principles, and ultimately practices that will result in greater long term, sustainable business results. This talk will introduce a framework for safely, pragmatically, and incrementally introducing agile to help you achieve your business goals.
Agile Product Management: Getting from Backlog to ValueLeadingAgile
What does it take to create a backlog, build software, release features, and finally deliver value to your customers? From estimation to prioritization, to understanding an end-state vision of an organization, this deck helps you understand the value you're delivering to your users. Learn more about the principles of Agile Product Management in this slide deck from LeadingAgile, Senior Vice President and Executive Consultant, Adam Asch.
Value Stream Management: Is Your Organization Ready?DevOps.com
Attend the next webinar in the Value Stream Management series to gain more insight into how Value Stream Management can provide a benefit to your organization. Value Stream Management has garnered a lot of attention in the past few months, but not all enterprises are ready to reap the benefits.
This session will cover the key components you need to provide a comprehensive internal assessment allowing you to determine how important a value stream management approach is for your organization. We’ll lay out the path, including how to:
The document discusses slicing techniques for improving product development. It defines slicing as cutting something into independent slices that each provide the essence of the whole. This is compared to breaking something into distinct pieces that must all be combined to serve the original purpose. Three levels of slicing are described: capability, functional, and technical. Applying slicing patterns at each level can help create options and focus work on the simplest solution to deliver value quickly. An explicit policy is suggested to define a shared language around deliverables, the scale of options, and desired outcomes for speed and predictability.
The document discusses the role and responsibilities of a Product Owner in Scrum. It emphasizes that the Product Owner is responsible for creating a product vision and backlog, prioritizing the backlog, regularly interacting with the team, reviewing product increments, and helping estimate work. The Product Owner plays a key role in ensuring the team delivers business value through each sprint.
This document discusses EventStorming, a technique for collaboratively modeling complex domains through visualizing sequences of domain events. Key aspects include placing business-relevant events on a timeline to understand workflows and interactions, inviting both technical and business participants, and using the process to facilitate shared learning, clarify concepts, and smooth the transition to technologies like event sourcing. The primary goals are to uncover gaps and inconsistencies in understanding through conversation rather than documentation alone.
Minimum Viable Bureaucracy- A Practical Approach to Scaling Agile Project Man...Dialexa
When it comes to scaling agile project management, businesses should consider Minimum Viable Bureaucracy in addition to Minimum Viable Products (MVP). When you are planning your next software (and perhaps hardware) platform or product, make sure you ask your team or company "how do we maintain efficiency and consistency at scale without hindering creativity?"
http://by.dialexa.com/minimum-viable-bureaucracy-a-practical-approach-to-scaling-agile-project-management
The document discusses the value of enterprise architecture and how it can help align business and IT strategies. It argues that a more organic, pragmatic approach is needed to plan IT strategies that can flexibly support changing business needs over time. Such an approach involves understanding the current landscape, considering different paths forward, selecting an initial path, then continually reviewing and adjusting the strategy based on outcomes.
The Well-Architected workshop is a free, advanced-level workshop that describes the benefits of the AWS Well-Architected Framework. This enables customers to review and improve their cloud architectures and better understand the business impact of their design decisions. It addresses general design principles, best practices, and guidance in five pillars of the Well-Architected Framework. We recommend that attendees of this course have the following pre-requisites: Strong working knowledge of AWS core services and features, as well as previous architectural experience.
Adaptive Socio-Technical Systems w/ Architecture for FlowSusanne Kaiser
In a world of rapid changes and increasing uncertainties, organisations have to continuously adapt and evolve to remain competitive and excel in the market.
For a system to be adaptable and evolvable requires the business strategy, the organisation, and the software architecture to be amenable and optimised for anticipating and absorbing change.
This talk will address how Team Topologies, Wardley Mapping, and Domain-Driven Design can be combined to design and evolve adaptive, socio-technical systems that are optimised for a fast flow of change.
Confluent Partner Tech Talk with BearingPointconfluent
This document discusses best practices for debugging client applications in Kafka streams. It begins by asking a question about debugging practices for producers, consumers, and Kafka streams applications. It then describes a Partner Technical Sales Enablement offering that includes live sessions and on-demand learning paths on topics like Confluent fundamentals and use cases. It outlines additional support for partners through technical workshops, coaching, and solution discovery sessions. The document concludes by stating the goal of Partner Tech Talks is to provide insights and inspiration through use case discussions.
While enterprises are increasingly adopting a cloud strategy, a successful cloud journey requires a mature foundation built through a well-architected, phased, and incremental approach.
This webinar will help you plan for a mature foundation for all the phases of a cloud adoption journey.
The content of this session is drawn from multiple cloud adoption projects at large enterprises to detail the following:
Opportunities and challenges of cloud adoption
Best practices to ensure a seamless transition to the cloud including exploration, migration, basic patterns, application transformation and maintenance
Automation and self-service enablement in the cloud.
View the webinar here - https://bit.ly/2TcSkMv
The term "cloud native" is thrown around constantly when referring to how to build modern applications, but it has been hard to find a consistent and fully encompassing description of what it really means. In this webinar, Kim Clark and Kyle Brown discuss a range of elements that need to come together to take a truly cloud native approach and also consider what some of the key challenges are.
This document outlines an agenda for solving common problems when managing a hybrid Microsoft infrastructure. The agenda includes discussions on why monitoring and managing a hybrid cloud is critical by addressing challenges around reducing complexity, costs, and ensuring quality of service. It will provide overviews of the MetaVis platform and GSX Solutions for monitoring, managing, and reporting on hybrid environments. The combination of MetaVis and GSX is said to provide comprehensive monitoring and management of Microsoft infrastructures from an end-user perspective.
The document discusses moving to a Model-Based Enterprise (MBE) and the business implications. Key points include:
- An MBE uses digital product and system models as a single source of information for design, engineering, and manufacturing.
- This approach improves collaboration, innovation, execution efficiency, and customer intimacy. It helps companies deliver commitments on increasingly complex projects.
- Realizing an MBE requires changes to business processes, organization, tools, and culture to fully leverage the digital models across the product lifecycle. Dassault Systemes' 3DEXPERIENCE platform can provide the architecture and tools to support an MBE.
The document discusses transforming IT with AWS cloud services. It describes AWS's layered architecture with foundational, platform and application services. It provides guidance on planning a cloud transformation including developing people skills, conducting assessments, creating a roadmap, financial analysis, technology fit, and aligning with enterprise IT programs. The document recommends standardizing on cloud patterns, using the full breadth of AWS services, and investing in a discovery workshop to build a cloud strategy.
Keys to establish sustainable DW and analytics on the cloud -Impetus webinarImpetus Technologies
Cloud adoption is inevitable to implement digital transformation and drive customer expectations. For a seamless transition of your analytical layer to modern cloud platforms, powerful automation is crucial at a process, code, and data level. However, this transition is not the end, but the beginning of creating sustainable business outcomes through a democratized and extensible data architecture. These outcomes are realized through the cloud architecture’s scaling options and the ease of advanced analytics, establishing a data-driven culture, and monetizing data for increased/new revenue.
Join our upcoming webinar where our experts share:
Keys to formulating an effective blueprint for DW transformation to the cloud
How to leverage existing DW investments by harnessing decades of coding effort within weeks
The best practices for driving tangible business outcomes through cloud-scale analytics.
To view the webinar, visit - https://bit.ly/2MJ01rK
MS Cloud Day - Introduction to Windows Azure platform and real world case studySpiffy
Daniel Bucherer guides companies to Microsoft's Windows Azure cloud platform. He discusses how Azure provides scalable infrastructure as a service, platform as a service, and software as a service options. Azure can help companies reduce costs, improve flexibility to scale up or down based on demand, and focus on their core business instead of managing infrastructure.
Cloud promises a simple pay-as-you-go approach to technology, with cost-savings at the top of the list. As more enterprises adopt the cloud, cost continues to be a major issue with new pricing models, services and features that introduce waste and complexity into the decision-making process. In this webinar, you’ll learn expert strategies that will amplify your cloud performance and maximize your ROI with a level of intricacy that can’t be solved using manual process – tools and expertise are needed.
This document discusses the role of architects in capability-based planning for the Department of Defense (DoD). It notes that DoD's capability value chain is missing a link between capability planning and development. The architect's role is to fill this gap by developing an architecture specification and engineerable requirements that can translate capability needs into systems that deliver capabilities. The document contrasts this role with platform-based planning of the past, where requirements and development focused more on individual platforms.
The seminar agenda covers various topics related to virtualization and systems management over a half day period. There will be presentations on Janalent, virtualization and systems management, a real world demo, and a survey and giveaways before wrapping up at noon. The document about Janalent provides information on their services, partnerships, experience, recognition and approach to virtualization. It emphasizes how virtualization can increase flexibility, scalability, availability and reduce costs when implemented properly.
Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...Amazon Web Services
While Cloud is fast becoming the new normal for organisations of all sizes, many IT executives & budget owners struggle to articulate the business value of moving to the Cloud in terms that resonate with the Board and broader C suite. In this session, we will talk through the impact cloud computing is having on the overall IT cost base, not just the infrastructure layer. We will also cover what the typical non-cost benefits are, and how they can be measured and communicated. Finally we will provide a framework that can be used to calculate the transformation costs associated with moving to Cloud.
Speaker: Conor McNamara, Head of Cloud Economics and Enterprise Strategy, Asia Pacific, Amazon Web Services
The Cloud Imperative – What, Why, When and HowInside Analysis
TechWise Episode III, Featuring Dr. Robin Bloor and Gilbert Cutsem
Live Webcast on September 24, 2014
Watch the archive:
https://bloorgroup.webex.com/bloorgroup/lsr.php?RCID=61c9c40def9ecba2b0dabf03b6075f3a
Regardless of where you stand in the enterprise, Cloud Computing has arrived. From the analytics that drive dynamic change, to the operational systems that keep the business humming; from the predictive models that improve results, to the database systems that underpin the most advanced infrastructure in history -- the Cloud now challenges the status quo in every corner of the enterprise.
Register for this episode of TechWise to hear veteran Analysts Dr. Robin Bloor of The Bloor Group, and Gilbert Cutsem, as they explain how today’s cutting edge Cloud solutions can deliver enterprise caliber software like never before. They’ll discuss best practices for moving to the Cloud, and offer insights for enabling intelligent hybrid architectures that can connect data, systems and business processes.
Visit InsideAnlaysis.com for more information.
The Challenges Of, And Advantages In, Establishing A Consistent Architectural...Tim Eyres
Describes the challenges and benefits of having a consistent enterprise architecture framework within a global pharma research organization with examples from different industries.
This document summarizes a presentation about Windows Azure. It discusses how businesses and technology have shifted from centralized computing to distributed computing in the cloud. Windows Azure provides scalable, pay-as-you-go cloud services that allow customers to improve efficiency and agility. The presentation provides details on Windows Azure architecture, pricing models, workload patterns suited for the cloud, case studies, and the company's roadmap. It aims to demonstrate how Windows Azure can help businesses reduce costs while gaining flexibility.
Similar to Building Adaptive Systems with Wardley Mapping, Domain-Driven Design, and Team Topologies (20)
What to do when you have a perfect model for your software but you are constrained by an imperfect business model?
This talk explores the challenges of bringing modelling rigour to the business and strategy levels, and talking to your non-technical counterparts in the process.
Mobile App Development Company In Noida | Drona InfotechDrona Infotech
Drona Infotech is a premier mobile app development company in Noida, providing cutting-edge solutions for businesses.
Visit Us For : https://www.dronainfotech.com/mobile-application-development/
Most important New features of Oracle 23c for DBAs and Developers. You can get more idea from my youtube channel video from https://youtu.be/XvL5WtaC20A
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfVALiNTRY360
Salesforce Healthcare CRM, implemented by VALiNTRY360, revolutionizes patient management by enhancing patient engagement, streamlining administrative processes, and improving care coordination. Its advanced analytics, robust security, and seamless integration with telehealth services ensure that healthcare providers can deliver personalized, efficient, and secure patient care. By automating routine tasks and providing actionable insights, Salesforce Healthcare CRM enables healthcare providers to focus on delivering high-quality care, leading to better patient outcomes and higher satisfaction. VALiNTRY360's expertise ensures a tailored solution that meets the unique needs of any healthcare practice, from small clinics to large hospital systems.
For more info visit us https://valintry360.com/solutions/health-life-sciences
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...XfilesPro
Wondering how X-Sign gained popularity in a quick time span? This eSign functionality of XfilesPro DocuPrime has many advancements to offer for Salesforce users. Explore them now!
Top 9 Trends in Cybersecurity for 2024.pptxdevvsandy
Security and risk management (SRM) leaders face disruptions on technological, organizational, and human fronts. Preparation and pragmatic execution are key for dealing with these disruptions and providing the right cybersecurity program.
Microservice Teams - How the cloud changes the way we workSven Peters
A lot of technical challenges and complexity come with building a cloud-native and distributed architecture. The way we develop backend software has fundamentally changed in the last ten years. Managing a microservices architecture demands a lot of us to ensure observability and operational resiliency. But did you also change the way you run your development teams?
Sven will talk about Atlassian’s journey from a monolith to a multi-tenanted architecture and how it affected the way the engineering teams work. You will learn how we shifted to service ownership, moved to more autonomous teams (and its challenges), and established platform and enablement teams.
WWDC 2024 Keynote Review: For CocoaCoders AustinPatrick Weigel
Overview of WWDC 2024 Keynote Address.
Covers: Apple Intelligence, iOS18, macOS Sequoia, iPadOS, watchOS, visionOS, and Apple TV+.
Understandable dialogue on Apple TV+
On-device app controlling AI.
Access to ChatGPT with a guest appearance by Chief Data Thief Sam Altman!
App Locking! iPhone Mirroring! And a Calculator!!
Unveiling the Advantages of Agile Software Development.pdfbrainerhub1
Learn about Agile Software Development's advantages. Simplify your workflow to spur quicker innovation. Jump right in! We have also discussed the advantages.
SMS API Integration in Saudi Arabia| Best SMS API ServiceYara Milbes
Discover the benefits and implementation of SMS API integration in the UAE and Middle East. This comprehensive guide covers the importance of SMS messaging APIs, the advantages of bulk SMS APIs, and real-world case studies. Learn how CEQUENS, a leader in communication solutions, can help your business enhance customer engagement and streamline operations with innovative CPaaS, reliable SMS APIs, and omnichannel solutions, including WhatsApp Business. Perfect for businesses seeking to optimize their communication strategies in the digital age.
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesQuickdice ERP
Explore the seamless transition to e-invoicing with this comprehensive guide tailored for Saudi Arabian businesses. Navigate the process effortlessly with step-by-step instructions designed to streamline implementation and enhance efficiency.
UI5con 2024 - Bring Your Own Design SystemPeter Muessig
How do you combine the OpenUI5/SAPUI5 programming model with a design system that makes its controls available as Web Components? Since OpenUI5/SAPUI5 1.120, the framework supports the integration of any Web Components. This makes it possible, for example, to natively embed own Web Components of your design system which are created with Stencil. The integration embeds the Web Components in a way that they can be used naturally in XMLViews, like with standard UI5 controls, and can be bound with data binding. Learn how you can also make use of the Web Components base class in OpenUI5/SAPUI5 to also integrate your Web Components and get inspired by the solution to generate a custom UI5 library providing the Web Components control wrappers for the native ones.
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsPeter Muessig
The UI5 tooling is the development and build tooling of UI5. It is built in a modular and extensible way so that it can be easily extended by your needs. This session will showcase various tooling extensions which can boost your development experience by far so that you can really work offline, transpile your code in your project to use even newer versions of EcmaScript (than 2022 which is supported right now by the UI5 tooling), consume any npm package of your choice in your project, using different kind of proxies, and even stitching UI5 projects during development together to mimic your target environment.
8 Best Automated Android App Testing Tool and Framework in 2024.pdfkalichargn70th171
Regarding mobile operating systems, two major players dominate our thoughts: Android and iPhone. With Android leading the market, software development companies are focused on delivering apps compatible with this OS. Ensuring an app's functionality across various Android devices, OS versions, and hardware specifications is critical, making Android app testing essential.
3. “A system is more than the sum of its parts, it’s a product of their interactions.” *
“Until managers take into accout the systemic nature of their organizations,
most of their efforts to improve their performance are doomed to failure.” *
*) Dr. Russell Ackoff
Your
system
Your
local
optimization
4. Challenges of Building Systems
Building the right thing Building the thing right
How aligned is
our solution to
business / user
needs?
Have we
understood
the
problem?
Do we share
the same
common
understanding?
How efficient
are our
engineering
practices?
How easy and
fast
can we
change and
adapt?
How fast
can we deliver
changes?
Effectiveness Efficiency
“Doing the wrong thing right is not nearly as good as doing the right thing wrong”
Dr. Russell Ackoff
@suksr
10. Value
Chain
Invisible
Visible
Evaluate
Manage
Organizer
Build & Publish Communicate Signup/Signin
Speaker
Submit
@suksr
Schedule
Session CfP Submission w/ Speakers
Compute
Platform
VM
Message
Broker
Search
Engine
Data Storage
Conference
Event Planner
Wardley Map – Example
Determine
dependencies
and position of
the components
in the
value chain
Identify
users
Identify
components
fulfilling
user needs
Identify
user
needs
1
2
3
4
3
Landscape
11. Determine
dependencies
and position of
the components
in the
value chain
Value
Chain
Invisible
Visible
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Evaluate
Manage
Organizer
Build & Publish Communicate Signup/Signin
Speaker
Submit
@suksr
Schedule
Session CfP Submission w/ Speakers
Compute
Platform
VM
Message
Broker
Search Engine
Data Storage
Conference
Event Planner
Determine
stage of
evolution for
every
component
5
Wardley Map – Example
Identify
users
Identify
components
fulfilling
user needs
Identify
user
needs
1
2
3
4
3
Landscape
18. Value
Chain
Invisible
Visible
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Efficiency enables innovation
Uncharted Industrialised
Climate
@suksr
The Climatic Patterns (extract)
Higher order systems
create new source of
value
22. Full transition to
Smartphones
Past success
breeds inertia
Inertia can kill an organisation
Success of old
cell phones
Competitors’ actions will
change the game
Increasing
importance of
software
@suksr
Competitors’ Actions and Inertia to Change
Climate
23. Climate
“Understanding
climatic patterns
is important when
anticipating
change.”
- Simon Wardley
Climatic patterns
give you an idea
what can change
and where to
invest
Value
Chain
Invisible
Visible
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Evaluate
Manage
Organizer
Build & Publish Communicate Signup/Signin
Speaker
Submit
Schedule
Session CfP Submission w/ Speakers
Compute
Platform
VM
Message
Broker
Search Engine
Data Storage
Conference
Event Planner
Cloud-hosted Services
Serverless
Points of potential
change /
where to invest? Everything
evolves through
supply and
demand
competition
Understanding Climatic Patterns
@suksr
24. Climate
“Understanding
climatic patterns
is important when
anticipating
change.”
- Simon Wardley
Climatic patterns
give you an idea
what can change
and where to
invest
Value
Chain
Invisible
Visible
Custom-Built Product (+rental) Commodity (+utility)
Evolution
Evaluate
Manage
Organizer
Build & Publish Communicate Signup/Signin
Speaker
Submit
Schedule
Session CfP Submission w/ Speakers
Compute
Platform
VM
Message
Broker
Search Engine
Data Storage
Conference
Event Planner
Cloud-hosted Services
Serverless
Attendee
Rate
Session
Points of potential
change /
where to invest?
+ Efficiency
+ Efficiency
+ Worth
Everything
evolves through
supply and
demand
competition
Efficiency
enables
innovation
Higher order
systems create
new source
of value
Understanding Climatic Patterns
Genesis
@suksr
25. Climate
“Understanding
climatic patterns
is important when
anticipating
change.”
- Simon Wardley
Climatic patterns
give you an idea
what can change
and where to
invest
Value
Chain
Invisible
Visible
Custom-Built Product (+rental) Commodity (+utility)
Evolution
Evaluate
Manage
Organizer
Build & Publish Communicate Signup/Signin
Speaker
Submit
Schedule
Session CfP Submission w/ Speakers
Compute
Platform
VM
Message
Broker
Search Engine
Data Storage
Conference
Event Planner
Cloud-hosted Services
Serverless
Attendee
Rate
Session
Points of potential
change /
where to invest?
+ Inertia
+ Efficiency
+ Efficiency
+ Inertia
+ Worth
Everything
evolves through
supply and
demand
competition
Success
breeds
inertia
Efficiency
enables
innovation
Higher order
systems create
new source
of value
Understanding Climatic Patterns
Genesis
@suksr
26. Purpose
Landscape
Climate
Doctrine
Leadership Our Why
A map of the
competitive
environment
External forces
impacting
the landscape
Universal principles
applicable regardless
of landscape
@suksr
The Strategy Cycle of Wardley Mapping
38. Purpose
Landscape
Climate
Doctrine
Leadership Our Why
A map of the
competitive
environment
External forces
impacting
the landscape
Universal applicable
principles regardless
of landscape
Context dependent
strategic decisions
@suksr
The Strategy Cycle of Wardley Mapping
39. Purpose
Landscape
Climate
Doctrine
Leadership Our Why
A map of the
competitive
environment
Universal applicable
principles regardless
of landscape
External forces
impacting
the landscape
Context dependent
strategic decisions
Understanding
the Why of
our business
1
Understanding
the landscape
we are operating
in visualized by
a Wardley Map
2
Being able to
anticipate some
forms of change
due to climatic
patterns
3
Understanding
basic universal
doctrine that helps
to structure an
organization for
adapting flow of
change
4
Learning context
specific forms of
gameplay which are
the heart of
strategy
5
Then we will be
ready to act
...
6
@suksr
45. Analyse
&
Discover
Value
Chain
Invisible
Visible
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Distilling the problem
domain & discovering the
core subdomain
Core
Domain
Problem Domain
Strategic Design (Problem Space)
Supporting
Subdomain
Generic
Subdomain
@suksr
Problem
Space
Strategic
Design
DDD & Wardley Map
DDD & Wardley Map
46. Value
Chain
Invisible
Visible
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Distilling the problem
domain & discovering the
core subdomain
Problem Domain
Competitive advantage
Complex
Changes often
Build in-house
@suksr
Analyse
&
Discover
Problem
Space
Strategic
Design
Build in-house
Use/buy off-the-shelf product
Outsource to utility suppliers
Core
Domain
Problem Domain
Supporting
Subdomain
Generic
Subdomain
Strategic Design (Problem Space)
DDD & Wardley Map
47. Value
Chain
Invisible
Visible
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Distilling the problem
domain & discovering the
core subdomain
Competitive advantage
Complex
Changes often
Build in-house
No competitive advantage
Quite simple
Does not change often
Prefer to buy/use off-the-shelf
@suksr
Analyse
&
Discover
Problem
Space
Strategic
Design
Build in-house
Use/buy off-the-shelf product
Outsource to utility suppliers
Core
Subdomain
Supporting
Subdomain
Generic
Subdomain
Problem Domain
Strategic Design (Problem Space)
DDD & Wardley Map
48. Value
Chain
Invisible
Visible
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Distilling the problem
domain & discovering the
core subdomain
Problem Domain
Competitive advantage
Complex
Changes often
Build in-house
No competitive advantage
Quite simple
Does not change often
Prefer to buy/use off-the-shelf
No competitive advantage
Generally complex
Does not change often
Buy/use off-the-shelf / outsource
@suksr
Analyse
&
Discover
Problem
Space
Strategic
Design
Build in-house
Use/buy off-the-shelf product
Outsource to utility suppliers
Core
Domain
Supporting
Subdomain
Generic
Subdomain
Strategic Design (Problem Space)
DDD & Wardley Map
49. Decompose
&
Map
Analyse
&
Discover
Value
Chain
Invisible
Visible
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Development
Teams
Domain
Experts
Ubiquitous
Language
Analysis
Model
Code
Model
Domain Model
Problem Domain
abstracted by
@suksr
Problem
Space
Solution
Space
Strategic
Design Core
Domain
Supporting
Subdomain
Generic
Subdomain
Domain Models
50. Value
Chain
Invisible
Visible
Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Boundary Types
Problem Domain
Linguistic consistency
boundary
Ownership boundary
Physical boundary
Different architectural
and business logic
implementation patterns
per context possible
@suksr
Decompose
&
Map
Analyse
&
Discover
Problem
Space
Strategic
Design
Solution
Space
Supporting
Subdomain
Generic
Subdomain
Core
Domain
A model
cannot exist
without a
boundary
A bounded
context defines
where a single
domain model
can be applied
A bounded
context forms
a unit of
mastery,
purpose,
autonomy
Bounded Contexts
51. Doctrine
Challenge assumptions
Know the details
Use a common language
Ubiquitous Language
Domain Knowledge
Domain
Experts
Development
Teams
Collaboration
Gaining domain knowledge
@suksr
Strategic DDD & Doctrine
52. Doctrine
Challenge assumptions
Know the details
Use a common language
Ubiquitous Language
Domain Knowledge
Domain
Experts
Development
Teams
Collaboration
Gaining domain knowledge
Focus on high situational
awareness
Core
Domain
Discovering the
core domain
@suksr
Strategic DDD & Doctrine
53. Doctrine
Challenge assumptions
Know the details
Use a common language
Think small (as in contracts)
Ubiquitous Language
Domain Knowledge
Domain
Experts
Development
Teams
Collaboration
Gaining domain knowledge
Focus on high situational
awareness
Core
Domain
Discovering the
core domain
Decomposing into modular
components (Bounded Contexts)
@suksr
Provide purpose, mastery,
and autonomy
Strategic DDD & Doctrine
54. Doctrine
Challenge assumptions
Know the details
Use a common language
Think small (as in contracts)
Ubiquitous Language
Domain Knowledge
Domain
Experts
Development
Teams
Collaboration
Gaining domain knowledge
Focus on high situational
awareness
Core
Domain
Discovering the
core domain
Decomposing into modular
components (Bounded Contexts)
@suksr
Provide purpose, mastery,
and autonomy
Subdomain categories can be
mapped to evolution stages
Use appropriate methods
Strategic DDD & Doctrine
55. "Any organization that designs a
system […] will produce a design whose
structure is a copy of the organization's
communication structure.”
Conway’s Law
Melvin Conway
@suksr
56. restricting communication
between teams
no handover between teams
cross-functional,
autonomous teams
small, long-lived teams
minimizing cognitive load team ownership
@suksr
To optimize for flow of change requires …
58. “Overall, the Team Topologies approach
advocates for organization design that
optimizes for flow of change and feedback
from running systems.”
@suksr
Team Topologies
67. Collaboration X-as-a-Service
Facilitating
Stream-aligned team Platform team
Enabling team Complicated subsystem team
API
Doctrine
Think small teams
Optimize flow
Provide purpose,
mastery & autonomy
Design for constant evolution
@suksr
Team Topologies & Doctrine
68. Evolving a Legacy System
Purpose
Source: https://www.food-management.com
Providing high-quality education for junior students everywhere
and help teachers to engage with their students online
@suksr
70. Value
Chain
Invisible
Visible
Planning
Create
Teacher
Helping Evaluating Signup/Signin
Student
Students
Course Class Students
Content
BBoM
Evolution
Genesis Custom-Built Product (+rental) Commodity (+utility)
Data Storage
Message
Broker
Search Engine
Compute
VM
Online School
SMTP
Server
Landscape
The Landscape of the Current State
Determine
dependencies
and position of
the components
in the
value chain
Determine
stage of
evolution for
every
component
5
Identify
users
Identify
components
fulfilling
user needs
Identify
user
needs
1
2
3
4
3
Asking
for Help
Receiving
Evaluation
Feedback
Studying
Courses
@suksr
71. UI Team
Backend Team
Infrastructure Team
Handover
Handover
Handover
requires
communication
and coordination
efforts between
teams
Bottlenecks
impede
delivery
performance
BBoM
Online School
Data
Storage
Search
Engine Message
Broker
Compute
VM
SMTP
Server
High team
cognitive
load
No clear
ownership
boundaries
High
operational
efforts for
on-premises
infrastructure
High cost of
change due
to tight
change
coupling
High amount
of effort to
understand
a piece of code
Architecture For Flow
Starting
with the
team
@suksr
73. Value
Chain
Invisible
Visible
Planning
Create
Teacher
Helping Evaluating Signup/Signin
Student
Asking
Students for Help
Course Class Students
Content
Receiving
Evaluation
Feedback
Studying
Courses
Architecture For Flow
Analyse
&
Discover
Problem
Space
Strategic
Design
Problem Domain Student
Partitioning
the Problem
Domain into
Subdomains
Discovering
the Core
Core
Differentiation high
Support of Purpose high
Complexity high
Change Rate high
Ubiquity low
Strategic Investment high
Starting
with the
team
Finding
suitable
streams
of change
@suksr
74. Value
Chain
Invisible
Visible
Planning
Create
Teacher
Helping Evaluating Signup/Signin
Student
Asking
Students for Help
Course Class Students
Content
Receiving
Evaluation
Feedback
Studying
Courses
Architecture For Flow
Analyse
&
Discover
Problem
Space
Strategic
Design
Problem Domain Student
Partitioning
the Problem
Domain into
Subdomains
Discovering
the Core
Core Supporting
Differentiation high low
Support of Purpose high medium
Complexity high low
Change Rate high low-medium
Ubiquity low medium
Strategic Investment high low-medium
Starting
with the
team
Finding
suitable
streams
of change
@suksr
75. Value
Chain
Invisible
Visible
Planning
Create
Teacher
Helping Evaluating Signup/Signin
Student
Asking
Students for Help
Course Class Students
Content
Receiving
Evaluation
Feedback
Studying
Courses
Architecture For Flow
Analyse
&
Discover
Problem
Space
Strategic
Design
Problem Domain Student
Partitioning
the Problem
Domain into
Subdomains
Discovering
the Core
Core Supporting Generic
Differentiation high low low
Support of Purpose high medium low
Complexity high low medium-high
Change Rate high low-medium low
Ubiquity low medium high
Strategic Investment high low-medium low
Starting
with the
team
Finding
suitable
streams
of change
@suksr
76. Value
Chain
Invisible
Visible
Planning
Create
Teacher
Helping Evaluating Signup/Signin
Student
Asking
Students for Help
Course Class Students
Content
Receiving
Evaluation
Feedback
Studying
Courses
Evolution
Genesis Custom-Built Product (+rental) Commodity (+utility)
Architecture For Flow
Decompose
&
Map
Analyse
&
Discover
Problem
Space
Strategic
Design
Solution
Space
Domain
Experts
Development
Teams
Collaboration
Available Techniques:
- EventStorming
- Domain Storytelling
- Example Mapping
- Userstory Mapping
- etc.
BBoM
Online School
Decomposing
the BBoM
into
Bounded
Contexts
Discovering
the
Core
Partitioning
the problem
domain into
subdomains
Starting
with the
team
Finding
suitable
streams
of change
@suksr
77. Value
Chain
Invisible
Visible
Planning
Create
Teacher
Helping Evaluating Signup/Signin
Student
Asking
Students for Help
Course Class Students
Content
Receiving
Evaluation
Feedback
Studying
Courses
Evolution
Genesis Custom-Built Product (+rental) Commodity (+utility)
Architecture For Flow
Decompose
&
Map
Analyse
&
Discover
Problem
Space
Strategic
Design
Solution
Space
Content
Creation
Class
Mngmnt.
Learning
Support
Student
Evaluation
Identity &
Access
Notification H.
Course
Studies
Discovering
the
Core
Partitioning
the problem
domain into
subdomains
Decompose
into
Bounded
Contexts
Starting
with the
team
Finding
suitable
streams
of change
@suksr
78. Value
Chain
Invisible
Visible
Planning
Create
Teacher
Helping Evaluating Signup/Signin
Student
Asking
Students for Help
Course Class Students
Content
Receiving
Evaluation
Feedback
Studying
Courses
Evolution
Genesis Custom-Built Product (+rental) Commodity (+utility)
Architecture For Flow
Content
Creation
Class
Mngmnt.
Learning
Support
Student
Evaluation
Identity &
Access
Notification H.
Course
Studies
Find
suitable
team
boundaries
Bounded
Contexts as
team
boundaries for
stream-
aligned teams
Providing
purpose,
mastery,
autonomy
Mind
Conway’s
Law
Discovering
the
Core
Partitioning
the problem
domain into
subdomains
Decompose
into
Bounded
Contexts
Starting
with the
team
Finding
suitable
streams
of change
@suksr
79. Value
Chain
Invisible
Visible
Planning
Create
Teacher
Helping Evaluating Signup/Signin
Student
Asking
Students for Help
Course Class Students
Content
Receiving
Evaluation
Feedback
Studying
Courses
Evolution
Genesis Custom-Built Product (+rental) Commodity (+utility)
Architecture For Flow
Content
Creation
Class
Mngmnt.
Learning
Support
Student
Evaluation
Identity &
Access
Notification H.
Course
Studies
Find
suitable
team
boundaries
Bounded
Contexts as
team
boundaries for
stream-
aligned teams
Providing
purpose,
mastery,
autonomy
Mind
Conway’s
Law
Optimize
for team
cognitive
load
Limit the
number, type,
size of
components
per team
Discovering
the
Core
Partitioning
the problem
domain into
subdomains
Decompose
into
Bounded
Contexts
Starting
with the
team
Finding
suitable
streams
of change
@suksr
80. Genesis Custom-Built Product (+rental) Commodity (+utility)
Evolution
Rate of Change
Path to action
High Low
Clear
Unclear
Uncertainty
High Low
Novel
Practices
Emerging
Practices
Good
Practices
Best
Practices
High Low
Cognitive Load
Number and/or Size of Components a Single Team can handle
Architecture For Flow
Optimizing
Team
Cognitive
Load
Limit the
number, type,
size of
components
per team
@suksr
81. Value
Chain
Invisible
Visible
Planning
Create
Teacher
Helping Evaluating Signup/Signin
Student
Asking
Students for Help
Course Class Students
Content
Receiving
Evaluation
Feedback
Studying
Courses
Evolution
Genesis Custom-Built Product (+rental) Commodity (+utility)
Architecture For Flow
Content
Creation
Class
Mngmnt.
Learning
Support
Student
Evaluation
Identity &
Access
Notification H.
Course
Studies
Find
suitable
team
boundaries
Bounded
Contexts as
team
boundaries for
stream-
aligned teams
Providing
purpose,
mastery,
autonomy
Mind
Conway’s
Law
Optimize
for team
cognitive
load
Create clear
ownership
boundaries
Limit the
number, type,
size of
components
per team
Discovering
the
Core
Partitioning
the problem
domain into
subdomains
Decompose
into
Bounded
Contexts
Starting
with the
team
Finding
suitable
streams
of change
@suksr
82. Value
Chain
Invisible
Visible
Planning
Create
Teacher
Helping Evaluating Signup/Signin
Student
Asking
Students for Help
Course Class Students
Content
Receiving
Evaluation
Feedback
Studying
Courses
Evolution
Genesis Custom-Built Product (+rental) Commodity (+utility)
Architecture For Flow
Content
Creation
Class
Mngmnt.
Learning
Support
Student
Evaluation
Identity &
Access
Notification H.
Course
Studies
& Scoring
Data Storage
Message
Broker
Search Engine
Compute
SMTP
Server
VM
Aim for
Thinnest
Viable
Platform
(TVP)
Identify
services
needed to
support reliable
flow of change
Services form
platform-as-
a-service
for stream-
aligned teams
Digital platform
with self-
service APIs,
tools, services,
knowledge,
support
Find
suitable
team
boundaries
Bounded
Contexts as
team
boundaries for
stream-
aligned teams
Providing
purpose,
mastery,
autonomy
Mind
Conway’s
Law
Optimize
for team
cognitive
load
Create clear
ownership
boundaries
Limit the
number, type,
size of
components
per team
Discovering
the
Core
Partitioning
the problem
domain into
subdomains
Decompose
into
Bounded
Contexts
Starting
with the
team
Finding
suitable
streams
of change
@suksr
83. Value
Chain
Invisible
Visible
Planning
Create
Teacher
Helping Evaluating Signup/Signin
Student
Asking
Students for Help
Course Class Students
Content
Receiving
Evaluation
Feedback
Studying
Courses
Evolution
Genesis Custom-Built Product (+rental) Commodity (+utility)
Architecture For Flow
Content
Creation
Class
Mngmnt.
Learning
Support
Student
Evaluation
Identity &
Access
Notification H.
Course
Studies
& Scoring
Data Storage
Message
Broker
Search Engine
Compute
SMTP
Server
VM
Aim for
Thinnest
Viable
Platform
(TVP)
Identify
services
needed to
support reliable
flow of change
Services form
platform-as-
a-service
for stream-
aligned teams
Digital platform
with self-
service APIs,
tools, services,
knowledge,
support
Starting
with the
team
Finding
suitable
streams
of change
Find
suitable
team
boundaries
Bounded
Contexts as
team
boundaries for
stream-
aligned teams
Providing
purpose,
mastery,
autonomy
Mind
Conway’s
Law
Optimize
for team
cognitive
load
Create clear
ownership
boundaries
Limit the
number, type,
size of
components
per team
Discovering
the
Core
Partitioning
the problem
domain into
subdomains
Decompose
into
Bounded
Contexts
Mind
dependencies &
communication
bandwidth
between
teams
Identify
Capability
Gaps
@suksr
84. Value
Chain
Invisible
Visible
Planning
Create
Teacher
Helping Evaluating Signup/Signin
Student
Asking
Students for Help
Course Class Students
Content
Receiving
Evaluation
Feedback
Studying
Courses
Evolution
Genesis Custom-Built Product (+rental) Commodity (+utility)
Architecture For Flow
Content
Creation
Class
Mngmnt.
Learning
Support
Student
Evaluation
Identity &
Access
Course
Studies
Data Storage
Message
Broker
Search E.
Compute
SMTP
Server
Stream-aligned
team 1
Stream-aligned
team 2
Stream-aligned
team 3
Notification H.
Stream-aligned
team 4
Platform team(s)
A
possible
team
constellation
VM
@suksr
85. Value
Chain
Invisible
Visible
Planning
Create
Teacher
Helping Evaluating Signup/Signin
Student
Asking
Students for Help
Course Class Students
Content
Receiving
Evaluation
Feedback
Studying
Courses
Evolution
Genesis Custom-Built Product (+rental) Commodity (+utility)
Architecture For Flow
Content
Creation
Class
Mngmnt.
Learning
Support
Student
Evaluation
Identity &
Access
Course
Studies
Data Storage
Message
Broker
Search E.
Compute
SMTP
Server
Notification H.
VM
Identifying
potential
efficiency
gaps
@suksr
86. Value
Chain
Invisible
Visible
Genesis Custom-Built Product (+rental) Commodity (+utility)
BBoM
Data Storage
Message
Broker
Search Engine
Compute
VM
Online School
SMTP
Server
UI Team
Backend Team
Infrastructure Team
Value
Chain
Invisible
Visible
Genesis Custom-Built Product (+rental) Commodity (+utility)
BBoM
DBaaS
MBaaS
SEaaS
Elastic
Compute
Online School
SMTPaaS
UI Team
Backend Team
Platform team
Platform team
Determining
migration
path
Assessing
cloud
migration
strategies
Determining
new platform
Modifying
underlying
infrastructure
Replatforming
Cloud migration
through
evolution of
team topologies
Evolving a Legacy System
@suksr
87. Value
Chain
Invisible
Visible
Evolution
Genesis Custom-Built Product (+rental) Commodity (+utility)
BBoM
DBaaS
MBaaS
SEaaS
Elastic
Compute
Online School
SMTPaaS
UI Team
Backend Team
Platform team
Evolution of the
Refactoring
Value
Chain
Invisible
Visible
Genesis Custom-Built Product (+rental) Commodity (+utility)
BBoM
DBaaS
MBaaS
SEaaS
Elastic
Compute
Online School
SMTPaaS
UI Team
Backend Team
Platform team
Stream-aligned team 1
Platform team
Stream-aligned team 1
Serverless
Compute
Stream-aligned team 1
Platform team API
Stream-aligned team 1
Platform team
Discover Establish Use
Close Collaboration Limited Collaboration X-As-A-Service
Cloud migration
through
evolution of
team topologies
Evolving a Legacy System
@suksr
88. Value
Chain
Invisible
Visible
Genesis Custom-Built Product (+rental) Commodity (+utility)
BBoM
DBaaS
MBaaS
SEaaS
Elastic
Compute
Online School
SMTPaaS
UI Team
Backend Team
Platform team
Implementing For Flow
Refactoring
Value
Chain
Invisible
Visible
Genesis Custom-Built Product (+rental) Commodity (+utility)
Stream-aligned team 2
Platform team
Stream-aligned team 3
Facilitating Facilitating
Cloud migration
through
evolution of
team topologies
Stream-aligned team 1
Serverless
Compute
Stream-aligned team 1
Stream-aligned team 4
Facilitating
Stream-aligned team 1
DBaaS
MBaaS
SEaaS
Serverless
Compute
SMTPaaS
IDPaaS
SA team 1 SA team 2
SA team 3
SA team 4 Platform team(s)
Evolving a Legacy System
@suksr
89. Value
Chain
Invisible
Visible
Planning
Create
Teacher
Helping Evaluating Signup/Signin
Student
Asking
Students for Help
Course Class Students
Content
Receiving
Evaluation
Feedback
Studying
Courses
Evolution
Genesis Custom-Built Product (+rental) Commodity (+utility)
Architecture For Flow
Content
Creation
Class
Mngmnt.
Learning
Support
Student
Evaluation
Identity &
Access
Course
Studies
DBaaS
MBaaS
SEaaS
Serverless
Compute
SMTPaaS
Stream-aligned
team 1
Stream-aligned
team 2
Stream-aligned
team 3
Notification H.
Stream-aligned
team 4
Platform team(s)
IDPaaS
Evolving a Legacy System
Core Domain
Supporting Subdomain
Generic Subdomain
Build in-house
Use/buy off-the-shelf product
Outsource to utility suppliers
@suksr