4 Day Remote Workshop: Learning Systems Thinking -- DDD Academy
Systems thinking practices that will help you make impactful changes -- despite the emerging complexity of modern systems.
DIANA MONTALION
I keynote at technology events, as well as develop onsite, remote and custom workshops. Here are some upcoming events.
Systems thinking practices that will help you make impactful changes -- despite the emerging complexity of modern systems.
In the tech industry, we are most interested in knowledge stock: What do you know? This focus is holding many individuals, teams and organizations back. As relational complexity increases, individual knowledge stock is insufficient. What we need is knowledge flow.
Architecture, in the systems age, is not (just) Kubernetes. It is is designing relationships between parts (people and tech parts) then adapting those relationship patterns as circumstances change.
New Book
Welcome to the systems age, where software professionals are no longer building software—we are building systems of software. In this world of increasing relational complexity, we need to think differently.
This book shows you how systems thinking can guide you through the complexity of modern systems. Through a series of practices and real-world scenarios, you will learn to shift your perspective in order to design, develop, and deliver better outcomes.
Professional Experience
As Mentrix founder and a systems architect, I take a systems-thinking approach to software development. Transform the flow and structure of information. Improve relationship patterns, in people and in software. Cultivate critical thinking skills. Build strong teams. Recommend changes that don't just fix -- they transform.
Build a team, an approach and a software system that changes the way people engage in digital discourse.
Iteratively design and develop dataflows and software architectures that transform web pages, assets and machine learning into a knowledge system.
Transform linear, reductionistic approaches to software delivery and instead, architect knowledge flow that generates a learning organization.
Keep a global consultancy connected to the world with digital experiences that replace in-person exchanges.
Through collaborative modeling, systemic reasoning and synthesizing disparate points of view — launch an initiative that iteratively transforms an aging software system into renewed competative advantage.
Empower strong engineering teams that can leverage their knowledge and create sociotechnical outcomes that transcend expectations.
Architect a system that ensures that disparate information is available, to provide the right information, at the right time, to patients needing medical care.
Recommend an approach to integrating disparate data sources that journalists world-wode depend on for accurate and timely information.
Develop technology teams and architecture approaches that meet the unique needs and goals of clients.
more to explore
Want to dive into learning, right now? Join the community of systems explorers.
Nonlinear skills, practices and approaches for technology professionals building knowledge systems. Recommend your favorites!
Articles, talks, books, podcasts, courses and more ... organized by themes and practices that nourish and support systems thinking and design.
Browse resources published by systems experts and find more perspectives to support your learning practice.
Converse with other technologists faced with increasing complexity. We learn from each other while practicing the art and science of systems design.
Courses on demand and real-time cohort courses that improve our skills and strengthen our practice.
Informal groups to support a specific practice, like daily writing or pitching your ideas.
Grow Your Skills
I generate a variety of learning experiences that enable and empower essential skills. Contact me to discuss a speaking engagement, workshops or writing for your publication.
Hands-on experience with systems design and the mindshift towards systems development.
I publish books, articles, resources and a weekly newsletter to help people navigate the complex world of systems.
My first love was theater. I apply those skills to sharing new perspectives at community-of-practice events.
get the newsletter
Architecting Systems is the weekly publication for systems thinkers. Develop the skills you need to succeed in an increasingly-complex world.
The blog includes personal essays, events, some videos and ... whatever I'm in the mood to create.
A live discussion on systems thinking, nonlinear skills, and software resilience
Interview at GOTO 2024 discusses systems thinking in software architecture and how effective knowledge flow shapes organizational dynamics and team performance.
My life has shifted from backpacking to carry-on traveling but the core joy remains the same.
" Enjoyed Diana's workshop on Non-linear thinking: the workshop was well structured, very informative and gave me some insight in my own way of thinking. Diana is an enthusiastic host and really gets the people involved. I can easily recommend this workshop for anyone in the domain of software architecture and product management. "
Willem Sander Huiskamp
Software Architect
" Diana is a highly talented architect and technologist who has the ability to understand and communicate complex interdependencies and bring alignment, direction and leadership. Diana has the ability to be effective at every level, be it while presenting to the executive through to being hands on with the team. Her enterprise architecture skills are second to none. "
Mark Brincat
CTO
" We need to face the fact that modern software development is a complex endeavor that we can't fully control and plan. Diana does an exemplary job of giving us language and practices to help us improve our approaches. "
Dr. Eduardo da Silva
Independent Consultant on Sociotechnical Architecture Modernization
Let's work together to improve skills and solve systems challenges.