「每一個專案背後,都有無數個日夜的努力、決策和挑戰。」
在這裡,我記錄下自己經手的大型專案,分享從需求訪談、系統規劃到上線的每一步驟。希望透過這些過程,能讓你看到一個專案從零到一的成長軌跡,也能給對專案管理、軟體開發有興趣的人一些啟發與幫助。
從細節看見專案的價值,從經驗累積未來的成就。
新聞稿
- 寶雅 App 行動支付 POYA 支付會員信用卡優惠推薦
https://reurl.cc/mR0DjV - 懶人包 POYA PAY使用教學一次看!2024 六大銀行綁卡回饋https://reurl.cc/mR0DKG
開發歷程
2019/7~2021/1 :共計1年6個月
2019 年 7 月
內部需求訪談
- 與內部利益相關者(如行銷、產品PM、客服、IT、財務部門)進行需求訪談,收集功能需求及痛點。
- 撰寫User Story
- 確認目標使用者與業務需求範圍,進行初步文件紀錄。
2019 年 8 月
需求分析階段
- 整理需求訪談結果,製作 需求規格文件 (SRS)。
- 舉辦需求審查會議,確認需求完整性與優先順序。
- 初步估算開發時程與資源需求。
2019 年 9 月
專案規劃階段
- 制定專案計畫書,包含時程安排、成本預估、風險評估與管理策略。
- 確認專案里程碑(Milestone),制定 WBS (工作分解結構)。
- 分配開發團隊角色與責任,建立溝通機制(如週會與進度報告)。
2019 年 10 月
系統設計階段
- 系統架構設計(前端、後端、API 與資料庫設計)。
- 使用者介面 (UI) 與使用者體驗 (UX) 初稿設計,並進行審核與調整。
- 製作系統流程圖與功能分解圖。
2019 年 11 月
設計確認與開發準備
- 完成設計文件,包含 系統架構設計書 和 UI/UX 設計稿。
- 開發團隊進行技術研討,確認技術堆疊與框架(例如 React Native 或 Flutter)。
- 建置開發環境、版本控制系統(如 Git)與 CI/CD 流程準備。
2019 年 12 月
初步開發 (Sprint 1)
- 開發基本功能,如登入/註冊機制、後台管理、初始資料庫結構建立。
- 實施單元測試,確保基礎功能穩定。
2020 年 1-3 月
功能開發階段 (Sprint 2-4)
- 開發核心功能(支付流程、帳務查詢、交易紀錄)。
- 前端與後端 API 串接,確保資料傳遞準確。
- 開始進行迭代測試,找出與修正 Bug。
2020 年 4-6 月
功能優化與整合測試
- 完成所有功能開發,包括通知系統、用戶權限管理等。
- 進行系統整合測試 (SIT),確認前後端與資料庫運行無誤。
- 與 QA 團隊合作進行問題排查與修復。
2020 年 7-8 月
使用者測試階段 (UAT)
- 規劃並執行 使用者接受測試,邀請內部/外部用戶試用。
- 收集測試回饋,進行功能調整與優化。
2020 年 9 月
雙平台送審準備
- 根據 iOS(App Store)與 Android(Google Play)送審要求進行功能與設計檢查。
- 整理 隱私政策文件、APP 截圖、描述文案與版本號碼。
- 進行平台要求的 功能限制、隱私權設置 等技術調整。
2020 年 10 月
雙平台送審
- 提交 iOS 與 Android 版本送審,處理平台回饋與修正意見。
- 若送審被拒絕,根據審核意見立即進行修正並重新送審。
- 進行小規模內部驗證,確保雙平台版本穩定。
2020 年 11-12 月
上線前模擬與行銷準備
- 小規模上線測試 (Pilot Run),確認系統穩定性。
- 與行銷團隊合作,制定產品上線宣傳策略與推廣計畫。
- 執行最終系統回歸測試,確保系統穩定運行。
2021 年 1 月
正式上線
- Poyapay APP 正式上線,進行系統監控與即時問題排除。
- 蒐集用戶回饋,進行後續維護與優化計畫。