不管是 PM、BA、PG、QA 等。你們是否也受夠了無效率的會議 💤、密密麻麻的規格文件💢、PM、PG、QA 間無盡的戰爭 ⚔️
其實,你不孤單!在國外,已經有一套行之有年的解決方案:DDD 與 BDD。DDD 強調「有效溝通並使用統一語言達成共識」、而 BDD 則幫助你「將共識用口語文件化後落地測試」。
如果你剛好聽過 DDD、BDD ,也有嘗試使用過 Specification by Example (規格實例化)、Gherkin (Given-When-Then) 或是 Cucumber 框架。本次 DDD 沙龍將會提供你一個機會入門認識他們!
⚡️ 加速溝通並找出隱藏的細節與規格
本次沙龍,我們將使用:
武器一: DDD Event Storming 擊破部門間的專業穀倉,加速溝通、即早偵測出流程的盲點!
→ 理解整體業務概觀 overview
武器二: Example Mapping 拿出放大鏡檢視各種業務規則,列出各種可能性與挑戰!
→ 補足規格
武器三: Feature Mapping 協助寫出符合自然語言且不論業務或技術人員都看得懂的規格實例化 Gherkin 文件 (Given-When-Then)
→ 文件變測試
最後我們還會簡單 demo 如何結合 Cucumber 框架將測試自動化!做到「文件即測試、測試即文件」(俗稱 Living Documents)
💹 翻轉規格文件:從成本變投資
很多人對文件觀感很差,認為繁瑣又囉唆之餘,內容又缺東落西。本次沙龍希望透過實作與交流的過程中,一起重新思考怎麼樣的流程與文件能夠加速開發速度!並藉由引入規格實例化概念,不但確保共識、結合測試,而且未來在審視程式碼時,不必像名偵探柯南一樣四處尋找文件在哪裡的線索、更不用向媽祖托夢問文件是不是過期了。更棒的是,即使非技術人員也可以看懂!
希望幫助到:
- PM 不用再擔心被念文件不完整
- 工程師不用再腦補規格
- QA 不用再通靈列舉測試
source: BDD 產出規格實例化流程 https://livebook.manning.com/book/bdd-in-action/chapter-1/25
🎊 沙龍特點
本次採用沙龍形式,強調「多動手」、「多討論」。期許擦撞出的知識火花能夠為參與者的職涯與人際關係帶來助益!
💡 從入門介紹開始,不用先備知識
💡 每一階段都有明確的產出與收穫,不只學工具更學心法
💡 在實作過程中,結交不同背景的同業
👍 多名社群志工協助解答
👍 台灣首場用多種 workshop 結合 BDD 與 DDD 的活動
👍 活動結束後可以在社團內發問與討論
💪 你可以學會
- DDD 入門簡介
- 精華版 Event Storming (Process Modelling 模式)
- 精華版 Example Mapping
- 精華版 Feature Mapping
- Gherkin 語法 (Given When Then) Best Practices
- Cucumber 框架整合、落地測試
📍 活動重要須知
- 時間:2020/07/26 (日) 13:00 ~ 18:00
- 地點:集思交通部國際會議中心 - 台北市中正區杭州南路一段24號
(捷運東門站 2 號出口出來走路 6 分鐘) - 費用: 800 (包含場地費、材料費、講師車馬費等等)
- 活動前三天,以 Email 寄送活動通知。若沙龍因故取消,將退還所有已繳交報名費。
- 為確保品質,主辦單位會根據當天情況調整活動內容
因應新冠病毒疫情,請配戴口罩並保持社交距離。
現場同時準備酒精及體溫計。若是有發燒、感冒症狀或出國旅遊史的朋友也請斟酌參與。
適合對象
- PM、BA 等撰寫業務、技術文件的人
- 工程師
- QA 測試人員
此外,無需對 DDD 與 BDD 任何先備知識。
👓 關於講師
- River
軟體開發老兵、 DDDTW 志工、Legacy Code 讀書會發起人之一。身為一名不斷在職涯追求突破的中年大叔,近年對 DDD 及敏捷方法有很大的興趣。想藉由經驗與理論的結合,在追求質的道路上繼續衝刺。
- Fong
後端工程師、 DDDTW 志工、講師。曾在 IT 鐵人賽上撰寫知名系列文章「Think in GraphQL 」、「Think in DDD 」。夢想透過不斷的交流與實踐,一起找尋軟體開發的 One Piece。