新聞中心
【專稿】互聯(lián)網(wǎng)時(shí)代的應(yīng)用開發(fā)講究快速迭代,就算沒有一天發(fā)布個(gè)三版,怎么說也得兩天發(fā)一版才好意思出門跟人打招呼。而移動應(yīng)用發(fā)布的周期,一般也在一個(gè)月以內(nèi)。

10年積累的成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有瓊山免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
在開源領(lǐng)域,現(xiàn)在Chrome、Firefox等項(xiàng)目基本都保持六周一個(gè)新版本,管他功能實(shí)現(xiàn)完了沒,先上了再說。幾個(gè)著名的Linux發(fā)行版本,則保持六個(gè)月一版的發(fā)布周期,但是測試版的周期也都維持在一個(gè)月的長度。另外,大部分成熟的開源項(xiàng)目都有Nightly Build,即一天一個(gè)新版本。
這里面的區(qū)別當(dāng)然也很容易看出來,互聯(lián)網(wǎng)應(yīng)用不用下載,用戶上去就能用,改動越頻繁、每次的改動越小,則越容易收集反饋,對產(chǎn)品更有利;而像是操作系統(tǒng)這種大塊頭,下載一個(gè)鏡像就要幾個(gè)小時(shí),安裝升級再幾個(gè)小時(shí),肯定不能讓用戶頻繁的折騰。
不過無論是哪種產(chǎn)品,業(yè)內(nèi)當(dāng)前對“應(yīng)用交付”這方面已經(jīng)有了統(tǒng)一的觀點(diǎn),那就是無論你什么時(shí)候去看產(chǎn)品開發(fā)的***進(jìn)展,它都應(yīng)該是可用的,***能處在一個(gè)可隨時(shí)上線的狀態(tài)。
筆者上個(gè)月在百度開發(fā)者大會上遇到了百度高級架構(gòu)師路寧(@路寧同學(xué)),跟其他幾位開發(fā)者一起聊了一些敏捷開發(fā)和持續(xù)交付方面的話題。感覺在互聯(lián)網(wǎng)行業(yè),敏捷開發(fā)理念的進(jìn)展、持續(xù)交付的狀態(tài)的確比兩年前的企業(yè)級開發(fā)領(lǐng)域要好很多了,但也有很多不盡如人意的無奈。
“一開始接觸敏捷開發(fā)的開發(fā)者,都很不習(xí)慣那種每天工作透明化的狀態(tài),壓力很大?!?/p>
“我的團(tuán)隊(duì)都是些新手,只有一年經(jīng)驗(yàn)的或者完全就是畢業(yè)生的,上來讓他們做預(yù)估,基本都是不準(zhǔn)。一個(gè)功能預(yù)估做兩天,結(jié)果做了一周,經(jīng)常都是這樣?!?/p>
“好不容易這個(gè)人成長起來了吧,別的企業(yè)待遇稍微好點(diǎn)就把人挖走了。而領(lǐng)導(dǎo)也不會太多考慮你的難處,只想用廉價(jià)勞動力,就再招新人進(jìn)來,如此反復(fù)……”
這些無奈的聲音來自一位從業(yè)六年的開發(fā)者。王先生現(xiàn)在在一家電子政務(wù)方面的企業(yè)做產(chǎn)品研發(fā)經(jīng)理,負(fù)責(zé)整個(gè)研發(fā)團(tuán)隊(duì)的工作與培養(yǎng)。
“有些小孩進(jìn)來吧,你也不能說他不努力,但總感覺心不甘情不愿的?!蓖跸壬v到自己的工作時(shí),說到自己曾經(jīng)有段時(shí)間每天工作18個(gè)小時(shí),吃飯什么的全拋掉,只有2、3個(gè)小時(shí)用來睡覺。當(dāng)然,他也表示不打算再這樣拼命了?!拔覀兘o畢業(yè)生的待遇也不算高,而敏捷開發(fā)的那種透明,雖然能夠讓他們快速成長,但確實(shí)造成很大的壓力?!?/p>
敏捷開發(fā)的理想狀態(tài),是一個(gè)團(tuán)隊(duì)在項(xiàng)目進(jìn)行過程中能夠不斷成長,對項(xiàng)目越來越熟練;每次項(xiàng)目都是一次練兵,而團(tuán)隊(duì)的整體能力則會越來越強(qiáng),在敏捷開發(fā)的流程當(dāng)中也會帶來越來越高的生產(chǎn)效率。然而,理想是豐滿的,現(xiàn)實(shí)是骨干的。對于國內(nèi)的大多數(shù)技術(shù)團(tuán)隊(duì)而言,不穩(wěn)定可以說是一種常態(tài)。老板希望找廉價(jià)的工作力,還要進(jìn)來就能用,進(jìn)來的新人無論在能力還是忠誠度方面都不能盡如人意,在這種環(huán)境下想要做到準(zhǔn)確的預(yù)估工時(shí),想要讓他們堅(jiān)持透明化的運(yùn)作,是非常困難的事情。
最終,還是團(tuán)隊(duì)的人員質(zhì)量決定了持續(xù)交付的效率和質(zhì)量。
一方面是團(tuán)隊(duì)的參與者。“現(xiàn)在我招聘的時(shí)候,都會非??粗羞@個(gè)程序員的心態(tài)是否開放。他如果是那種特別以自我為中心的,聽不進(jìn)別人的意見,也不愿意溝通的,這種我就會比較擔(dān)心一些?!甭穼幗榻B說他自己帶過一些團(tuán)隊(duì),有的人就很不愿意做Pair Swapping,因?yàn)椴辉敢庾寗e人看到自己的工作進(jìn)度,這樣的話就比較難展開。所以,開放的心態(tài)是非常重要的。
另一方面,團(tuán)隊(duì)的管理者也很重要。路寧表示有的管理者會濫用敏捷開發(fā)流程當(dāng)中的透明性,反而對團(tuán)隊(duì)的發(fā)展不利?!氨热?,透明化之前的工作可能有張有弛的,這對于開發(fā)者來說是一種常態(tài);但透明之后管理者可能看到,你原來這么快就把這個(gè)功能做完了,那我要給你加量,反而使得開發(fā)者無法得到充分的喘息?!?/p>
對于敏捷開發(fā)團(tuán)隊(duì)的規(guī)模,路寧也提供了一些建議。一般敏捷團(tuán)隊(duì)從6、7、8、9個(gè)人到20個(gè)人都是可以的,不過也有的團(tuán)隊(duì)到10個(gè)人之后就搞不到一起去了。一般來說,6~12個(gè)人的團(tuán)隊(duì)來完成持續(xù)交付會比較理想。
分享名稱:想要快速的持續(xù)交付何以如此困難?
地址分享:http://fisionsoft.com.cn/article/codogjd.html


咨詢
建站咨詢
