Leanpub Header

Skip to main content

Visual Collaboration Tools

for teams building software

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.

Free With Membership

With Membership

Free!

$17.99

You pay

$17.99

Authors earn

$14.39
$

...Or Buy With Credits!

You can get credits monthly with a Reader Membership
PDF
EPUB
WEB
1,789
Readers
About

About

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.

Share this book

License

Creative Commons Attribution-ShareAlike 4.0 International License

Author

About the Authors

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

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

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 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.

Leanpub Podcast

Episode 248

An Interview with Mathias Verraes

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”.

Leanpub Podcast

Episode 148

An Interview with Henning Schwentner

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.

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.

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. 

Pim Smeets

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.

Gojko Adzic

Gojko Adzic is a partner at Neuri Consulting LLP. He is 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 gojko@neuri.com or visit http://gojko.net

Leanpub Podcast

Episode 298

An Interview with Gojko Adzic

Nancy Beers

www.happyscrummaster.com

Julius Gamanyi

Paul de Raaij

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.

Leanpub Podcast

Episode 128

An Interview with Michael Plöd

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.

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.

Dawn Ahukanna

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

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

Devon Burriss

Steve Pereira

Rich Allen

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.

Leanpub Podcast

Episode 140

An Interview with Matthew Skelton

Contents

Table of Contents

Introduction

A word about teams

Facilitation

  1. Campfires instead of meetings
  2. Facilitator as magician

Prepare and hold a Visual Meeting

  1. Phase 1: Preparations for the session
  2. Phase 2: Lighting the campfire
  3. Phase 3 and 4: Visual collaboration towards the climax
  4. Phase 5: Wrapping-up and extinguishing the campfire
  5. Phase 6: Retrospective

Tips and trick for working remote

  1. Six Trumps: The Brain Science That Makes Training Stick

Visual Collaboration Tools

  1. Assumptions Mapping
  2. Bounded Context Canvas
  3. Business Capability Modelling
  4. Business Model Canvas
  5. Context Mapping
  6. Decision Log
  7. Domain Quiz
  8. Domain Storytelling
  9. EventStorming
  10. Example Mapping
  11. Impact Mapping
  12. Independent Service Heuristics
  13. Interactions Mapping
  14. Mikado Method
  15. Quality Storming
  16. Responsibility Mapping
  17. Team Modelling with Team Topologies
  18. User Needs Mapping
  19. User Story Mapping
  20. The Wall of Technical Debt
  21. Wardley Maps

Field Stories for a tool

  1. An Impact Mapping Workshop to Make Out The Right Decision Between Hundred Possibilities
  2. Improving your Organizational Continuous Delivery capabilities with EventStorming
  3. Gathering quality feedback at #play14 with EventStorming
  4. Building an Event Driven Data Capture Platform
  5. Understanding Requirements With Domain Storytelling

Combining tools

  1. Domain Storytelling and EventStorming
  2. EventStorming and Example Mapping
  3. Wall of Technical Debt and Mikado Method

Contributor

About the Contributors

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...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

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

In fact, authors have earned over $14 million writing, 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