效果比較好的開發模式–SCRUM
Scrum是一種迭代式增量軟件開發過程,通常用於敏捷軟件開發。Scrum在英語的意思是橄欖球裡的爭球。雖然Scrum是為管理軟件開發項目而開發的,它同樣可以用於運行軟件維護團隊,或者作為計劃管理方法:Scrum of Scrums.
Scrum的開發模式過程:
1、將一個產品或項目的backlog分割成多個Sprint(衝刺階段) Backlog,這個Sprint Backlog是按人力物力決定
2、然後每個Sprint的周期不要太長,一般以一、兩週為一個開發週期
3、每啟動一個Sprint的時候,都要先開一個Sprint planning meeting,對該Sprint Backlog進行分配到個人,並預測時間(以小時計算)
4、在Spring進行的周期內,每天早晨花費15分鐘左右的時間開一個Daily Scrum meeting
5、在Spring完成的時候,要開一個Spring review meeting,並將成果演示給Product owner看
6、最後團隊成員召開Sprint retrospective meeting,總結問題和經驗。
7、這樣周而復始,按照同樣的步驟進行下一次Sprint.
Scrum開發模式中的一些專業術語:
1、backlog:可以預知的所有任務,包括功能性的和非功能性的所有任務。
2、sprint:一次跌代開發的時間週期,一般最多以30天為一個週期.在這段時間內,開發團隊需要完成一個制定
的backlog,並且最終成果是一個增量的,可以交付的產品。
3、sprint backlog:一個sprint週期內所需要完成的任務。
4、scrumMaster:負責監督整個Scrum進程,修訂計劃的一個團隊成員。
5、time-box:一個用於開會時間段。比如每個daily scrum meeting的time-box為15分鐘。
6、sprint planning meeting:在啟動每個sprint前召開。一般為一天時間(8小時)。該會議需要製定的任務
是:產品Owner和團隊成員將backlog分解成小的功能模塊,決定在即將進行的sprint裡需要完成多少小功
能模塊,確定好這個Product Backlog的任務優先級。另外,該會議還需詳細地討論如何能夠按照需求完成
這些小功能模塊。制定的這些模塊的工作量以小時計算。
7、Daily Scrum meeting:開發團隊成員召開,一般為15分鐘。每個開發成員需要向ScrumMaster匯報三個
項目:今天完成了什麼?是否遇到了障礙?即將要做什麼?通過該會議,團隊成員可以相互了解項目進度。
8、Sprint review meeting:在每個Sprint結束後,這個Team將這個Sprint的工作成果演示給Product Owner
和其他相關的人員。一般該會議為4小時。
9、Sprint retrospective meeting:對剛結束的Sprint進行總結。會議的參與人員為團隊開發的內部人員。一般該會議為3小時。
我有強烈可怕的健忘問題,這是幫助自己記憶的網站,記憶了許多個人的事. 收錄許多資訊,防止資料不見或網站消失,供查找留存用。 如:筆記,訊息,記錄,生活,網路小品,趣味之事.... 希望我不要連整個Blog也一起忘記.
2012年11月21日 星期三
訂閱:
張貼留言 (Atom)
TeraTerm是一款開放原始碼的遠程客戶端操作軟體
因為工作需求,有時我們需要從遠端登入某設備或是主機,又或者因為故障排除,需要透過serial port連入某設備進行檢查和操控。 偶然看到某SI的工程師,使用這個工具,想說也來使用看看。心中相信這應該是好工具,人家才會用它。 我自己通常都是簡單使用的話用 putty,想要用好一...
-
查詢AD帳號狀態,可查詢密碼到期時間,使用甚麼群組資訊.... 指令:net user AD_USERNAME /domain 例如AD帳號為test,則指令為: net user test /domain 或是要直接查當下的登入帳號,就輸入: > net user %us...
-
AD之Group Policy-套用順序和特性 轉載至 http://melissa1208.wordpress.com/2011/01/17/itad之group-policy大哉問/ 群組原則的套用範圍包含了站台、網域與組織單位等容器,套用機制具有下列特性: 繼承 (Inhe...
-
問題: 在某些特定情況,win10的控制台,無法開啟Mail(郵件)。 或是控制台內的郵件設定中圖示是空白,造成"找不到應用程式" Environment: OS: Win10 Pro Office: MS office 2016 ...
沒有留言:
張貼留言