1. 程式人生 > >設定一個專案提出計劃和實行功能,安排角色選擇方法

設定一個專案提出計劃和實行功能,安排角色選擇方法

聽歌識曲

專案計劃:

首先構造總體模型;

其次構造功能列表;

再次制定開發計劃;

再次功能設計階段;

最後實現具體功能;

專案要實現的功能:

1.《聽歌識曲》的UI

2.識別外部音源:該功能在安靜環境下能做到一般三秒以下,最快0.8秒就能根據音訊片段識別出對應的歌曲名。有很好的抗噪能力,在一定的嘈雜環境下也能實現很好的抗噪能力識別出對應的背景音樂,並返回精準的逐字歌詞,方便使用者直觀的判斷出返回結果是否符合外放音訊。該功能搭乘酷狗的海量曲庫,能做到市面上95%以上播放的音訊都能搜尋到並返回給使用者;能夠哼唱識別。

3.能夠識別內部音源。

人員安排:

1.程式管理人員:負責按約束條件交付產品

2.開發人員:負責按產品規格說明交付產品

3.測試人員:負責保證所有為都得到處理

4.釋出管理人員:負責產品部署和後續管理

5.使用者體驗人員:負責讓產品好用

6.產品管理人員:負責讓客戶滿意

開發方法:Scrum敏捷開發方法+MSF敏捷開發模型+MSF-CMMI開發模式

1.首先,找出完成產品需要做的事情--product backlog。

(1)backlog=積壓的工作、待解決的問題、產品訂單

(2)產品負責人主導大家對這個backlog進行增/刪/改的工作--以天為單位

2.其次,決定當前的衝刺需要解決的事情--sprint backlog

(1)整個產品的實現被劃分為幾個相互聯絡的衝刺sprint,任務被細化了--以小時為單位

(2)團隊成員能主導任務的估計和分配,他們的能動性得到較大的發揮。

3.再次,衝刺(sprint)

(1)在衝刺階段,一些交流只能通過scrum大師[scrum master]來完成,這較好地平衡了交流和集中注意力的矛盾