所謂生態(tài)系統,就是指互相依賴(lài)方能生存的一系列生物。生態(tài)系統常常不是單向依賴(lài)的,而是互相依賴(lài)互相促進(jìn)。
敏捷開(kāi)發(fā)中的實(shí)踐也是如此。典型地,當一個(gè)實(shí)踐很難實(shí)施時(shí),一定不要認為簡(jiǎn)單的制度可以保證其實(shí)施,而是要思考是什么導致了它的失敗。比如每日立會(huì ),如果發(fā)現大家都不按時(shí)開(kāi)會(huì )甚至不開(kāi)會(huì ),馬上要做的不是要求大家按時(shí)開(kāi)會(huì )+開(kāi)會(huì )遲到給大家買(mǎi)水果+統計每月按時(shí)比例+……而是要想一想為什么這些人不按時(shí)來(lái),他們一定覺(jué)得這個(gè)會(huì )議不是很重要,會(huì )上講的東西聽(tīng)的東西不能幫助自己的工作,反而耽誤時(shí)間。進(jìn)而就能發(fā)現會(huì )議開(kāi)不好的根本問(wèn)題。
敏捷開(kāi)發(fā)中需求管理生態(tài)大致如下(請配合插圖,黑體字即插圖中的元素):
☺ 客戶(hù)價(jià)值導向是敏捷開(kāi)發(fā)需求管理的主要思想。
☺ 敏捷開(kāi)發(fā)相信密切與客戶(hù)協(xié)作比編寫(xiě)詳盡的文檔更能弄清楚客戶(hù)的需求;而利用階段性的可工作軟件外加邀請客戶(hù)參與評審會(huì ),比讓客戶(hù)評審需求文檔更容易讓客戶(hù)正確地補充需求和驗收產(chǎn)品。
☺ 由于相信變化后的軟件一定比變化前的對客戶(hù)更有價(jià)值,所以敏捷崇尚響應變化。提供可工作產(chǎn)品來(lái)引導客戶(hù)變化,可保證客戶(hù)更能正確翔實(shí)地描述變化;而迭代交付則使得重要的、必要的變化可以提前交付,而不是像瀑布模型一樣最后才發(fā)生。
☺ 通過(guò)需求優(yōu)先級排序和迭代交付,首先可保證重要的需求一定可以交付到客戶(hù)手中;其次可以保證重要的變更來(lái)臨時(shí),可以放棄尚未開(kāi)發(fā)的次要需求作為交換;再次可以保證產(chǎn)品負責人(PO)會(huì )優(yōu)先分析重要的需求,不會(huì )讓它們在模糊狀態(tài)進(jìn)入開(kāi)發(fā)。
☺ 只有最高優(yōu)先級的需求才會(huì )進(jìn)入下一迭代,因此很少有變更比它們更重要,而且這些需求也被較深入地分析過(guò),產(chǎn)品負責人就有信心承諾迭代期內無(wú)變更,以換取團隊承諾,進(jìn)而保持交付以可持續的步調發(fā)生。
☺ 擁抱變化是一種由客戶(hù)協(xié)作、優(yōu)先級排序、可工作軟件等各種實(shí)踐支撐下的、主動(dòng)的可控過(guò)程,而不是被動(dòng)地“被變化擁抱”,“迭代期內無(wú)變更”和“擁抱變化”的對立統一,必須建立在這些實(shí)踐的基礎上。
客戶(hù)價(jià)值導向-可工作軟件-響應變化這三條是需求管理生態(tài)的核心內容。下面從一個(gè)問(wèn)題的分析來(lái)看需求管理生態(tài)的工作原理。
“為何客戶(hù)在評審會(huì )上不置可否,只說(shuō)讓我們繼續開(kāi)發(fā)一些功能后再說(shuō)?”
這是一種很常見(jiàn)的場(chǎng)景,簡(jiǎn)單粗暴的處理方法包括:
1. 若評審會(huì )上沒(méi)有意見(jiàn),就表明認可了功能。
2. 評審會(huì )結束后必須書(shū)面驗收已經(jīng)完成的功能。
3. ……
不過(guò)這些僅僅是粗暴地執行Scrum的實(shí)踐,而沒(méi)有獲得Scrum的精神。
仔細分析一下,客戶(hù)這樣做的原因很多,其中一些我們不容易控制,另外一些則相反:
1. 客戶(hù)送來(lái)的代表是個(gè)“小角色”,無(wú)法替客戶(hù)決策。
2. 我們的軟件在客戶(hù)眼中不是一個(gè)“可工作的”軟件,因此他不能或不想太早下結論。
3. ……
針對1這類(lèi)“不可控”問(wèn)題,在實(shí)際環(huán)境中其實(shí)都有各種解決方法,只是作用大小而已。比如將每次的評審功能抄送給對方的負責人以引起重視;讓功能的最終使用者參與評審等等,具體情況具體分析,這里就不多說(shuō)了。
針對2這類(lèi)“可控”問(wèn)題,可做的就很多了。
什么是可工作軟件?在研發(fā)人員眼中,可工作軟件很容易等同于可運行的軟件,“它能跑在我們的測試服務(wù)器上,我們還有自動(dòng)化腳本能自動(dòng)運行和測試其功能……”但在客戶(hù)和用戶(hù)眼中,可工作軟件是那種他們現在就可以拿回去用的軟件。比如一個(gè)Word軟件,如果能編輯但是不能分段;能插入標題但是字體一樣大;能插入圖片但暫時(shí)只是一個(gè)鏈接需要雙擊才能打開(kāi)……這三樣功能都是至關(guān)重要的功能,但把它們臨時(shí)湊在一起的軟件,并不能讓用戶(hù)真正使用起來(lái)。還不如做一個(gè)“暫時(shí)只能編輯,不過(guò)可以分段、縮進(jìn),適合寫(xiě)簡(jiǎn)單的無(wú)復雜格式的文本,比如私人郵件(現在Outlook中還有個(gè)選項是用Word編輯郵件)”,看到這樣一個(gè)軟件,盡管客戶(hù)不會(huì )接受這就是他們最終得到的產(chǎn)品,但是卻可以理解在這樣的場(chǎng)景中,這個(gè)軟件到底好不好用,如果要改進(jìn)改進(jìn)哪里等等。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站