敏捷軟件工程是哲學理念和一系列開發指南的綜合。這種哲學理念推崇:讓客戶滿意且儘早的增量發佈;小而高度自主的項目團隊;非正式的方法;最小化軟件工程工做產品以及總體精簡開發。開發的指導方針強調超越分析和設計的發佈,以及開發人員和客戶之間主動和持續的溝通。html
推薦:git
敏捷已經成爲了當今描述現代軟件過程的時髦用詞。敏捷開發(Agile Development)是一種以人爲核心、迭代、按部就班的開發方法。github
Scrum的英文意思是橄欖球運動的一個專業術語,在軟件開發中,比喻整個團隊不斷爭取,修改,富有激情的完成任務。Scrum是敏捷開發框架,是一個增量的,迭代的開發過程,這就是Scrum流程。框架
Scrum流程圖
優化
Scrum例會------Scrum團隊天天召開的短會(通常15分鐘),全部成員回答三個問題
1.上次例會後作了什麼?
2.遇到了什麼困難?
3.下次例會前計劃作些什麼?.net
每一個成員把本身的任務進度貼在任務看板上,方便其餘成員查看和發現問題
設計
產品負責人(Product Owner)
主要負責肯定產品的功能和達到要求的標準,指定軟件的發佈日期和交付的內容,同時有權力接受或拒絕開發團隊的工做成果。調試
流程管理員(Scrum Master)
主要負責整個Scrum流程在項目中的順利實施和進行,以及清除擋在客戶和開發工做之間的溝通障礙,使得客戶能夠直接驅動開發。視頻
開發團隊(Scrum Team)
主要負責軟件產品在Scrum規定流程下進行開發工做,人數控制在5~10人左右,每一個成員可能負責不一樣的技術方面,但要求每成員必需要有很強的自我管理能力,同時具備必定的表達能力;成員能夠採用任何工做方式,只要能達到Sprint的目標。htm
在軟件開發中,Scrum方法能夠說是頗有效率了,並且可以快速的適應市場的需求變化,從而下降開發成本。而且在這種方法中可讓成員之間有更加好的交流,互相發現問題並解決,大大縮短了開發時間。
成員 | 任務 |
---|---|
彭科海 | 負責所有模塊搭建,安排任務 |
肖強 | 調試程序 |
周銘恩 | ros仿真 |
丁做祥 | 硬件開發 |
唐昊 | APP開發 |
朱袁鋒 | 路徑規劃和路徑優化 |
每週計劃:
團隊項目GitHub地址爲:https://github.com/2016335/best