Visual Collaboration Tools
Free!
With Membership
$17.99
Suggested price

Visual Collaboration Tools

for teams building software

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 Rosa
João Rosa

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.

Kenny Baas-Schwegler
Kenny Baas-Schwegler

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.

Nick Tune
Nick Tune

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
Mathias Verraes

Mathias Verraes is the founder of Aardling, a software modelling & design consultancy, with a penchant for complex environments. His focus is on design strategy and messaging-centric domain modelling. Since leaving a lead developer job in 2011 and moving to consulting in 2011, Mathias has worked with clients in Finance, Government, Supply Chain, Mobility, Energy, E-Commerce, and more.

Mathias writes about software design at verraes.net since 2011. As a speaker, he's been at many major conferences such as NDC and Goto, and has been a keynote speaker DDD eXchange, ExploreDDD, KanDDDinsky, and others. Occasionally, he teaches courses on Domain-Driven Design & messaging architecture. Mathias is also the founder of the DDD Europe conference.

Mathias has a Masters in Music from the Royal Conservatory of Ghent, and is an autodidact on software. When he’s at home in Kortrijk, Belgium, he helps his two sons build crazy Lego contraptions.

Stefan Hofer
Stefan Hofer

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 Schwentner
Henning Schwentner

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 Pontet
Cédric Pontet

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 Hjorteland
Trond Hjorteland

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. 

Krisztina Hirth
Krisztina Hirth

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.

Zsofia Herendi
Zsofia Herendi

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.

Learn more here.

Michael Plöd
Michael Plöd

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.

Dawn Ahukanna
Dawn Ahukanna

Software Alchemist - Turning base code into precious applications and priceless experiences.

Devsigner == 'Dev'eloper + De'signer'.

Gayathri Thiyagarajan
Gayathri Thiyagarajan

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.

Nancy Beers
Nancy Beers

www.happyscrummaster.com

Matthew Skelton
Matthew Skelton

Matthew Skelton is co-author of Team Topologies: organizing business and technology teams for fast flow. Recognised by TechBeacon in 2018, 2019, and 2020 as one of the top 100 people to follow in DevOps, Matthew curates the well-known DevOps team topologies patterns at devopstopologies.com. He is Head of Consulting at Conflux and specialises in Continuous Delivery, operability, and organisation dynamics for modern software systems.

About the Contributors

Table of Contents

  • Introduction
  • A word about teams
  • Facilitation
    • Campfires instead of meetings
    • Facilitator as magician
  • Prepare and hold a Visual Meeting
    • Phase 1: Preparations for the session
    • Phase 2: Lighting the campfire
    • Phase 3 and 4: Visual collaboration towards the climax
    • Phase 5: Wrapping-up and extinguishing the campfire
    • Phase 6: Retrospective
  • Tips and trick for working remote
    • Six Trumps: The Brain Science That Makes Training Stick
  • Visual Collaboration Tools
    • Assumptions Mapping
    • Bounded Context Canvas
    • Business Capability Modelling
    • Business Model Canvas
    • Context Mapping
    • Decision Log
    • Domain Quiz
    • Domain Storytelling
    • EventStorming
    • Example Mapping
    • Impact Mapping
    • Independent Service Heuristics
    • Interactions Mapping
    • Mikado Method
    • Quality Storming
    • Responsibility Mapping
    • Team Modelling with Team Topologies
    • User Needs Mapping
    • User Story Mapping
    • The Wall of Technical Debt
    • Wardley Maps
  • Field Stories for a tool
    • An Impact Mapping Workshop to Make Out The Right Decision Between Hundred Possibilities
    • Improving your Organizational Continuous Delivery capabilities with EventStorming
    • Gathering quality feedback at #play14 with EventStorming
    • Building an Event Driven Data Capture Platform
    • Understanding Requirements With Domain Storytelling
  • Combining tools
    • Domain Storytelling and EventStorming
    • EventStorming and Example Mapping
    • Wall of Technical Debt and Mikado Method

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

80% Royalties. Earn $16 on a $20 book.

We pay 80% royalties. That's not a typo: you earn $16 on a $20 sale. If we sell 5000 non-refunded copies of your book or course for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earnedover $13 millionwriting, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub