- 本篇針對 Sweetshot 這個 App 的開發經驗做分享 -

(Develop with Windows Phone SDK 8.0 on Visual Studio 2013 Ultimate)

開發一個 App 需要那些專案文件呢?

專案剛開始的時候有列了以下幾個項目 :

- 專案資訊
- 時程控管
- 規格文件
- 運作流程
- 多語系列表
- API列表

到整個案子做完的時候, 真正有在 Maintain 的剩下 :

- 專案資訊
- 時程控管
- 多語系列表
- API 列表

因為團隊很小, App 的範疇也還很小, 過多的文件但沒有人可以維護的話會變得沒有意義, 以下是這幾份必要文件的概略內容說明 :

1. 專案資訊 :

    - 專案目標 (專案期限, 專案目標)
    - 產品特色 (以優先順序排列)
    - 專案成員 (紀錄成員主要使用的聯絡方式和負責的範疇)
    - 相關檔案 (列出重要檔案的連結, 例如 : API 文件, 多語系文件, 和其他教學文件)
    - 使用軟體 (列出開發所需使用的平台, 軟體及其版本, 例如在 Sweetshot 這個案子中 :

     + Windows Pro 8.1
     + Visual Studio 2012 Ultimate (patch to update3)
     + Windows Phone 8.0 SDK
     + Facebook Messanger - team communication
     + TFS for source control & Task management

    - 風格參考 (我們希望走的風格參考)
    - 競品參考 (市面上打同樣一個市場區隔的產品參考)
    - 其他參考 (相關文章, 可能會有用的連結)

2. 時程控管 : 採用微軟的 TFS, 使用其 Scrum 模版, 小團隊使用免費!

TFS  

3. 多語系列表 : Excel 中少了一個 key 的欄位, 由工程師自己定義 (往後的專案應該要加入以便統一)

Capture  

4. API 列表 : 專案進行期間持續和後台人員討論與更新, API 設計的架構會影響到前端程式的設計架構

Capture  

Untitled  

以上, 為 Sweetshot App 這個專案的專案文件部分內容供朋友們參考.

 a62d68f0-39c8-4966-98f5-204f34b2b6ad  

------------------

Thinking.jpg 

筆者:Alan Feng

大學由資管系畢業後便投入職場,先後擔任程式設計師,系統設計師,系統分析師,專案管理師等職務。

曾服務於資訊服務業,筆電代工設計公司,和遊戲公司的專案管理師/程式設計師~目前在廣告行銷公關業擔任系統分析師。

持有國際 PMP 證照並持續努力累積社會大學的經驗中。

 


arrow
arrow

    Alan Feng 發表在 痞客邦 留言(0) 人氣()