I’m puzzled by how people and technology evolve—as humankind we created all of these wonders to make our life easier. At the same time, I feel that we are more focus on the technology and processes, rather than people. It drew me to the topic of sociotechnical systems, which fascinates me. I’ve formal education in IT, and everything is binary; however, during my career I was drawn to the intersection of technology and people. My mission in life is to support a new generation of leaders that want to create an organisational environment that puts people in the center!
I wrote...
Software Architecture Metrics: Case Studies to Improve the Quality of Your Architecture
This book has foundational to me. I discovered it after a few years in my professional career, and it shaped my way of thinking about software and my relationship with teams and the environment. Eric distilled different patterns that helped the software community to find boundaries for the software, and I recommend it to anyone in the software industry. By discovering and setting the boundaries for the software, teams can be more effective, and software can be more efficient. “Making the implicit explicit” is the mantra of the DDD community!
Incorporate effective domain modeling into the software development process
Software design thought leader and founder of Domain Language, Eric Evans, provides a systematic approach to domain-driven design, presenting an extensive set of design best practices, experience-based techniques, and fundamental principles that facilitate the development of software projects facing complex domains. Intertwining system design and development practice, this book incorporates numerous examples based on actual projects to illustrate the application of domain-driven design to real-world software modeling and development.
Domain Model: Part I outlines the goals of domain-driven development, defines terms, and gives an overview of the implications of using the…
In my quest (you can also call it a professional career), I’m drawn to complexity since we create software for complex problems. There are books on Complexity Science; however, they are very academic. This particular book gives practical advice to cope with complexity. It acknowledges the balance between the emotional and rational sides and why we must bring our full-self to any aspect of our life. The “don’t be emotional, this is work” proves to be a threat to our mental well-being and kills innovation in a company. In the book, the authors explore how to listen to our bodies in the face of complexity in an accessible way.
There is a complexity paradox that we all need to understand. We humans have a natural inclination towards connection, engagement, and creativity - all necessary skills to thrive in complexity. The problem is that the stress caused by uncertainty and ambiguity makes it difficult to tap into this inclination when we need it the most. This book offers a set of practices that help you not only understand complexity but actually hack into your own nervous system to bring your natural capacities back online. By paying close attention to your body, redefining your emotional experiences, and connecting more deeply to…
The authors of Accelerate explain the methodology behind the DORA DevOps report. They also expand on the relationship between the different practices in a sociotechnical system, under the DevOps light. They bring scientific research to the software industry, and at the same time they make it accessible to anyone. Competitive digital native companies leverage technology, and there are some common traits shared amongst them. Accelerate collates the insights, and provides clues for companies that want technology at their core.
Accelerate your organization to win in the marketplace.
How can we apply technology to drive business value? For years, we've been told that the performance of software delivery teams doesn't matter that it can't provide a competitive advantage to our companies. Through four years of groundbreaking research to include data collected from the State of DevOps reports conducted with Puppet, Dr. Nicole Forsgren, Jez Humble, and Gene Kim set out to find a way to measure software delivery performance and what drives it using rigorous statistical methods. This book presents both the findings and…
I love pattern languages. And Team Topologies brings patterns for team types and their interactions. Most importantly, they address fundamental problems of the software industry: how teams organise for fast flow, and how teams cope with cognitive load. The book steams from the author's experience in the DevOps community, and it is widely used across the world. Last but not least, Team Topologies give us a language that support organisation evolution.
Companion book Remote Team Interactions Workbook now available!
Effective software teams are essential for any organization to deliver value continuously and sustainably. But how do you build the best team organization for your specific goals, culture, and needs?
Team Topologies is a practical, step-by-step, adaptive model for organizational design and team interaction based on four fundamental team types and three team interaction patterns. It is a model that treats teams as the fundamental means of delivery, where team structures and communication pathways are able to evolve with technological and organizational maturity.
In Team Topologies, IT consultants Matthew Skelton and Manuel…
Technology allowed us to share information instantly; it also enabled the creation of new products. However, there is the reverse of the coin, where technology is used for abuse. Eva's book comes from her experience with survivors of abuse, and she shows how technology can be abused, and what we can use in our design process to create products that take safety into consideration. It is a must-read for anyone involved in the creation of digital products.
Software architecture metrics are key to the maintainability and architectural quality of a software project and they can warn you about dangerous accumulations of architectural and technical debt early in the process. In this practical book, leading hands-on software architects share case studies to introduce metrics that every software architect should know.
This isn't a book about theory. It's more about practice and implementation, about what has already been tried and worked. Detecting software architectural issues early is crucial for the success of your software: it helps mitigate the risk of poor performance and lowers the cost of repairing those issues. Written by practitioners for software architects and software developers eager to explore successful case studies, this guide will help you learn more about decision and measurement effectiveness.
I spent 20 years leading global teams in Silicon Valley, and I had few role models for empathetic, human, and inclusive leadership. I was committed to being the leader I wished I’d had all those years. I had a lot of success, a big VP-level job, and I loved my work. Then, I got a new manager who bullied, undermined, and silenced me. I decided I wanted to help leaders do better. I became an author, speaker, and consultant focused on inspiring leaders to create an environment where everyone is heard, seen, and respected.
To create innovative, collaborative, and high-performing organizations, we need a new leadership model.
Speaker, consultant, and former Silicon Valley executive Minette Norman is committed to inspiring leaders by sharing some of the most important things she learned over the decades she spent in the corporate world, such as: every human being needs to feel they belong; teams thrive when everyone can share their unique ideas and experiences; innovation is a group activity; empathy and compassion are leadership superpowers; and, leaders set the tone by what they say, do, reward, and tolerate.
This is not a book about quick fixes or…
The Boldly Inclusive Leader: Transform Your Workplace (and the World) by Valuing the Differences Within