接案 5 分鐘閱讀
從需求訪談到交付:我的接案工作流程全公開
前言
根據我的經驗,有一套清楚的工作流程可以大幅降低接案的混亂感。這篇文章公開我目前的完整流程,從接到案子到交付上線的每個步驟。
Phase 1:需求訪談(1-2 天)
第一次會議
通常是 30-60 分鐘的視訊或面對面會議。我會問:
- 你的公司是做什麼的?
- 為什麼需要這個網站/系統?
- 你的目標客群是誰?
- 有沒有喜歡的參考網站?
- 預算和時程的期待?
會後整理
把會議內容整理成需求文件,列出所有功能點,回傳給客戶確認。
Phase 2:報價與簽約(2-3 天)
根據需求文件,依照我的報價邏輯來估算費用:
- 拆解每個功能的開發工時
- 加上設計、測試、部署的時間
- 乘以時薪得出總價
- 加上 20% 緩衝(因為一定會有意外)
報價書和合約一起寄出,客戶確認後簽約、收取頭期款。
Phase 3:設計(1-2 週)
線框稿
用 Figma 畫出每一頁的版面架構,不含顏色和圖片,專注在資訊層級和使用者流程。
視覺設計稿
線框稿確認後,加上品牌色彩、字型、圖片。通常只做首頁和一個內頁的完整設計,其他頁面在開發階段依照設計系統延伸。
客戶確認
設計稿最多修改三次(合約有明定)。確認後就不再改設計,進入開發階段。
Phase 4:開發(2-6 週)
環境建置
# 建立新專案
composer create-project laravel/laravel project-name
cd project-name
npm install
搭配 Docker 確保環境一致。
開發順序
- 資料庫設計與 Migration
- 後端 API / Controller
- 前端元件開發
- 串接前後端
- 測試
每週進度回報
每週五寄一封 Email 給客戶,內容包含:
- 本週完成的項目
- 下週預計的進度
- 需要客戶提供的素材
- 開發中的截圖
Phase 5:測試與修改(1 週)
內部測試
- 功能測試:每個表單、按鈕、連結都點過
- 響應式測試:手機、平板、桌機
- 瀏覽器測試:Chrome、Safari、Edge
- 效能測試:頁面載入速度
客戶測試
部署到測試環境,給客戶一個測試連結和一份測試指南。設定一個禮拜的測試期間,收集所有回饋後一次修改。
Phase 6:上線與交付
- 部署到正式環境
- 設定 SSL 憑證
- DNS 指向
- 提交 Google Search Console
- 交付操作手冊
- 收取尾款
Phase 7:售後維護
上線後提供一個月的免費 bug 修復期。之後可以簽月費維護合約,或是單次收費。
工具推薦
- 專案管理:Notion
- 設計:Figma
- 溝通:LINE 或 Slack
- 版本控制:Git
- 部署:GitHub Actions
小結
流程不是死的,要根據每個案子的規模和客戶習慣調整。但有一套基本框架,能讓你在接案的過程中更有自信、更有效率。
正在找網站開發夥伴?看看我的服務方案。
#工作流程 #接案