新聞中心
在今天開發(fā)人員的周例會上,大家吵的不可開交,我們在討論在敏捷開發(fā)中是否應(yīng)該將“故事點(diǎn)(story point——敏捷開發(fā)中的一種工作量單位)”分配給修改bug和代碼整理工作——將它們跟軟件功能需求一樣對待。我們使用的story類型都是 Pivotal Tracker系統(tǒng)里缺省指定的。概括起來,通常認(rèn)為軟件功能單位是一種能夠給用戶帶來價(jià)值的“story”(所有你可以對它們使用這樣的套話“做為一個用戶,我想要的是…”),但bug和代碼整理工作不屬于這類(盡管它們有些是必須處理的,例如償還技術(shù)債務(wù))。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序制作、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了碾子山免費(fèi)建站歡迎大家使用!
成都創(chuàng)新互聯(lián)公司成立與2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站制作、成都做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元靈山做網(wǎng)站,已為上家服務(wù),為靈山各地企業(yè)和個人服務(wù),聯(lián)系電話:13518219792
成都創(chuàng)新互聯(lián)公司為企業(yè)級客戶提高一站式互聯(lián)網(wǎng)+設(shè)計(jì)服務(wù),主要包括網(wǎng)站設(shè)計(jì)制作、成都做網(wǎng)站、成都App定制開發(fā)、小程序設(shè)計(jì)、宣傳片制作、LOGO設(shè)計(jì)等,幫助客戶快速提升營銷能力和企業(yè)形象,創(chuàng)新互聯(lián)各部門都有經(jīng)驗(yàn)豐富的經(jīng)驗(yàn),可以確保每一個作品的質(zhì)量和創(chuàng)作周期,同時(shí)每年都有很多新員工加入,為我們帶來大量新的創(chuàng)意。
創(chuàng)新互聯(lián)主要從事成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)佛坪,10年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220
公司專注于為企業(yè)提供網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、微信公眾號開發(fā)、成都商城網(wǎng)站開發(fā),微信小程序開發(fā),軟件按需策劃設(shè)計(jì)等一站式互聯(lián)網(wǎng)企業(yè)服務(wù)。憑借多年豐富的經(jīng)驗(yàn),我們會仔細(xì)了解各客戶的需求而做出多方面的分析、設(shè)計(jì)、整合,為客戶設(shè)計(jì)出具風(fēng)格及創(chuàng)意性的商業(yè)解決方案,創(chuàng)新互聯(lián)公司更提供一系列網(wǎng)站制作和網(wǎng)站推廣的服務(wù)。
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、重慶小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了永登免費(fèi)建站歡迎大家使用!
根據(jù)Pivotal Tracker系統(tǒng)里的設(shè)定,只有軟件功能特征才配分配給”故事點(diǎn)“。團(tuán)隊(duì)的“成績”依仗于在過去的3-4個迭代開發(fā)周期里完成的“故事點(diǎn)”的多少,所 以,如果你將大量的時(shí)間浪費(fèi)在重構(gòu)代碼和修改bug上,你的“成績”就會下滑。于是,經(jīng)理會極力反對將“故事點(diǎn)”分配給代碼整理和修改bug,因?yàn)椤爸挥?把時(shí)間用在開發(fā)功能上,客戶才會認(rèn)可我們的努力工作”。
遇到這種情況,勾起了我對往事的一段回憶,那是我在童年時(shí)整理房屋的事情。如果你跟我小時(shí)候一樣邋遢懶惰,你會像我一樣將臟襪子、糖紙丟的滿地都 是,幾乎看不到地板。媽媽會反復(fù)嘮叨說“每天記住把襪子丟進(jìn)洗衣機(jī),把糖紙丟進(jìn)垃圾桶,這樣你就永遠(yuǎn)不需要打掃房間。”但有時(shí)候,這些事情看起來需要太多 的努力,于是垃圾總是越積越多,直到無法忍受。
問題是,正確的保持室內(nèi)整潔的方法給人太大的壓力。于是,大家最終還是選擇了將臟衣服不斷的塞到衣櫥里,用力的推衣櫥門關(guān)上(用力,不然會塌落出來),這樣屋里似乎整潔了。但事實(shí)上,臟亂依舊存在,盡管你看不見(不想看見)它。
修改Bug和整理代碼的努力對于軟件開發(fā)來說是同樣的道理。敏捷開發(fā)中使用“故事點(diǎn)”的最大好處是,用給用戶創(chuàng)造了多少價(jià)值來衡量一個程序員的生產(chǎn) 效率,這樣正確的激勵程序員的工作積極性。將“故事點(diǎn)”分配給bug修改?花一個月時(shí)間里重構(gòu)代碼中的數(shù)據(jù)庫層?你的“成績”的下降是指警告你某些事情有 問題。你需要思考,需要明白這是為什么,以及如何糾正。
也許是你的需求不完整,或根本就是錯誤的,你并沒有開發(fā)客戶真正想要的東西。也許你沒有寫出足夠的單元測試和集成測試,所以在開發(fā)迭代中bug越來越多。也許你們的編碼速度太快,沒有充分的規(guī)劃,所以你的架構(gòu)設(shè)計(jì)無法接入新來的需求,需要頻繁、大量的重構(gòu)。
不管是哪種情況,如果必須把“故事點(diǎn)”分配給bug和代碼整理,這是存在底層問題的一種反映,就像是整理房間一樣。讓“故事點(diǎn)”充分發(fā)揮它的作用,讓它提示你在你們的開發(fā)過程中存在潛在的問題。但不要只理解我的話的表面意思,就像你媽媽如何告訴你整理房間的話一樣。
Matt
譯文出自:http://www.vaikan.com/how-your-mom-would-want-you-to-develop-software/
英文原文:Here's How Your Mom Would Want You to Develop Software
網(wǎng)站題目:讓老媽告訴你如何編程
本文地址:http://m.fisionsoft.com.cn/article/ccdchdd.html


咨詢
建站咨詢
