下面這張圖是產(chǎn)品的多重屬性圖,值得每一個(gè)公司認(rèn)真思考。
8.1 待辦事項(xiàng)清單:什么時(shí)候該做什么
? ? 落實(shí)Scrum時(shí),你需要做的第一件事就是擬定待辦事項(xiàng)清單。一旦完成待辦事項(xiàng)清單缘琅,一個(gè)關(guān)鍵問題在于你要先決定自己要做什么,要做出決定廓推,你得問自己下列幾個(gè)問題:哪些事項(xiàng)最有商業(yè)影響力刷袍?哪些事項(xiàng)對(duì)顧客最重要?哪些事項(xiàng)最有利可圖樊展?哪些事項(xiàng)最容易實(shí)現(xiàn)呻纹?你應(yīng)該先著手落實(shí)那些能在最低風(fēng)險(xiǎn)下創(chuàng)造最多價(jià)值的事項(xiàng)。
? ? Scrum注重漸進(jìn)式開發(fā)過程专缠,你要從那些能夠立即帶來收入的事項(xiàng)著手雷酪,有效減低項(xiàng)目風(fēng)險(xiǎn)。
? ? 思考28原則涝婉,你會(huì)發(fā)現(xiàn)在購(gòu)買的任何東西中哥力,大部分價(jià)值是由其所有功能的20%帶來的。Scrum的魔力就在于幫你找出那20%墩弯。在傳統(tǒng)產(chǎn)品的開發(fā)過程中吩跋,開發(fā)團(tuán)隊(duì)直到最后交付產(chǎn)品也不清楚客戶真正需要的20%的功能究竟是什么,這就意味著他們80%的努力都浪費(fèi)掉了渔工。
? ? 那么钞澳,如何確定各個(gè)事項(xiàng)的優(yōu)先順序呢?首先我們需要找一個(gè)既明白產(chǎn)品前景涨缚,又明白各個(gè)事項(xiàng)價(jià)值的人。在Scrum的語(yǔ)境下策治,這個(gè)人稱為“產(chǎn)品負(fù)責(zé)人”脓魏。
8.2 產(chǎn)品負(fù)責(zé)人
? ? 在Scrum中,共有三種角色:開發(fā)團(tuán)隊(duì)成員通惫,負(fù)責(zé)開展具體的開發(fā)工作茂翔;Scrum主管,協(xié)助開發(fā)團(tuán)隊(duì)把事情做得更好履腋;產(chǎn)品負(fù)責(zé)人珊燎,決定應(yīng)該做什么工作惭嚣,擬定待辦事項(xiàng)清單,最重要的是確定各個(gè)事項(xiàng)的優(yōu)先順序悔政。(在CMI里晚吞,我是Scrum主管+產(chǎn)品負(fù)責(zé)人的角色,有時(shí)其他人也會(huì)輪崗到Scrum主管的角色上谋国。)簡(jiǎn)而言之槽地,Scrum主管負(fù)責(zé)怎么做,產(chǎn)品負(fù)責(zé)人負(fù)責(zé)做什么芦瘾。
? ? 在每一個(gè)沖刺階段捌蚊,產(chǎn)品負(fù)責(zé)人都要花一半的時(shí)間跟客戶開展對(duì)話,了解客戶對(duì)于最新產(chǎn)品的看法近弟,看看產(chǎn)品是否為客戶創(chuàng)造了價(jià)值缅糟,并把信息傳遞給團(tuán)隊(duì);花另一半時(shí)間擬定待辦事項(xiàng)清單祷愉,讓團(tuán)隊(duì)知道客戶重視什么窗宦,不重視什么。
? ? 8.2.1 產(chǎn)品負(fù)責(zé)人的4種特點(diǎn)
? ? ? ? 8.2.1.1 產(chǎn)品負(fù)責(zé)人需要在相關(guān)領(lǐng)域內(nèi)掌握豐富的專業(yè)知識(shí)谣辞。一方面迫摔,產(chǎn)品負(fù)責(zé)人應(yīng)該對(duì)團(tuán)隊(duì)目前正在采用的流程具有足夠的了解,只有這樣他才能知道哪些事情能做泥从,哪些不能做句占。另一方面,只有了解當(dāng)前正在采用的流程躯嫉,產(chǎn)品負(fù)責(zé)人蔡能知道哪些事情是真正有價(jià)值的纱烘。
? ? ? ? 8.2.1.2 產(chǎn)品負(fù)責(zé)人必須獲得自主決策權(quán)。
? ? ? ? 8.2.1.3 產(chǎn)品負(fù)責(zé)人必須有足夠的時(shí)間與團(tuán)隊(duì)成員接觸祈餐,向團(tuán)隊(duì)成員解釋清楚需要做什么擂啥,以及為什么要這么做。
? ? ? ? 8.2.1.4 產(chǎn)品負(fù)責(zé)人必須為價(jià)值負(fù)責(zé)帆阳。在商業(yè)語(yǔ)境下哺壶,最重要的就是收益⊙寻可以通過完成Dog Points創(chuàng)造出來的收益來評(píng)價(jià)產(chǎn)品負(fù)責(zé)人的業(yè)績(jī)山宾。
8.3 決策回路:觀察-導(dǎo)向-決定-行動(dòng) OODA循環(huán)
8.4 重要的事情優(yōu)先做
? ? 在最理想的情況下,盡快做出能夠產(chǎn)生80%價(jià)值的那20%的事情鳍徽,是最重要的资锰。然而究竟哪些任務(wù)屬于那20%呢?你在第一個(gè)沖刺愛是之前所做的阶祭,都不過是猜測(cè)而已绷杜,現(xiàn)實(shí)情況也是如此直秆,在沖刺開始之前,進(jìn)行大膽猜測(cè)是你最好的選擇鞭盟。
? ? 當(dāng)你完成第一個(gè)沖刺圾结,進(jìn)行OODA循環(huán),并為客戶創(chuàng)造出一部分產(chǎn)品后懊缺,你就會(huì)意識(shí)到哪種順序最好疫稿,因此會(huì)改變固有的優(yōu)先順序。然后一直這樣做下去鹃两,在每一個(gè)沖刺后更新待辦事項(xiàng)清單遗座,重新排列優(yōu)先順序。
? ? 要記住的一件關(guān)鍵事情是俊扳,優(yōu)先順序處在不停的變動(dòng)之中途蒋。
8.5 發(fā)布產(chǎn)品
? ? 現(xiàn)在,你知道如何確定待辦事項(xiàng)清單的優(yōu)先順序了馋记,也知道需要通過開發(fā)一個(gè)產(chǎn)品20%的功能去傳遞80%的價(jià)值号坡。那么,應(yīng)該在什么時(shí)候發(fā)布產(chǎn)品呢梯醒?
? ? 8.5.1 最簡(jiǎn)化可行產(chǎn)品
? ? ? ? 你應(yīng)該盡快把具有基本使用功能的產(chǎn)品展示給客戶宽堆,比如能照相但不能對(duì)焦的相機(jī),只有兩個(gè)椅子的餐廳茸习,以及把疫苗送給100個(gè)村莊中的5個(gè)畜隶。(這點(diǎn)跟《快速軟件開發(fā)》里盡早測(cè)試和發(fā)布是一個(gè)道理,原因和目的也是相同的号胚。)
? ? ? ? 它的意義在于盡快獲取用戶反饋籽慢。比如你可以盡早知道相機(jī)的機(jī)身不合理,快門的位置很奇怪猫胁,椅子木頭的顏色跟桌子不搭箱亿。有許多錯(cuò)誤是需要盡早發(fā)現(xiàn)的。
? ? ? ? 這意味著你可以先開發(fā)客戶看重的功能弃秆,然后在整個(gè)產(chǎn)品的所有功能完成20%時(shí)發(fā)布届惋。如果你想把產(chǎn)品做到完美無缺時(shí)再發(fā)布,只會(huì)浪費(fèi)發(fā)覺其他價(jià)值的機(jī)會(huì)菠赚。
8.6 花冤枉錢與免費(fèi)變更需求
? ? 幾乎所有的外包項(xiàng)目盼樟,都會(huì)有需求變更。各大企業(yè)與機(jī)構(gòu)不得不為此專門設(shè)置一個(gè)“需求變更控制委員會(huì)”锈至,從成本的角度來看,這樣做是有道理的译秦,通過限制變更的次數(shù)峡捡,達(dá)到控制由此產(chǎn)生的成本击碗。
? ? 但是你要意識(shí)到控制變更無異于否定客戶的真正需求。在努力限制成本的同時(shí)们拙,也顯示了學(xué)習(xí)與創(chuàng)新稍途。
? ? 況且有時(shí)候,變更控制委員會(huì)不得不同意一些變更砚婆,并追加成本械拍,因?yàn)槿绻煌庾兏麄€(gè)項(xiàng)目都將失去意義装盯。類似的需求可能會(huì)一而再再而三的出現(xiàn)坷虑,產(chǎn)品將不得不大大延遲進(jìn)度。
? ? 8.6.1 免費(fèi)變更需求
? ? ? ? 免費(fèi)變更需求的觀點(diǎn)是埂奈,在一個(gè)標(biāo)準(zhǔn)的固定總價(jià)合同里迄损,列出你期望的所有功能,然后專門添加一條免費(fèi)變更需求的條款账磺。比如你要制造一輛坦克芹敌,你需要的功能包括:每小時(shí)75公里,發(fā)射速度1分鐘10發(fā)垮抗,有4個(gè)座位氏捞,有空調(diào)。制造商看過需求描述并評(píng)估后冒版,將把任務(wù)分解并配上Dog Points液茎,比如制造引擎100點(diǎn),裝填裝置50點(diǎn)壤玫,座位5點(diǎn)豁护,最后合同將得出一個(gè)固定的總點(diǎn)數(shù)。至于在項(xiàng)目過程中發(fā)現(xiàn)的新功能欲间,只要從原本的項(xiàng)目點(diǎn)數(shù)中扣除新功能的點(diǎn)數(shù)即可楚里。你的坦克想加入激光制導(dǎo)系統(tǒng),沒問題猎贴,我們?cè)u(píng)估激光制導(dǎo)大概50點(diǎn)班缎,只要扣除待辦事項(xiàng)清單中的50點(diǎn)來抵消就可以了。
? ? ? ? 少數(shù)公司已經(jīng)把這種理念運(yùn)用到了新境界她渴,為客戶提高更高價(jià)值的功能达址。他們獲取了一個(gè)1000萬(wàn)的合同,月底20個(gè)月交付產(chǎn)品趁耗。乙方在合同中插入了一個(gè)條款:如果甲方在任何時(shí)候想終止合同沉唠,只需支付剩余合同價(jià)值的20%。那么苛败,我們?cè)O(shè)想一下满葛,如果按照Scrum的交付方式径簿,每次交付20%最重要的功能的話,甲方很可能在中途已經(jīng)得到了他們想要的產(chǎn)品嘀韧,并且在時(shí)間上還有所提前篇亭。
8.7 風(fēng)險(xiǎn)
? ? 8.7.1 三個(gè)常見的風(fēng)險(xiǎn)類型
? ? ? ? 市場(chǎng)風(fēng)險(xiǎn),技術(shù)風(fēng)險(xiǎn)锄贷,財(cái)務(wù)風(fēng)險(xiǎn)译蒂。換句話來說,就是人們需要我們制造什么谊却?我們能制造出來嗎柔昼?產(chǎn)品能賣出去嗎?
8.8 明天因惭,你要這么做
? ? 究竟怎把Scrum落到實(shí)處呢岳锁?
? ? 8.8.1 擬定待辦事項(xiàng)清單和組建團(tuán)隊(duì)。想一想你的產(chǎn)品或服務(wù)前景如何蹦魔,然后著手把實(shí)現(xiàn)這個(gè)前景而必須做的事情分解成諸多小的待辦事項(xiàng)激率。這個(gè)時(shí)候,通常待辦事項(xiàng)清單不需要太長(zhǎng)勿决,只要能維持一個(gè)星期就足夠了乒躺。等到團(tuán)隊(duì)開始第一個(gè)沖刺后,你就可以充分利用這些事件擬定下個(gè)沖刺的待辦事項(xiàng)了低缩。但是你要注意嘉冒,隨著團(tuán)隊(duì)工作的推進(jìn),效率會(huì)越來越高咆繁,你可能需要多準(zhǔn)備幾個(gè)沖刺的待辦事項(xiàng)清單了讳推。
? ? 8.8.2 作為產(chǎn)品負(fù)責(zé)人,需要制作一張工作路線圖玩般。你認(rèn)為這個(gè)季度能取得多少成果银觅,你希望今年能取得什么成果。但要記住一個(gè)重要的事實(shí)坏为,這只是你當(dāng)下的想法究驴,沒必要列得太詳細(xì),只要做出評(píng)估就行了匀伏。之所以需要這個(gè)路線圖洒忧,是為了增加團(tuán)隊(duì)內(nèi)部運(yùn)作透明度。
? ? 8.8.3 最重要的事情是够颠,你要敢于開始熙侍!在后面的附錄中將列出詳細(xì)的步驟。
8.9 本章要點(diǎn)
8.9.1 擬定待辦事項(xiàng)清單,檢查兩遍核行。
8.9.2 產(chǎn)品負(fù)責(zé)人牢硅。他必須懂項(xiàng)目,懂市場(chǎng)芝雪,懂顧客。
8.9.3 領(lǐng)導(dǎo)者不是上司综苔。
8.9.4 觀察-導(dǎo)向-決定-行動(dòng)
8.9.5 花冤枉錢和免費(fèi)變更需求