ManningBooks

ManningBooks

Devtalk Sponsor

Collaborative Software Design (Manning)

Don’t spend months building the wrong software! Collaborative Software Design: How to facilitate domain modeling decisions is a unique and practical guide for effectively involving all stakeholders in the design of software. It combines tried-and-tested collaborative modeling tools such as Event Storming and domain storytelling with vital skills to overcome rank, mitigate cognitive bias, and resolve conflicts. Best of all, collaborative modeling makes it easy for software teams to design software directly with their stakeholders—no need to rely on a centralized or top-down design.

Evelyn van Kelle, Gien Verschatse, and Kenny Baas-Schwegler

Collaborative Software Design: How to facilitate domain modeling decisions is a practical guide to conducting effective software design sessions that involve all business and technical stakeholders. It lays out pragmatic techniques for making collaborative design decisions, ensuring you’re getting a group’s full participation and input to solve real business problems.

You’ll deliver results by combining collaborative modeling tools, and learn how to manage conflicts, handle resistance, and keep everyone involved even when a session has ended. Put these techniques into practice, and you’ll be able to facilitate incredibly effective design sessions in which everyone’s voices are heard.


Don’t forget you can get 35% off with your Devtalk discount! Just use the coupon code “devtalk.com” at checkout :+1:

Where Next?

Popular Backend topics Top

PragmaticBookshelf
Real-time applications come with real challenges—persistent connections, multi-server deployment, and strict performance requirements are...
New
PragmaticBookshelf
Crystal is for Ruby programmers who want more performance and developers who enjoy working in a high-level scripting environment. It comb...
New
PragmaticBookshelf
Property-based testing helps you create better, more solid tests with little code. Use the PropEr framework in both Erlang and Elixir, to...
New
PragmaticBookshelf
Learning Clojure involves much more than just learning the mechanics. To really get Clojure you need to understand the ideas underlying i...
New
PragmaticBookshelf
Learn different ways of writing concurrent code in Elixir and increase your application's performance, without sacrificing scalability or...
New
PragmaticBookshelf
Develop your intuition for practical Python patterns as you use new modules and tools to write clean, efficient, and correct Python code....
New
PragmaticBookshelf
Put the data that runs your business to work for you. Embed data governance into your practice, and build processes to data during and af...
New
PragmaticBookshelf
Build modern server-driven web applications using htmx. Whatever programming language you use, you’ll write less (and cleaner) code. ...
New
PragmaticBookshelf
Fight complexity and reclaim the original spirit of agility by learning to simplify how you develop software. The result: a more humane a...
New
PragmaticBookshelf
A concise guide to MySQL 9 database administration, covering fundamental concepts, techniques, and best practices. Neil Smyth MySQL...
New

Other popular topics Top

AstonJ
Or looking forward to? :nerd_face:
483 11078 254
New
AstonJ
There’s a whole world of custom keycaps out there that I didn’t know existed! Check out all of our Keycaps threads here: https://forum....
New
AstonJ
Saw this on TikTok of all places! :lol: Anyone heard of them before? Lite:
New
AstonJ
Was just curious to see if any were around, found this one: I got 51/100: Not sure if it was meant to buy I am sure at times the b...
New
DevotionGeo
I have always used antique keyboards like Cherry MX 1800 or Cherry MX 8100 and almost always have modified the switches in some way, like...
New
New
AnfaengerAlex
Hello, I’m a beginner in Android development and I’m facing an issue with my project setup. In my build.gradle.kts file, I have the foll...
New
RobertRichards
Hair Salon Games for Girls Fun Girls Hair Saloon game is mainly developed for kids. This game allows users to select virtual avatars to ...
New
PragmaticBookshelf
A concise guide to MySQL 9 database administration, covering fundamental concepts, techniques, and best practices. Neil Smyth MySQL...
New
Fl4m3Ph03n1x
Background Lately I am in a quest to find a good quality TTS ai generation tool to run locally in order to create audio for some videos I...
New