About the Book
Visual Collaboration Tools is a book for teams building software. It describes tools that help us in our daily job, and also present field stories from different practitioners. The book is from the community to the community, and it is free. The donations that we collect goes to scholarship projects for diversity in tech. We use the https://opencollective.com/visual-collaboration-tools platform to track the donations and what causes we are supporting. You can help us with suggestions of communities and activities.
About the Editors
João is an Interim CTO for hire and a Strategic Software Delivery Consultant at Xebia. He focuses on helping teams and organizations to make strategic decisions regarding the software and aligning teams and software to optimise the stream-based value. He believes in the power of collaboration and is a fan of visual collaboration tools. He is the host of the Software Crafts Podcast. In his spare time, you can find him travelling with his daughter and wife, or laying down on the beach reading a book. João is also an amateur cook.
A lot of knowledge is lost when designing and building software — lost because of hand-overs in a telephone game, confusing communication by not having a shared language, discussing complexity without visualisation and by not leveraging the full potential and wisdom of the people. That lost knowledge impacts the quality and value of the software product being build. By leveraging Deep Democracy, Domain-Driven Design, Continuous Delivery and visual collaborate tools, Kenny Baas-Schwegler empowers organisations, teams and people in building valuable quality software products.
One of my core principles is sharing knowledge. I do that by blogging on my website baasie.com I also organise several meetups like Virtual Domain-Driven Design, Domain Driven Design Nederland, and I am a public speaker giving talks and hands-on workshops at conferences and meetups.
Hi, I'm Nick.
I'm a Principal Consultant who loves working with technology leaders to define strategy, model domains, shape architecture, and build high-performing engineering teams.
I'm the co-author of Patterns, Principles, and Practices of Domain-Driven Design (Wrox) and Designing Autonomous Teams and Services (O'Reilly). For all of my written articles and public speaking check out ntcoding.co.uk
Mathias Verraes runs a boutique consultancy that advises organisations on designing and modelling software for complex environments, including architecture, analysis, testing, and refactoring “unmaintainable” systems. He has worked with clients in Finance, Government, Supply Chain, Mobility, Energy, E-Commerce, and more. He teaches Domain-Driven Design courses and curates the DDD Europe conference. When he’s at home in Kortrijk, Belgium, he helps his two sons build crazy Lego contraptions.
Stefan is bad at drawing. However, he thinks he can build up domain knowledge by drawing Domain Stories. Stefan studied Software Engineering in Austria and has a PhD in computer science. Since 2005, he has been working for WPS – Workplace Solutions Ltd. in Hamburg. His job there is to help teams develop software that does the right job the right way.
Henning loves programming in high quality. He lives this passion as coder, coach, and consultant at WPS – Workplace Solutions in Hamburg, Germany. There he helps teams to structure their monoliths or to build new systems from the beginning with a sustainable architecture. Microservices or self-contained systems are often the result. Domain-driven Design as well as Domain Storytelling and other collaborative modelling methods help here. Henning is author of “Domain Storytelling – A Collaborative Modelling Method” and translator of “Domain-Driven Design kompakt”.
Cédric is a seasoned a software expert and Agile/Lean coach. He started his software engineering career in 2001 and since 2005, has been happily employed at Agile Partner, where he has worked on a large variety of projects, for customers in both public and private sectors.
He is now helping teams on matters such as software architecture, cloud computing, agile and lean, DevOps. Defining himself as curious and pragmatic, Cédric is proud to be part of different communities (Agile, Domain-Driven Design, EventStorming, Sketchnoting) and enjoys mixing these influences to bring people together.
He is a speaker in conferences such as Build Stuff, Voxxed Days, KanDDDinsky or Lean/Kanban France, and also co-founder of #play14, a playful event using games and fun activities as a metaphor to foster learning, innovation, change and happiness.
Trond is an IT architect and aspiring sociotechnical systems designer from the consulting firm Scienta.no and has many years experience with large, complex, and business critical systems, primarily as a developer and architect on middleware and backend applications. His main interests are service-orientation, domain-driven design, event driven architectures, and sociotechnical systems, working in industries like telecom, media, TV, and public sector. Mantra: Great products emerge from collaborative design.
Software developer for 15 years, always looking for the right way to build reliable, resilient and expandable software. Worked in all kind of teams, mostly in an agile manner, always looking for improvements and for ways to achieve these. Big fan of feedback/customer-driven development, no fan of story-points, opponent of "scaling agile frameworks". She is convinced that the key to great software is a great team succeeding together and failing together too.
Gojko Adzic is a partner at Neuri Consulting LLP. He He one of the 2019 AWS Serverless Heroes, the winner of the 2016 European Software Testing Outstanding Achievement Award, and the 2011 Agile Testing Days Most Influential Professional award. Gojko's book Specification by Example won the Jolt Award for the best book of 2012, and his blog won the UK Agile Award for the best online publication in 2010.
Gojko is a frequent keynote speaker at leading software development conferences, and one of the authors of Narakeet and MindMup. As a consultant, Gojko helped companies around the world improve software delivery, from some of the largest financial institutions to small innovative startups.
To get in touch, write to firstname.lastname@example.org or visit http://gojko.net
I am a Product Manager who has spent more than 15 years bringing developers and business people together, 10+ years working on different teams and 6+ years working in an agile environment. I am a skilled modeler with a passion for diagramming and an addiction to optimizing flow. But what the most important is that I am always very happy to help in developing a shared understanding.
Michael currently works as a Fellow for innoQ in Germany. He is a Domain-Driven Design practitioner since 2005 and looks back to over 15 years of hands-on consulting experience. He had the idea to write this DDD book through his training he is regularly conducting on the topic. In addition to that Michael is a regular and award winning speaker at national and international conferences.
In his private life he loves photography, vinyl, concerts, heavy rock music and pug dogs.
Software Alchemist - Turning base code into precious applications and priceless experiences.
Devsigner == 'Dev'eloper + De'signer'.
Gayathri is from India and graduated with a Bachelors degree in Instrumentation engineering. She has been working in Software Engineering since 2005. She has worked in various consultancies in the United Kingdom and is now an Engineering Manager at Expedia Group. She helps teams in building simple, clean and scalable designs. She has been an evangelist of Domain Driven Design principles since 2013 and given many talks on the subject.