一、敏捷宣言?xún)r(jià)值
敏捷宣言強(qiáng)調(diào)的敏捷軟件開(kāi)發(fā)的四個(gè)核心價(jià)值是:
1.個(gè)體和互動(dòng)高于流程和工具
2.工作的軟件高于詳盡的文檔
3.客戶(hù)合作高于合同談判
4.響應(yīng)變化高于遵循計(jì)劃
現(xiàn)實(shí)實(shí)踐中乔宿,Development Team是一個(gè)要求全能的配置,同時(shí)與PO渺贤、Master緊密合作。另外考慮現(xiàn)實(shí)工作中请毛,也存在一些甲乙方合作項(xiàng)目志鞍,即會(huì)為Scrum Team配備Co-PO, PM兩個(gè)角色。
同時(shí)Sprint的迭代周期也會(huì)被多數(shù)限定在2周的time-box方仿。
個(gè)體與互動(dòng):這樣就要求整個(gè)Team,要在短時(shí)間內(nèi)固棚,高復(fù)雜需求的情況下统翩,增加個(gè)體與互動(dòng),來(lái)快速澄清需求此洲,減少其他不必要的時(shí)間浪費(fèi)厂汗。而不限制于按照某種流程或使用某種工具進(jìn)行溝通等
工作的軟件高于詳盡的文檔:誠(chéng)然詳盡的文檔,會(huì)更便于大家對(duì)項(xiàng)目的理解和溝通黍翎,但這需要投入大量的精力去完成文檔面徽,這勢(shì)必會(huì)占據(jù)不少的精力艳丛;而這些很大程度上匣掸,可以通過(guò)效率軟件幫我們所有人在一個(gè)水平面上進(jìn)行溝通和同步,這樣子更符合我們的現(xiàn)實(shí)情況:在有限的時(shí)間內(nèi)交付更多價(jià)值的產(chǎn)品
客戶(hù)合作高于合同談判:尤其在甲乙方合作的場(chǎng)景下氮双,該價(jià)值需要更好的得到體現(xiàn)碰酝。再次模式下存在很多雙方博弈或salami的情況。比如圍繞scope的邊界戴差,圍繞周期的推動(dòng)送爸,圍繞需求的反復(fù)等等。暖释。很多情況下袭厂,需要我們圍繞共同目標(biāo),leverage客戶(hù)或者與客戶(hù)共同分工合作來(lái)實(shí)現(xiàn)我們交付的目標(biāo)球匕,而非一味的在合同上糾結(jié)纹磺。
響應(yīng)變化高于遵循計(jì)劃:變化-計(jì)劃,是我們面對(duì)現(xiàn)實(shí)世界每時(shí)每刻都遇到的情況亮曹。在項(xiàng)目中更是如此橄杨,遵循計(jì)劃很大程度上是為了降低變化的風(fēng)險(xiǎn),但如果需求方的期望已經(jīng)變化照卦,你交付的價(jià)值又怎么體現(xiàn)呢式矫?響應(yīng)變化也并不意味這全盤(pán)接受,在實(shí)踐中役耕,我們可以要把變化分為兩種:可預(yù)期采转,不可預(yù)期
可預(yù)期的變化,需要我們?cè)谟?jì)劃基礎(chǔ)山去預(yù)期的瞬痘,并能夠設(shè)定某種程度的解決方案以備快速響應(yīng)變化故慈;不可預(yù)期的,這個(gè)只能交給老天了图云,但我們能做的是評(píng)估變化惯悠,沖擊如何?時(shí)間如何?資源如何竣况?在評(píng)估下克婶,結(jié)合Sprint進(jìn)度筒严,考慮是去響應(yīng)還是遵循計(jì)劃,待下一個(gè)sprint再去響應(yīng)情萤!這里要特別提一句:該核心價(jià)值并不是說(shuō)遵循計(jì)劃不好以及有變化就響應(yīng)鸭蛙!
二、敏捷原則
1.我們的最高目標(biāo)是筋岛,通過(guò)盡早和持續(xù)地交付有價(jià)值的軟件來(lái)滿(mǎn)足客戶(hù)娶视。
這是項(xiàng)目的核心目標(biāo)!
2.歡迎對(duì)需求提出變更——即使是在項(xiàng)目開(kāi)發(fā)后期睁宰。要善于利用需求變更肪获,幫助客戶(hù)獲得競(jìng)爭(zhēng)優(yōu)勢(shì)。
要求響應(yīng)變化柒傻,滿(mǎn)足需求孝赫,從而獲得競(jìng)爭(zhēng)優(yōu)勢(shì)
3.要不斷交付可用的軟件,周期從幾周到幾個(gè)月不等红符,且越短越好青柄。
4.項(xiàng)目過(guò)程中,業(yè)務(wù)人員與開(kāi)發(fā)人員必須在一起工作预侯。
5.要善于激勵(lì)項(xiàng)目人員致开,給他們以所需要的環(huán)境和支持,并相信他們能夠完成任務(wù)萎馅。
6.無(wú)論是團(tuán)隊(duì)內(nèi)還是團(tuán)隊(duì)間双戳,最有效的溝通方法是面對(duì)面的交談。
7.可用的軟件是衡量進(jìn)度的主要指標(biāo)校坑。
8.敏捷過(guò)程提倡可持續(xù)的開(kāi)發(fā)拣技。項(xiàng)目方、開(kāi)發(fā)人員和用戶(hù)應(yīng)該能夠保持恒久穩(wěn)定的進(jìn)展速度耍目。
9.對(duì)技術(shù)的精益求精以及對(duì)設(shè)計(jì)的不斷完善將提升敏捷性膏斤。
10.要做到簡(jiǎn)潔,即盡最大可能減少不必要的工作邪驮。這是一門(mén)藝術(shù)莫辨。
11.最佳的架構(gòu)、需求和設(shè)計(jì)出自于自組織的團(tuán)隊(duì)毅访。
12.團(tuán)隊(duì)要定期反省如何能夠做到更有效沮榜,并相應(yīng)地調(diào)整團(tuán)隊(duì)的行為。