Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Intentional Architecture @ FlowCon 2024

Intentional Architecture @ FlowCon 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. However, everything around us evolves, and we face many unknowns.

How do all of those dimensions play together? How can we thrive in our craft? Traditionally, architects had the software system in their heads, but today, it is impossible. There is cognitive overload, and it is not compatible with an environment where things are in constant flux. As people in tech, we should also be aware of the implications of technology changes in the teams and the organization. We work in sociotechnical systems, and we create sociotechnical systems. It sounds like the movie Inception.

If you are intrigued, join me in this talk, where I will explore some key concepts and what skills we can master to create an environment where everyone can thrive!

João Rosa

March 07, 2024
Tweet

More Decks by João Rosa

Other Decks in Technology

Transcript

  1. Follow me on social João Rosa Independent consultant Supporting organizations

    bridging their strategy to execution, to create human-centric organizations Book a call https://joaorosa.consulting/book-a-meeting in/joaoasrosa @[email protected] @joaorosa.consulting @joaoasrosa
  2. in/joaoasrosa Photo by Nathan Dumlao on Unsplash Photo by Alina

    Grubnyak on Unsplash Photo by Hillary Ungson on Unsplash
  3. in/joaoasrosa Photo by Nathan Dumlao on Unsplash Photo by Alina

    Grubnyak on Unsplash Photo by Hillary Ungson on Unsplash The effect of time in a sociotechnical system
  4. in/joaoasrosa Photo by Nathan Dumlao on Unsplash Photo by Alina

    Grubnyak on Unsplash Photo by Hillary Ungson on Unsplash Why systems thinking is crucial
  5. in/joaoasrosa Photo by Nathan Dumlao on Unsplash Photo by Alina

    Grubnyak on Unsplash Photo by Hillary Ungson on Unsplash What do we gain by diffusing learning
  6. in/joaoasrosa GDPR use case Store front team Flow of change

    Finance and accounting team Product restocking team
  7. in/joaoasrosa GDPR use case Store front team Flow of change

    Finance and accounting team Product restocking team GDPR
  8. in/joaoasrosa GDPR use case Store front team Flow of change

    Finance and accounting team Product restocking team GDPR team Collaboration
  9. in/joaoasrosa GDPR use case Insight: doesn’t handle Personal Identifiable Information

    Store front team Flow of change Finance and accounting team Product restocking team GDPR team Collaboration
  10. in/joaoasrosa GDPR use case Store front team Flow of change

    Finance and accounting team Product restocking team GDPR team Collaboration
  11. in/joaoasrosa GDPR use case Store front team Flow of change

    Finance and accounting team Product restocking team Compliance and regulation platform Customer account platform XaaS * * XaaS
  12. in/joaoasrosa Financial regulation use case Crypto FATCA stream Flow of

    change AEIO stream … stream Solvency II stream
  13. in/joaoasrosa Financial regulation use case Crypto FATCA stream Flow of

    change AEIO stream … stream Solvency II stream
  14. in/joaoasrosa Financial regulation use case FATCA stream Flow of change

    AEIO stream … stream Solvency II stream Crypto regulation team Collaboration
  15. in/joaoasrosa Financial regulation use case FATCA stream Flow of change

    AEIO stream Crypto stream Solvency II stream … stream
  16. in/joaoasrosa In summary… Store front team Flow of change Finance

    and accounting team Product restocking team Store front team Flow of change Finance and accounting team Product restocking team GDPR team Collaboration Store front team Flow of change Finance and accounting team Product restocking team GDPR team Collaboration Store front team Flow of change Finance and accounting team Product restocking team Compliance and regulation platform Customer account platform X a a S * * X a a S FATCA stream Flow of change AEIO stream … stream Solvency II stream FATCA stream Flow of change AEIO stream … stream Solvency II stream Crypto regulation team Collaboration FATCA stream Flow of change AEIO stream Crypto stream Solvency II stream … stream
  17. in/joaoasrosa In summary… Store front team Flow of change Finance

    and accounting team Product restocking team Store front team Flow of change Finance and accounting team Product restocking team GDPR team Collaboration Store front team Flow of change Finance and accounting team Product restocking team GDPR team Collaboration Store front team Flow of change Finance and accounting team Product restocking team Compliance and regulation platform Customer account platform X a a S * * X a a S FATCA stream Flow of change AEIO stream … stream Solvency II stream FATCA stream Flow of change AEIO stream … stream Solvency II stream Crypto regulation team Collaboration FATCA stream Flow of change AEIO stream Crypto stream Solvency II stream … stream Changes like these ones takes weeks, if not months…
  18. “ in/joaoasrosa All architecture is design but not all design

    is architecture. Architecture represents the significant design decisions that shape a system, where significant is measured by cost of change. Grady Booch
  19. in/joaoasrosa Question to take home: what can you learn from

    your past design decisions, if you use the time span scopes?
  20. in/joaoasrosa Use case: HR and Internal IT Flow of change

    Stream-aligned team Internal IT platform Stream-aligned team HR platform Recruitment team Talent management team … team Internal software team Accounts team … team XaaS
  21. in/joaoasrosa Use case: HR and Internal IT Flow of change

    Stream-aligned team Internal IT platform Stream-aligned team HR platform Recruitment team Talent management team … team Internal software team Accounts team … team XaaS Collaboration
  22. in/joaoasrosa Use case: Internal IT and HR Flow of change

    Stream-aligned team Stream-aligned team HR platform Recruitment team Talent management team … team Internal IT platform Internal software team Accounts team … team XaaS
  23. in/joaoasrosa Use case: Internal IT and HR Flow of change

    Stream-aligned team Stream-aligned team HR platform Recruitment team Talent management team … team Internal IT platform Internal software team Accounts team … team XaaS Collaboration
  24. in/joaoasrosa Question to take home: what would it take for

    your company to be a hierarchy of functions?
  25. Follow me on social João Rosa Independent consultant Supporting organizations

    bridging their strategy to execution, to create human-centric organizations Book a call https://joaorosa.consulting/book-a-meeting in/joaoasrosa @[email protected] @joaorosa.consulting @joaoasrosa