The rapidly changing world demands that organisations adapt quickly, and software plays a crucial role in this evolution. However, traditional methods often lead to growing unnecessary complexity, increased difficulty in system evolution, and a rising cost of change, ultimately putting pressure on the people involved. In the Intentional Architecture Workshop with João Rosa and Trond Hjorteland, we delve into open sociotechnical systems thinking, which jointly optimises the social and technical systems while putting people at the centre of the design.
The workshop targets folks who are involved in decisions about architecture (business, product and/or IT).
The learnings are more effective when people already have some experience in the industry, and are eager to learn how to optimise their organisation’s social and technical aspects jointly.
- VP/Directors/Head of IT/Business/Product
- Enterprise/Solution/Software architects
- Business analysts
- Product managers
- (Senior) Software engineers
- UX/QA/Operations leads
- Team managers
- Open sociotechnical systems and their role in organisational design: Explore the concept of open sociotechnical systems and how they provide a framework for balancing social and technical aspects, leading to more adaptive and resilient organisations.
- Identifying options for architectural evolution: Learn techniques for observing and interpreting the environmental factors that impact your organisation, enabling you to make informed decisions about architectural changes and improvements.
- Putting it all together: Leverage Domain-Driven Design, Wardley Maps, and Team Topologies to optimize sociotechnical systems. By learning how to combine the practices and principles of those approaches, you can develop strategies to improve the architecture and the organisation structure continuously.
Navigating the complexities of software development in a turbulent world In today’s fast-paced, ever-changing environment, organisations must adapt quickly to stay competitive. This program session will dive into the challenges and complexities of software development in such a turbulent world, discussing the impact of technological, social, and economic factors. By understanding these complexities, participants will be better prepared to identify strategies for building resilient, adaptable systems that can respond effectively to change.
Designing adaptive, resilient organisations through open sociotechnical systems thinking Organisations that embrace open sociotechnical systems thinking are better equipped to balance their operations’ social and technical aspects, leading to more adaptable and resilient systems. In this session, participants will learn the principles of open sociotechnical systems and how they can be applied to design software and organize teams effectively. We will explore scenarios and examples demonstrating this approach’s benefits, helping attendees understand the importance of integrating social and technical considerations into their organisational design.
Applying practical techniques for an intentional architecture and team organisation To create an adaptive, resilient organisation, it is crucial to understand and apply practical techniques for architecture and team organisation. In this workshop, participants will delve into the approaches such as Domain-Driven Design, Wardley Maps, and Team Topologies. We will discuss their practical applications in designing, evolving, and optimizing sociotechnical systems. Through hands-on exercises and group discussions, attendees will gain the skills and knowledge needed to create a more effective, responsive organisation that can navigate the complexities of the modern world.
- Learn how to design systems while dealing with an uncertaint environment
- Discover how to create evolutionary paths for the architecture (IT, product and business) and be intentional about its options
- Understand how the principles and practices can be applied to create a more effective and resilient architecture (and organisation), regardless of whether you are a technical or non-technical professional.
Expect to get your hands dirty – How it works
In this workshop, you will participate in a variety of hands-on activities designed to help you internalize the principles of open sociotechnical systems thinking. You’ll have the chance to explore and apply the concepts in real-world scenarios through group exercises, small group discussions, and individual reflection.
We’ve carefully designed each activity to provide a balance between theory and practice, ensuring that you gain a comprehensive understanding of the workshop topics. You’ll engage in puzzle-solving tasks, through a series of scenarios of a fictional organisation, all aimed at giving you practical experience in designing and implementing open sociotechnical systems.
To facilitate this hands-on approach, we’ll employ various visual collaboration tools and use physical materials like pens, post-its, and paper during the exercises. The trainers will be there every step of the way, providing valuable insights, answering questions, and fostering a dynamic environment where participants can learn from one another.
This hands-on, interactive workshop is designed to provide you with practical experience and tools that you can apply immediately to your organisation.
Why should you buy a ticket?
Come ready to engage, collaborate, and expand your skillset in this immersive, hands-on workshop that will transform the way you approach software development and team organisation.
This workshop is an opportunity to acquire practical knowledge which will enable you to increase the intentionality in your architecture. In today’s fast-paced world, organizations must adapt swiftly, and you have a chance to experience how to create an adaptive and resilient system during the workshop.
Do I need to know anything beforehand in order to join the workshop?
If you read until here, we believe that you have the foundations in place. It is important to recognise that we operate in an unpredictable environment and how complexity affects the sociotechnical system (and, by the way, how the sociotechnical system affects the environment).
However, if you have never heard about sociotechnical systems but you have experience in the industry, and you know that the current trend of organisation structure is not effective, this is the workshop to be! Your experience is valuable, and the workshop is designed for anyone to participate and share their knowledge and experience
Anything I need to read before the workshop?
Not a strict requirement, but you can take a look at the below links:
- Thriving in the Complexity of Software Development Using Open Sociotechnical Systems Design by Trond Hjorteland
- An Open Systems Thinking Perspective on Agile Transformation by Peter Aughton
Tools & Laptop: Do I need my laptop?
You won’t need a laptop to join this workshop. We’ll work with pen and paper. In this highly interactive workshop, you’ll be engaging with the trainers and other attendees most of the time. We’ll also spend much time standing and walking around, so please remember to wear comfortable shoes.
Learning materials: Will there be anything to take away with me after the workshop is over?
Yes, you will have some booklets and other learning materials to take home.
Anything else that’s needed for this workshop and is not listed above?
Be curious and open. It’s our natural state, and it will be effective for this workshop.