My friend Pat Kua gave a great presentation on Evolutionary Architecture. On it, he answers the following (key) question: What if we architect the system considering change as the fundamental element for business agility? He shares lots of great advice on architecture...
Author
Paulo Caroli

More from Paulo Caroli
Blog Posts
As Simple as 1, 2, 3 – Create a Killer Retrospective (or any meeting) Agenda
As simple as 1, 2, 3: This is how I have been planning the retrospectives (or similar meetings) agenda. Basically, I follow three simple steps: (1) Set the context, (2) Behavioral priming, and (3) Select and run a sequence of activities. Set the context Why is this...
MVP, the right tool for complex system
Think about all systems you know about. Do you have an example of a system where the output comes back as an input? This would be a complex system example. A system for which you should not make a static plan for obvious reasons: the input depends on the output (the...
How to provide balance between the minimum and the product: the seesaw and the MVP
Just the other day I was at the playground watching my son riding the seesaw. In a given moment, he was riding the seesaw with another kid with the same weight, later came a heavier kid, then a lighter one and lastly, one stood up and the seesaw was tilted to one...
ICSE2017 Keynote – Paulo Caroli – Innovate or die
Thank you for inviting me to be your keynote speaker at the ICSE 2017 on May 22 and 23 at Buenos Aires, Argentina. ICSE, the International Conference on Software Engineering, is the premier software engineering conference, providing a forum for researchers,...
What You Should Know About Mob Programming in Explore Phase by Geison Goes
Mob Programming during the Explore Phase has demonstrated excellent results. In the following lines you’ll know more about Mob Programming and Geison Goes´s findings for utilizing it during the Explore Phase of a project. About Mob Programming Mob Programming is a...







