Collaborative Software Design: How to Facilitate Domain Modeling Decisions

Kelle, Evelyn Van, Verschatse, Gien, Baas-Schwegler, Kenny

  • 出版商: Manning
  • 出版日期: 2024-12-10
  • 售價: $1,870
  • 貴賓價: 9.5$1,777
  • 語言: 英文
  • 頁數: 300
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1633439259
  • ISBN-13: 9781633439252
  • 尚未上市,無法訂購

相關主題

商品描述

Good practices, collaboration tools, and effective techniques for incorporating your key stakeholders into the software design process.

In Collaborative Software Design: How to facilitate domain modeling decisions you'll learn how to:

 

  • Prepare and facilitate collaborative modeling sessions with tools such as Business Model Canvas, Event Storming, Example Mapping, and Wardley Mapping
  • Pick and apply heuristics for modeling software design
  • Structure, visualize, and make sustainable software design decisions
  • Best practices for getting all needed insight from the group
  • Dealing with resistance
  • Create awareness around biases and ranking during a modeling session
  • Best practices for following up after a modeling session
  • Document the session and report to stakeholders


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.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the technology

It's a challenge to arrive at achievable, sustainable software design decisions. Fortunately, there's a collection of tools and techniques you can use to facilitate productive decision-making sessions, even when you involve a diverse group of business and technical stakeholders.

Collaborative modeling is a highly effective approach to software design that incorporates stakeholders directly in the decision-making process. It uses process visualizations, engaging sessions, and social dynamic management to ensure everyone is contributing to a shared goal.

About the book

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.

About the reader

For any tech leader who wants to make better architectural decisions.

About the author

Evelyn van Kelle is a strategic software delivery consultant, with experience in coaching, advising, facilitating, and guiding organizations and teams in designing and maintaining socio-technical systems. Gien Verschatse is an experienced consultant and software engineer that specializes in domain modeling and software architecture. Kenny Baas-Schwegler is a strategic software delivery consultant and agile software architect focusing on socio-technical systems thinking.

商品描述(中文翻譯)

良好的實踐、協作工具以及有效的技術,幫助您將關鍵利益相關者納入軟體設計過程中。

在《協作軟體設計:如何促進領域建模決策》中,您將學習如何:

- 準備並促進使用 Business Model Canvas、Event Storming、Example Mapping 和 Wardley Mapping 等工具的協作建模會議
- 選擇並應用軟體設計建模的啟發式方法
- 結構化、視覺化並做出可持續的軟體設計決策
- 獲取團隊所需的所有見解的最佳實踐
- 處理抵抗情緒
- 在建模會議中提高對偏見和排名的認識
- 建模會議後的跟進最佳實踐
- 記錄會議並向利益相關者報告

不要花幾個月時間建造錯誤的軟體!《協作軟體設計:如何促進領域建模決策》是一本獨特且實用的指南,能有效地讓所有利益相關者參與軟體設計。它結合了經過驗證的協作建模工具,如 Event Storming 和領域敘事,並結合了克服階級、減輕認知偏見和解決衝突的關鍵技能。最重要的是,協作建模使軟體團隊能夠直接與其利益相關者設計軟體,無需依賴集中式或自上而下的設計。

購買印刷版書籍可獲得 Manning Publications 提供的免費 PDF、Kindle 和 ePub 格式電子書。

關於技術

達成可實現、可持續的軟體設計決策是一項挑戰。幸運的是,您可以使用一系列工具和技術來促進高效的決策會議,即使在涉及多元的商業和技術利益相關者時也是如此。

協作建模是一種非常有效的軟體設計方法,直接將利益相關者納入決策過程。它使用過程視覺化、引人入勝的會議和社會動態管理,確保每個人都能為共同目標做出貢獻。

關於本書

《協作軟體設計:如何促進領域建模決策》是一本實用指南,旨在進行有效的軟體設計會議,涉及所有商業和技術利益相關者。它提供了實用的技術,以便做出協作設計決策,確保您獲得團隊的全面參與和意見,以解決實際的商業問題。您將通過結合協作建模工具來交付成果,並學習如何管理衝突、處理抵抗情緒,並在會議結束後保持每個人的參與。將這些技術付諸實踐,您將能夠促進極為有效的設計會議,讓每個人的聲音都被聽見。

關於讀者

適合任何希望做出更好架構決策的技術領導者。

關於作者

Evelyn van Kelle 是一位戰略軟體交付顧問,擁有指導、建議、促進和引導組織及團隊設計和維護社會技術系統的經驗。Gien Verschatse 是一位經驗豐富的顧問和軟體工程師,專注於領域建模和軟體架構。Kenny Baas-Schwegler 是一位戰略軟體交付顧問和敏捷軟體架構師,專注於社會技術系統思維。

作者簡介

Evelyn van Kelle is a strategic software delivery consultant, with experience in coaching, advising, facilitating, and guiding organizations and teams in designing and maintaining socio-technical systems.

Gien Verschatse is an experienced consultant and software engineer that specializes in domain modeling and software architecture.

Kenny Baas-Schwegler is a strategic software delivery consultant and agile software architect focusing on socio-technical systems thinking.

作者簡介(中文翻譯)

Evelyn van Kelle 是一位戰略軟體交付顧問,擁有指導、建議、促進和引導組織及團隊設計和維護社會技術系統的經驗。

Gien Verschatse 是一位經驗豐富的顧問和軟體工程師,專注於領域建模和軟體架構。

Kenny Baas-Schwegler 是一位戰略軟體交付顧問和敏捷軟體架構師,專注於社會技術系統思維。