03构建之法阅读笔记之三
??老師在課堂上講解了敏捷開發(fā)之后,第一次了解到一個(gè)軟件開發(fā)的模式,而現(xiàn)在我們做的課堂項(xiàng)目也是在敏捷開發(fā)的方式下進(jìn)行的,通過(guò)實(shí)踐感覺到了這個(gè)方法的有效性,當(dāng)然也會(huì)讓你覺得很麻煩,但確實(shí)能帶來(lái)好的結(jié)果。
? 敏捷開發(fā)以用戶的需求進(jìn)化為核心,采用迭代、循序漸進(jìn)的方法進(jìn)行軟件開發(fā)。在敏捷開發(fā)中,軟件項(xiàng)目在構(gòu)建初期被切分成多個(gè)子項(xiàng)目,各個(gè)子項(xiàng)目的成果都經(jīng)過(guò)測(cè)試,具備可視、可集成和可運(yùn)行使用的特征。換言之,就是把一個(gè)大項(xiàng)目分為多個(gè)相互聯(lián)系,但也可獨(dú)立運(yùn)行的小項(xiàng)目,并分別完成,在此過(guò)程中軟件一直處于可使用狀態(tài)。
? 所謂敏捷我以為便是靈敏快捷,一個(gè)大的項(xiàng)目的開發(fā)必然是需要一個(gè)團(tuán)隊(duì)的合作得以實(shí)現(xiàn),團(tuán)隊(duì)開發(fā)過(guò)程中每一個(gè)人都有每一人的想法和特點(diǎn),因此一個(gè)好的團(tuán)隊(duì)合作模式便至關(guān)重要,而敏捷開發(fā)便為我們提供了這樣一種模式,它可以有效提高效率,避免很多不必要的麻煩和錯(cuò)誤。敏捷開發(fā)包括很多模式,我們可以從其中找出適合于自己的模式,以用于我們的項(xiàng)目開發(fā),下面我將介紹敏捷開發(fā)中一個(gè)被大家很認(rèn)可的一個(gè)開發(fā)流程,即Scrum流程。
? Scrum是一種迭代式增量軟件開發(fā)過(guò)程。Scrum包括了一系列實(shí)踐和預(yù)定義角色的過(guò)程骨架,Scrum中的主要角色包括同項(xiàng)目經(jīng)理類似的Scrum主管角色負(fù)責(zé)維護(hù)過(guò)程和任務(wù),產(chǎn)品負(fù)責(zé)人代表利益所有者,開發(fā)團(tuán)隊(duì)包括了所有開發(fā)人員。雖然Scrum是為管理軟件開發(fā)項(xiàng)目而開發(fā)的,它同樣可以用于運(yùn)行軟件維護(hù)團(tuán)隊(duì),或者作為計(jì)劃管理方法:Scrum of Scrums.
? 我在一篇文章中看到過(guò)一種對(duì)Scrum的描述,Scrum的英文意思是橄欖球運(yùn)動(dòng)的一個(gè)專業(yè)術(shù)語(yǔ),表示“爭(zhēng)球”的動(dòng)作;把一個(gè)開發(fā)流程的名字取名為Scrum,就是在你的開發(fā)團(tuán)隊(duì)在開發(fā)一個(gè)項(xiàng)目時(shí),大家像打橄欖球一樣迅速、富有戰(zhàn)斗激情、人人你爭(zhēng)我搶地完成它,你一定會(huì)感到非常興奮的,而Scrum就是這樣的一個(gè)開發(fā)流程,運(yùn)用該流程,你就能看到你團(tuán)隊(duì)高效的工作。
? 在Scrum的開發(fā)流程中通常有這樣兩種角色,一種是“豬”角色,這類人是全身投入項(xiàng)目和Scrum過(guò)程的人,它們是產(chǎn)品負(fù)責(zé)人,代表了客戶的意愿。這保證了Scrum團(tuán)隊(duì)在做從業(yè)務(wù)角度來(lái)說(shuō)正確的事情。Scrum主管促進(jìn)Scrum過(guò)程,他的主要工作是去除那些影響團(tuán)隊(duì)交付沖刺目標(biāo)的障礙。Scrum主管并非團(tuán)隊(duì)的領(lǐng)導(dǎo),而是負(fù)責(zé)屏蔽外界對(duì)開發(fā)團(tuán)隊(duì)的干擾。Scrum主管確保Scrum過(guò)程按照初衷使用。Scrum主管是規(guī)則的執(zhí)行者。開發(fā)團(tuán)隊(duì)負(fù)責(zé)交付產(chǎn)品的團(tuán)隊(duì)。由5至9名具有跨職能技能的人組成的小團(tuán)隊(duì)完成實(shí)際的開發(fā)工作;另一種便是“雞”角色,雞角色并不是實(shí)際Scrum過(guò)程的一部分,但是必須考慮他們。敏捷方法的一個(gè)重要方面是使得用戶和利益相關(guān)者參與到過(guò)程中的時(shí)間。參與每一個(gè)沖刺的評(píng)審和計(jì)劃,并提供反饋對(duì)于這些人來(lái)說(shuō)是非常重要的。
轉(zhuǎn)載于:https://www.cnblogs.com/zz0906/p/5522992.html
總結(jié)
以上是生活随笔為你收集整理的03构建之法阅读笔记之三的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: POJ3185 The Water Bo
- 下一篇: To Noob Json是什么鬼?