開發必學的需求分析法

如何寫出工程師一次就懂的規格

你是否經常覺得在軟體開發過程中的溝通很困難,經常沒辦法傳遞自己或客戶的正確想法?

往往我們好不容易開發完成,結果卻不是客戶喜歡的,東修改、西修改最後越改越多,這是因為我們沒有將需求轉換為開發需要的規格,精確的定義使用者或客戶要求,這門課將告訴你如何以工程師的思維將需求轉換為規格,並且透過一步步講解讓你能活用在開發中,使得開發更順利。

課程特色

蒼時需求分析-情境模擬

在課程上我們將會實際模擬客戶與開發團隊的情境,讓同學們從有限的需求資訊開始練習,一步步的將原本模糊的需求轉換為精確的功能規格並且產出一份可以直接拿去驗證工程師成果的測試文件。

蒼時需求分析-測試文件
蒼時需求分析-團隊合作

透過模擬實際工作會遇到的狀況,以及和開發團隊協力完成規格文件,來深入理解良好的規格能讓開發過程有多少改善,以及在不同職位之間的協作,要如何減少中間的阻力,打造最順暢的工作流程。

立即報名
邱政憲

邱政憲

蒼時弦也

講師簡介

工作跟興趣都是寫程式,覺得透過程式處理各種類型的問很有趣。認為寫程式應該要是一件開心的事情,因此經常思考如何讓程式寫起來容易、直覺而且好維護。

適合對象

本課程適合有參與產品開發的任何人,如果你符合以下身份,更不能錯過本課程!

初-適合誰

上過課的同學怎麼說︖

課程設計十分完善,由淺入深,各章節環環相扣。有別於一般傳統課程,此課程中穿插了許多的巧思,老師藉由提問,讓同學們反思「需求」與「規格」的意義,也藉由同學互相討論,協作,將情境題中發散的想法慢慢收攏,協助大家「聚焦」真正需要的基礎功能。也讓我更清楚的知道如何區分各 function 的本質與職責是什麼,避免寫出耦合與複雜度過高的程式碼,受益匪淺。

莊元瑀

如果本身是希望透過釐清需求並轉化爲實際的案例,接著再轉化為程式碼的人,這堂課非常推薦,透過事件的角度出發,類似像心智圖一樣發散整個系統的流程,對於擁有一定年資的工程師來說,寫程式碼或許不是最難的,真正的找到問題解決,並得到客戶的肯定才是最重要的。 從 Cucumber 的規格出發,到最後完成實作,其實寫的程式碼永遠比想得少,如何思考是這堂課最重要的事情!

張凱強

想完整掌握使用者需求、提升工作效率的工程師必上! 不做白工,不再雞同鴨講,老師帶你細部拆解,讓你快速掌握使用者/顧客的真實需求,產出高度符合預期的程式碼

張珈寧

課程大綱

  • 什麼是應用程式(Application)

  • 脈絡(Context)的觀念

  • 資訊(Information)的定義

  • 模型(Model)的定義

  • 需求跟規格的差異

  • 如何將需求轉換為規格

  • 使用關鍵案例確認需求

  • 實作練習(ㄧ)

  • 什麼是驗收測試

  • 如何讓規格變成可以測試成品的文件

  • 學習用 Cucumber(BDD 框架)撰寫文件

  • 「事件」的定義

  • 如何找出系統流程

  • 實作練習(二)

  • 如何區分系統邊界

立即報名

扎實課程搶先看

蒼時需求分析-需求

需求分析(Requirement Analysis)

我們拿到的需求只是原始的訊息,還無法清晰的轉換為有用的「規格」加入到開發的產品中,也因此如何正確的理解這些需求並且轉換為規格就是非常重要的技巧。

利用驗收測試驅動開發(Acceptance Test Driven Development)的技巧,我們可以將需求轉換為許多小的故事場景,如此一來我們就能清楚的了解到一個功能所需要的資訊、使用者、操作在這之中的關係。

蒼時需求分析-系統分析

系統分析(System Analysis)

一個好的故事架構是嚴謹的,合理的故事結構能讓我們完全沈浸在故事中不出戲;因此如何分析系統的運作,讓我們製作的軟體可以有著合理的行為安排,以及在正確的時間點進行正確的任務就非常關鍵。

事件風暴(Event Storming)以劃分出「事件」的方式來觀察一個系統的運作,並且加入每個對「事件」造成影響的角色、行為,以及背後決定事件結果的系統,來讓我們可以綜觀整個系統的流程,用以建構出更好的結構。


📌 本課程不提供課程錄影,上課請認真聆聽 📌

五倍紅寶石專業程式教育機構因應疫情發展,

🚨 實體教學課程落實社交距離注意事項:

  1. 每天都會要求學員量體溫、使用酒精消毒雙手
  2. 進入教室,建議配戴口罩;就算在用餐時,也請同學盡量不要邊吃邊聊天
  3. 學員下課後,會進行空間的次氯酸空氣消毒
  4. 每週都會安排漂白水、紫外線殺菌燈消毒
  5. 若有呼吸道疾病,或被政府匡列的接觸者,禁止進入教室
  6. 除上述之外,我們也全力配合政府防疫規定,讓每位學員都能在安心的環境學習

立即報名

開發必學的需求分析法

課程類別與程度

其他專業課程初階課程

近期開課時間

2023 / 5 月 需求分析班

5/21 (日)

13:00 ~ 17:00

5月 需求分析班 + 進階實戰班

5/21(日)13:00 ~ 17:00

5/28(日)10:00 ~ 17:00

2023 / 4月需求分析班

4/15(六)

13:00 ~ 17:00

4月 需求分析班 + 進階實戰班

4/15(六)13:00 ~ 17:00

4/22(六)10:00 ~ 17:00

限時優惠價

NT$ 3,000

點擊後選擇課程時間。

組團報名享折扣

兩人同行 或 一次購買 2 堂課,享 9 折優惠

三人同行 或 一次購買 3 堂課,享 85 折優惠

更多團報或課程諮詢請洽 02-2331-5247

五倍紅寶⽯課程提供

結業證書

結業證書 | 五倍紅寶⽯課程提供

課程結業證書證明

課程討論群組

課程討論群組 | 五倍紅寶⽯課程提供

共同討論課程群組,

老師同學即時交流

wifi

wifi | 五倍紅寶⽯課程提供

備有插座及快速穩定

免費 wifi 連線操作

線上補課

線上補課 | 五倍紅寶⽯課程提供

線上補課,

不怕跟不上進度!

默默會

默默會 | 五倍紅寶⽯課程提供

每週二獨家默默會

讓你問題問到飽

業界高手一同交流

吉祥物貓貓

吉祥物貓貓 | 五倍紅寶⽯課程提供

吉祥物貓貓加持