• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            牽著老婆滿(mǎn)街逛

            嚴(yán)以律己,寬以待人. 三思而后行.
            GMail/GTalk: yanglinbo#google.com;
            MSN/Email: tx7do#yahoo.com.cn;
            QQ: 3 0 3 3 9 6 9 2 0 .

            Darkwatch開(kāi)發(fā)游戲使用Scrum方法

            From:http://www.umlchina.com/News/Content/229.htm

            很多開(kāi)發(fā)者都習(xí)慣了傳統(tǒng)的游戲制作過(guò)程,但是,隨著游戲開(kāi)發(fā)的越來(lái)越復(fù)雜(和成本的增加),我們需要新的開(kāi)發(fā)方法。我們和Clinton Keith,High Moon工作室的CTO, 交流了關(guān)于Scrum的想法。High Moon和其它一些公司發(fā)現(xiàn)Scrum在游戲開(kāi)發(fā)方面非常好用。

            GameDAILY BIZ: 我們的很多讀者也許對(duì)敏捷方法和Scrum方法都不是很熟悉,它起源自哪里,你能否介紹一些它的基礎(chǔ),以及它為什么適合于游戲開(kāi)發(fā)?

            Clinton Keith: 敏捷方法和傳統(tǒng)方法不同,傳統(tǒng)的方法中包括了大量的文檔書(shū)寫(xiě),實(shí)現(xiàn)各種功能,然后在最后組裝在一起。帶來(lái)的問(wèn)題是不到項(xiàng)目最后你無(wú)法知道你的游戲是什么樣子的。而敏捷方法開(kāi)發(fā)過(guò)程中是迭代的,可以不斷地根據(jù)結(jié)果作出反應(yīng),例如根據(jù)游戲中實(shí)際出現(xiàn)的元素,來(lái)持續(xù)計(jì)劃下一個(gè)要出來(lái)的內(nèi)容。按照這種辦法,游戲功能的價(jià)值可以在早期就被評(píng)估,項(xiàng)目組可以調(diào)整下一階段要開(kāi)發(fā)的內(nèi)容。Scrum是四個(gè)主要的敏捷方法中的一個(gè)。

            BIZ: 我知道High Moon首先是在Darkwatch的開(kāi)發(fā)上使用了這種方法,計(jì)劃是在最初制定,還是在開(kāi)發(fā)過(guò)程的某個(gè)階段制定的呢?你覺(jué)得必須要用新的方法嗎?

            CK: 我們是在Darkwatch開(kāi)發(fā)的半道決定使用新方法的,也就是我一擔(dān)任High Moon的CTO之后。我和編程人員一起使用Scrum和其它的叫做XP的敏捷方法,改善了我們的編程部門(mén)的結(jié)構(gòu)。我的團(tuán)隊(duì)中的大多數(shù)人過(guò)去都聽(tīng)說(shuō)過(guò)這兩種方法,在進(jìn)行了進(jìn)一步的研究之后,我們決定迅速采用Scrum方法。從那時(shí)起,我們就開(kāi)發(fā)了這個(gè)框架,把我們的美工和設(shè)計(jì)師都納入到這個(gè)過(guò)程中來(lái)。Scrum幫助我們完成了Darkwatch的進(jìn)度安排,但直到我們?cè)谶@個(gè)基礎(chǔ)上使用敏捷實(shí)踐的新想法之后,我們才真正看到了敏捷的所有好處。

            XP來(lái)得要晚一些,XP的目標(biāo)是使用簡(jiǎn)單的實(shí)踐,以允許存在大量改變的軟件開(kāi)發(fā),這一點(diǎn)對(duì)我們很有價(jià)值。過(guò)去,我們進(jìn)行大規(guī)模的技術(shù)設(shè)計(jì)文檔,然后試圖在最終代碼中實(shí)現(xiàn)它們。不幸的是,這些文檔往往并不準(zhǔn)確,代碼需要改變,如果不是使用XP實(shí)踐,團(tuán)隊(duì)中會(huì)有產(chǎn)生很多問(wèn)題。

            [ "[Scrum]主要的挑戰(zhàn)在于從下命令到控制的管理文化到提倡團(tuán)隊(duì)所有制的迭代文化的轉(zhuǎn)變。" ]


            BIZ: 似乎Scrum主要的方法是去掉浪費(fèi)工作量的瓶頸。隨著開(kāi)發(fā)成本的不斷提高,對(duì)游戲公司而言提高效率將成為關(guān)鍵。你什么有效的Scrum將給下一代開(kāi)發(fā)帶來(lái)什么?

            CK: 你說(shuō)對(duì)拉。Scurm說(shuō)的是關(guān)于如何創(chuàng)造可見(jiàn)的東西,這樣你可以作出符合常識(shí)的決定。它是關(guān)于如何去除障礙,關(guān)于如何在開(kāi)發(fā)早期就明確產(chǎn)品的價(jià)值。隨著下一代開(kāi)發(fā)的成本提高,我們?cè)僖膊荒転槟切┯螒蜷_(kāi)發(fā)中最后不會(huì)用到的業(yè)務(wù)模型買(mǎi)單了。我們不能等到項(xiàng)目的最后再來(lái)看這個(gè)東西是否有趣,這個(gè)時(shí)候要做大的改變要花的錢(qián)就太多了。

            BIZ: 由于Scrum主要關(guān)注的是團(tuán)隊(duì)之間的交流和協(xié)作,QA的負(fù)荷會(huì)減少很多。因此不僅Scrum對(duì)開(kāi)發(fā)人員來(lái)說(shuō)有利,對(duì)于顧客來(lái)說(shuō)也是有利的,他們可以得到更高質(zhì)量的產(chǎn)品,對(duì)嗎?

            CK: 絕對(duì)如此。我們實(shí)際上是將QA測(cè)試員嵌入到團(tuán)隊(duì)里面來(lái)了,保證bug每天都會(huì)被fix。Bug修正的推遲會(huì)減慢內(nèi)容開(kāi)發(fā)的速度。而如果降低美工和設(shè)計(jì)師的速度,會(huì)減少他們產(chǎn)出的量,這個(gè)最終會(huì)導(dǎo)致最終產(chǎn)品的低質(zhì)量。

            BIZ: 已經(jīng)看到了這些好處,你認(rèn)為其它的游戲公司會(huì)被說(shuō)服來(lái)采取Scrum方法嗎?

            CK: 自從去年我在游戲開(kāi)發(fā)者大會(huì)上作了講演之后已經(jīng)有很多開(kāi)始使用了。在那個(gè)會(huì)議上我描述的傳統(tǒng)開(kāi)發(fā)的問(wèn)題是相當(dāng)普遍的。Scrum有很多常識(shí)性的實(shí)踐,使用起來(lái)并不困難,又可以解決這些問(wèn)題。我現(xiàn)在維護(hù)著一個(gè)郵件列表,關(guān)注游戲開(kāi)發(fā)者使用敏捷方法中的問(wèn)題。

            BIZ: 如果開(kāi)發(fā)者決定使用Scrum,有什么需要注意的顯著的缺點(diǎn)嗎?

            CK: 主要的挑戰(zhàn)在于文化的轉(zhuǎn)移,從下命令到控制的管理文化到提倡團(tuán)隊(duì)所有制的迭代文化的轉(zhuǎn)變。對(duì)于我這個(gè)位置的人來(lái)說(shuō),要讓團(tuán)隊(duì)對(duì)他們的目標(biāo)和任務(wù)30天一次進(jìn)行控制可能會(huì)比較困難。同樣對(duì)第一次按照Scrum的要求承擔(dān)責(zé)任的團(tuán)隊(duì)來(lái)說(shuō)也有困難,盡管一旦團(tuán)隊(duì)習(xí)慣了這種方法就會(huì)看到它的好處,并且很快喜歡上這種任務(wù)方式。

            BIZ: 和傳統(tǒng)開(kāi)發(fā)方法不同,Scrum鼓勵(lì)團(tuán)隊(duì)進(jìn)行自我阻止并且管理人員并不對(duì)成員進(jìn)行任務(wù)分配,這種“軟”管理會(huì)不會(huì)適得其反?

            CK: 當(dāng)然有可能。你必須讓你的顧客和產(chǎn)品所有者很好的作好他們角色的工作。在每個(gè)Sprint 中,團(tuán)隊(duì)都需要切實(shí)理解愿景(Vision)和游戲?qū)⒊霈F(xiàn)的價(jià)值,并建立將會(huì)為下一個(gè)sprint創(chuàng)造最大價(jià)值的目標(biāo)。一個(gè)危險(xiǎn)的情況的是團(tuán)隊(duì)自己充當(dāng)了顧客的角色,并偏離了方向,走到了對(duì)整個(gè)項(xiàng)目并不是最好的方向上。這也是為什么顧問(wèn)(例如敏捷方法的教練coach)一次次的訪(fǎng)問(wèn)的價(jià)值所在。他們可以幫助團(tuán)隊(duì)在正確的道路上前進(jìn),同時(shí)也引導(dǎo)真正的顧客,例如工作室管理者,游戲發(fā)布商等。

            BIZ: 你已經(jīng)成了Scrum的傳道士,對(duì)嗎?你用了哪些方法在開(kāi)發(fā)社團(tuán)中推進(jìn)它呢?

            CK: 是的,我堅(jiān)信整個(gè)行業(yè)現(xiàn)在是在一個(gè)十字路口上。我們可以用更好的產(chǎn)品來(lái)重建市場(chǎng),這方面的成功將會(huì)為開(kāi)發(fā)的成本買(mǎi)單。敏捷不是秘密,而且已經(jīng)在主要的R&D驅(qū)動(dòng)的行業(yè),例如計(jì)算機(jī)軟件,消費(fèi)電子開(kāi)發(fā)等行業(yè)中發(fā)揮了不錯(cuò)的作用,開(kāi)發(fā)了更好的產(chǎn)品,并且推向市場(chǎng)用時(shí)更短,花費(fèi)更少。

            過(guò)去,我做過(guò)關(guān)于敏捷和Scrum的演講,而且也會(huì)在下次GDC2006會(huì)議上做名為Agile Methodology in Game Development: Year 3的演講,我還維護(hù)了這個(gè)網(wǎng)站www.agilegamedevelopment.com,以及mail list和blog。

            BIZ: 結(jié)束前,請(qǐng)問(wèn)還有什么要補(bǔ)充的嗎?

            CK: 沒(méi)有拉,問(wèn)題很棒!

            BIZ: Thank you.

            (自gamedaily,袁峰 摘譯,不得轉(zhuǎn)載用于商業(yè)用途)

            posted on 2007-05-25 20:56 楊粼波 閱讀(208) 評(píng)論(0)  編輯 收藏 引用


            只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


            99久久99久久精品免费看蜜桃| 久久天堂电影网| 婷婷久久五月天| 亚洲精品无码久久一线| 久久精品9988| 无码乱码观看精品久久| 伊人久久久AV老熟妇色| 国产精品福利一区二区久久| 久久婷婷五月综合成人D啪| 一本久久知道综合久久| 99久久精品久久久久久清纯| 亚洲日本va中文字幕久久| 国产成人精品久久亚洲高清不卡 | 性做久久久久久久久久久| 狠狠狠色丁香婷婷综合久久五月| 无码8090精品久久一区| 欧美亚洲另类久久综合| 欧美一区二区三区久久综合 | 国色天香久久久久久久小说| 久久国产精品久久精品国产| 精品久久人人爽天天玩人人妻| 香蕉久久一区二区不卡无毒影院| 色妞色综合久久夜夜| 久久免费99精品国产自在现线| 国产精品99久久免费观看| 久久强奷乱码老熟女网站| 久久精品亚洲乱码伦伦中文| 日本精品久久久中文字幕| 精品人妻久久久久久888| 狠狠色狠狠色综合久久| 99久久99久久精品国产片果冻 | 国产精品一区二区久久| 一本一本久久aa综合精品 | 亚洲狠狠婷婷综合久久蜜芽| 欧美日韩精品久久久免费观看| 亚洲国产精品人久久| 色噜噜狠狠先锋影音久久| 久久久久久久综合日本亚洲| 久久国产精品-国产精品| 老司机国内精品久久久久| 品成人欧美大片久久国产欧美...|