Collaborative Software Design: How to Facilitate Domain Modeling Decisions

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

  • 出版商: Manning
  • 出版日期: 2024-07-30
  • 售價: $1,970
  • 貴賓價: 9.5$1,872
  • 語言: 英文
  • 頁數: 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.

商品描述(中文翻譯)

良好的實踐方法、協作工具和有效的技巧,以將關鍵利益相關者納入軟體設計過程中。

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

- 使用商業模型畫布、事件風暴、示例映射和Wardley映射等工具準備和促進協作建模會議
- 選擇並應用建模軟體設計的啟發式方法
- 結構化、可視化和做出可持續的軟體設計決策
- 從團隊中獲得所有所需的見解的最佳實踐方法
- 處理抵抗
- 在建模會議期間創建對偏見和排名的認識
- 建模會議後的後續最佳實踐方法
- 將會議記錄下來並向利益相關者報告

不要花費數月時間建造錯誤的軟體!《協作式軟體設計:如何促進領域建模決策》是一本獨特且實用的指南,可有效地將所有利益相關者納入軟體設計中。它結合了經過驗證的協作建模工具(如事件風暴和領域故事說明)與克服排名、減輕認知偏差和解決衝突的重要技能。最重要的是,協作建模使軟體團隊能夠直接與利益相關者一起設計軟體,無需依賴集中式或自上而下的設計。

購買印刷版書籍將包括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 是一位戰略軟體交付顧問和敏捷軟體架構師,專注於社會技術系統思維。