ℹ️ Keynote talk of Agile meets Architecture 2023.
Uncertainty and unpredictability are a reality faced by most organizations building software products - they are not optional! However, many modern orgs still apply old controlling operating models and architecture practices to respond to those environments. In this talk, I share several examples of why this is a big problem. In a nutshell, they are not enabling the proper levels of learning, designing, and decision-making in the organization, particularly in the teams/people close to the problems. Then, I share several examples of the organization and architecture evolution of bol.com over more than 20 years. This organization embraces this sort of change and provides a great example of the importance of doing that. I show those by using elements of the thinking models and practices that I call “Architecture Organization Topologies” (https:esilva.net/architecture-topologies) - a way to visualize and have more explicit discussions on how organizations are designed and approach architecture. On those, we can see how successful organizations embrace continuous change and evolution as a function of their internal and external environment, responding and adapting to it to achieve a constant sustainable fast flow of change (or Agility).