對(duì)于軟件開(kāi)發(fā)領(lǐng)域來(lái)講,變更始終是最讓人頭疼的東西,大家對(duì)于如何消除變更,如何控制變更,提出了很多很多的理論與方法。整體而言,游戲行業(yè)(尤其是網(wǎng)絡(luò)游戲行業(yè))對(duì)于變更是又愛(ài)又恨的,很糾結(jié),很痛苦。
無(wú)奈變更這東西就像是個(gè)打不死的小強(qiáng),倔強(qiáng)的與軟件開(kāi)發(fā)一起生存了半個(gè)多世紀(jì),到了現(xiàn)如今的網(wǎng)絡(luò)時(shí)代,不但沒(méi)有被壓制住,反倒更加猖獗了。那么在小強(qiáng)最繁榮的游戲圈里面,大家是如何面對(duì)變更的呢?
在網(wǎng)絡(luò)游戲行業(yè)中,變更管理也不是簡(jiǎn)單的放任或者控制,而是要權(quán)衡各方面的因素,讓變與不變維持在一個(gè)平衡點(diǎn)上。一句話概括其管理方式就是:胡蘿卜+大棒政策。
游戲公司中對(duì)于變更的兩種意見(jiàn)
1、主變派:策劃、制作人;觀點(diǎn):變化乃游戲生存之本
變化是網(wǎng)絡(luò)游戲生存之根本,大家評(píng)判一個(gè)網(wǎng)絡(luò)游戲發(fā)展勢(shì)頭的最重要的標(biāo)準(zhǔn)有兩個(gè):在線人數(shù)與更新頻率。一個(gè)更新頻率趨于變緩的游戲,基本上可以說(shuō)是快進(jìn)入消亡期了。追逐玩家們不斷變化的口味,引領(lǐng)游戲圈的新潮流,創(chuàng)造更高的吸金效率,這些都是以不斷的變化為基礎(chǔ)的。
因此,游戲必須變。不讓游戲發(fā)生變化,就等于是要了游戲的命。就算是限制變更,也相當(dāng)于扼住了游戲賴以生存的咽喉。
2、不變派:開(kāi)發(fā)團(tuán)隊(duì),項(xiàng)目經(jīng)理;觀點(diǎn):變化是浪費(fèi),是隱患
說(shuō)到底,游戲還是個(gè)軟件,單機(jī)游戲也好,網(wǎng)絡(luò)游戲也好,無(wú)非都是運(yùn)行在計(jì)算機(jī)上的軟件。變更對(duì)于軟件開(kāi)發(fā)而言,災(zāi)難性的,這一點(diǎn)所有軟件開(kāi)發(fā)人員都深有體會(huì),變更會(huì)導(dǎo)致大量的重復(fù)工作,嚴(yán)重影響開(kāi)發(fā)進(jìn)度;會(huì)對(duì)已完成的所有工作產(chǎn)生沖擊與影響,帶來(lái)更多的不可預(yù)期的Bug;沒(méi)有被良好重新設(shè)計(jì)的變更,甚至?xí)苯油{到軟件構(gòu)架的穩(wěn)定性,為將來(lái)埋下極大的隱患,等等。這些軟件本身的問(wèn)題,同樣也適用于游戲開(kāi)發(fā)。更要命的是,頻繁的變更會(huì)讓開(kāi)發(fā)團(tuán)隊(duì)感到強(qiáng)烈的挫敗感,自己辛辛苦苦做好的東西,沒(méi)過(guò)幾天就被徹底改掉了,感覺(jué)自己就像是做了很多沒(méi)有用的東西一樣,長(zhǎng)此以往,開(kāi)發(fā)團(tuán)隊(duì)將會(huì)士氣受挫,導(dǎo)致開(kāi)發(fā)效率低下。
看來(lái)矛盾是不可避免了。那么到底聽(tīng)誰(shuí)的呢?聽(tīng)策劃的,還是聽(tīng)開(kāi)發(fā)的?按照大自然物競(jìng)天擇的自然規(guī)律來(lái)判斷的話:誰(shuí)強(qiáng),聽(tīng)誰(shuí)的。
誰(shuí)更強(qiáng)?策劃,還是程序?如果我在這里挖個(gè)坑,蓋個(gè)樓的話,邀請(qǐng)大家來(lái)評(píng)價(jià)一下的話,我相信會(huì)相當(dāng)?shù)幕鸨?。事?shí)證明,策劃與程序,都很重要。變更的分類,哪些可以變?哪些不能變?
如果我們根據(jù)變更是否會(huì)對(duì)開(kāi)發(fā)工作產(chǎn)生影響來(lái)對(duì)游戲需求變更進(jìn)行分類,我們可以整體上分為兩種變更:1.對(duì)當(dāng)前的游戲開(kāi)發(fā)工作產(chǎn)生直接影響;2.不會(huì)對(duì)當(dāng)前的游戲開(kāi)發(fā)工作產(chǎn)生直接影響。
當(dāng)前的工作,是指正在開(kāi)發(fā)、測(cè)試、美術(shù)人員手上處理,或者進(jìn)入到當(dāng)前迭代周期內(nèi)待處理的工作。發(fā)生直接影響,則是指會(huì)打斷當(dāng)前正在進(jìn)行的開(kāi)發(fā)工作,比如一個(gè)游戲需求:玩家自定義聊天頻道功能,現(xiàn)在這個(gè)需求已經(jīng)到了程序手中,開(kāi)始編寫(xiě)代碼了,這時(shí)候如過(guò)策劃人員發(fā)起變更,就會(huì)對(duì)當(dāng)前工作產(chǎn)生直接的影響。
而如是另一種情況:這個(gè)需求目前還在策劃階段,還沒(méi)有送到程序員與美術(shù)人員的手中,這時(shí)候策劃人員發(fā)起需求變更,不會(huì)對(duì)當(dāng)前的開(kāi)發(fā)任務(wù)產(chǎn)生直接影響,因?yàn)楝F(xiàn)在還根本沒(méi)有人在開(kāi)發(fā)這個(gè)功能。
如果我們仔細(xì)分析一下程序人員反對(duì)變更的理由的話,我們會(huì)發(fā)現(xiàn),其實(shí)程序人員僅僅是反對(duì)會(huì)產(chǎn)生直接影響的變更,而對(duì)于那些不會(huì)產(chǎn)生直接影響的變更,則不是很反對(duì).那些不產(chǎn)生直接影響的變更,雖然也會(huì)對(duì)現(xiàn)有的工作產(chǎn)生一些間接的影響,但是影響不會(huì)很大,這個(gè)問(wèn)題我們會(huì)在后面來(lái)討論。
3、胡蘿卜+大棒
基于上面提到的變更的分類方法,我們可以得到這樣一個(gè)變更管理的方法:
當(dāng)一個(gè)需求(或者策劃案)還處在策劃階段,還沒(méi)有被送去開(kāi)發(fā)與實(shí)現(xiàn)的時(shí)候,我們?cè)试S這個(gè)
項(xiàng)目經(jīng)理勝任力免費(fèi)測(cè)評(píng)PMQ上線啦!快來(lái)測(cè)測(cè)你排多少名吧~
http://www.vanceur.cn/pmqhd/index.html