Posts by João Rosa
07
Mar
2024
Our software craft is constantly changing. Technology evolves, and our skills and practices develop as well. How about the teams we are part of? And the organizations? The evolution at the team and organization level is slower but has the potential to be more disruptive. Our brain likes routine, and it is hardwired that way....
05
Mar
2024
Avoiding the Agile Bureaucracy with Rosa and Hjorteland
In today’s episode, we are joined by João Rosa and Trond Hjorteland, two organizational consultants with a unique point of view, who take us through the depth of Open Systems Theory, and what it means to be socio-technical practitioners, passionate about transitioning democratic organizations to fast-flowing operational models.
With many years of experience in large and...
09
Nov
2023
Why should I care about sociotechnical systems?
The craft of software design, architecture, and engineering is in constant change. Technology evolves, and our skills and practices evolve as well. How about the teams we are part of? And the organisations? The evolution at the team and organisation level is slower but more disruptive. Our brain likes routine, and it is hardwired that...
25
May
2023
An enabling approach to an organisation transformation
Organisations attempt to transform their structure in many different ways. Usually, they resort to external help to move the needle forward. More often than one would like, externals impose the new organisation structure on people. Well, you can picture what happens next in the story.
There are different approaches to organisation evolution (as opposed to transformation)....
19
May
2023
Intentional Architecture – João Rosa and Trond Hjorteland (Small Talk)
Small Talk is a series of live-stream interactive events with our experts.
This time we talk with João Rosa and Trond Hjorteland, authors of the brand-new Intentional Architecture in-person Workshop.
What is Small Talk? It's an informal 30-minute chat on the area of expertise of our trainers, where you'll have a chance to interact with them, ask...
11
May
2023
Platform Thinking Podcast
Our next guest on the Platform Thinking Podcast is João Rosa, a strong advocate for of DDD and strategic design. João believes that embracing a new ways of operating can provide significant benefits in terms of delivering products and services that truly meet customers' needs.
As an interim CTO and consultant, João has worked with numerous...
20
Dec
2022
My observations on the effects of CAPEX and OPEX on organisational behaviour
During my career, I’ve been involved in different digital transformations, ranging from financial to telco institutions. Those digital transformations aim to evolve the operating model (or parts of it) and bring digital capabilities to the forefront. As part of it, new ways of working are implemented, which leads to new practices to manage capabilities. You might recognise those digital transformations by other names, such as Agile transformation, DevOps transformation, or cloud transformation.
15
Dec
2022
Why should I care about sociotechnical systems?
The craft of a software design, architecture and engineering is in constant change. Technology evolves, and our skills and practices evolves as well. How about the teams we are part of? And the organisations? The evolution at the team and organisation level is slower but more disruptive. Our brain likes routine, and it is hardwired...
17
Nov
2022
From EventStorming to CoDDDing
In this workshop, you will explore a domain and translate it to code by using Domain-Driven Design patterns. The workshop targets two groups: those starting to learn Domain-Driven Design and who want to practice their Domain-Driven Design knowledge.
The workshop is structured based on the Model Exploration Whirlpool from Eric Evans:
Explore a scenario - by...
15
Nov
2022
Strategic Domain-Driven Design for Product & Tech People
This hands-on workshop is for product and technology people who would like to bridge the business and technology gap. No experience of Domain-Driven Design is required, this course is designed with beginner and intermediate learners in mind.
The workshop is structured around the following four topics.
Finding Domain Boundaries: the foundation for architecture/microservices and team organization, using...