iT邦幫忙

2025 iThome 鐵人賽

0
佛心分享-SideProject30

《Re:Human》—— 人類補完計劃系列 第 32

[Day32]《Re:Human》-> 《Re:Daily》系統

  • 分享至 

  • xImage
  •  

一個好的產品,必須要有一個好的團隊來實現,我將招募以下團員:

PM 職責

在這個團隊專注於撰寫詳細的產品需求規格,為《Re:Daily》定義功能規格與技術需求。
UI/UX 設計師職責

使用 ASCII 字符創造《Re:Daily》個人化人生作業系統的線框圖,專注於使用者體驗設計。
Backend 工程師職責

專注於 Supabase 後端開發,負責建立資料庫架構與 Edge Functions,為《Re:Daily》提供後端服務。
Frontend 工程師職責

專注於使用 Nuxt 4.0 + Tailwind CSS + DaisyUI 的前端開發,為《Re:Daily》建立響應式使用者介面。
測試工程師職責

專精於使用 Playwright 進行端到端 (E2E) 自動化測試,根據產品規格撰寫完整的測試案例,確保《Re:Daily》系統品質。

以上是一個軟體開發的基本成員,此外,我也將招募 Prompt 工程師:

Prompt AI 工程師職責

專門將產品規格轉換為優化的 AI Prompt,設計適合 Gemini API 的提示詞工程,提供給後端工程師串接使用。

由於《Re:Daily》首部曲是開發關於個人飲食儀表板,必須要有專家來提供適當建議,所以我也招募了營養師:

營養師職責

專業營養師,為《Re:Daily》的《Re:Diet》健康儀表板提供營養學專業諮詢與建議,協助使用者建立健康的飲食習慣。

從以上團隊成員知識背景可以得知,由於是一個小團隊開發,後端將會選擇 Supabase,而前端使用 Nuxt 4.0,自動化測試使用 Playwright,AI Agent 使用 Gemini API。

團隊備齊了,那我本人要做什麼?我將會以產品長與技術長兩位一體的角色,來審核整個產品的發展方向與技術考量。

首先,第一件事情就是請 PM 撰寫 PRD 產品需求書出來。


實務面

雖然說是有一整個團隊,但真正其實是使用 Claude Code 來打理整個開發過程,以上每一個角色的職責都定義好,這邊當然不會只有寫這樣,剩下的可以請 Claude 補足不足之處。

例如 PM 寫在 jk-pm.md,然後放在:

.claude/commands/jk-pm.md

所以總共會有這些檔案:

.claude/commands/jk-backend.md
.claude/commands/jk-frontend.md
.claude/commands/jk-nutritionist.md
.claude/commands/jk-pm.md
.claude/commands/jk-prompt-engineer.md
.claude/commands/jk-qa.md
.claude/commands/jk-uiux.md

如此一來,在 Claude CLI 工具列就可以直接呼叫 PM 來產生產品需求書:

/jk-pm 請根據 PVD.md 產生 re-diet 飲食儀表板的產品需求書

這裡的 PVD.md 文件就是在昨天所討論到的文件,你的產品解決什麼問題?如何解決?

等待 Claude 產生完畢,就會有一個 re-diet-prd.md 的需求書,然後就根據自己的想法與需求不斷地來回跟 /jk-pm 一直討論需求書,畢竟我是產品長嘛,自己真正想要什麼產品,還是得由自己來決定。

於是乎,我有了一份 re-diet 健康儀表板 PRD Spec


上一篇
[Day31]《Re:Human》第二階段:起始點
下一篇
[Day33]《Re:Daily》UIUX
系列文
《Re:Human》—— 人類補完計劃33
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言