<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    潛魚在淵

    Concentrating on Architectures.

    posts - 77, comments - 309, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    軟件發(fā)行管理(上)

    Posted on 2005-12-14 23:05 非魚 閱讀(1853) 評論(6)  編輯  收藏 所屬分類: 管理
        發(fā)行是產(chǎn)品開發(fā)完成并交付客戶安裝、配置、使用的過程。軟件發(fā)行做為生產(chǎn)完成或階段性完成時刻的活動,不僅是一個短時期的任務(wù),它和開發(fā)過程中的其他活動密切相關(guān)。

        在整個軟件的生命周期中,開發(fā)活動總是迭代進行的。即使對于傳統(tǒng)的軟件開發(fā)方法(結(jié)構(gòu)化設(shè)計),在維護階段一個用戶的需求變更,將導(dǎo)致軟件的新版本發(fā)行, 這時候不得不進行被動的迭代——在原軟件的基礎(chǔ)上改進并發(fā)行改進的補丁或者完整版本。但人們在面向?qū)ο蟮拈_發(fā)方法中,更加傾向于主動的迭代過程,以提高軟 件產(chǎn)品的質(zhì)量。

        我們也用更現(xiàn)代的視角來觀察整個過程和軟件發(fā)行這個活動。開發(fā)計劃在最初時刻定義了發(fā)行版本的內(nèi)容,正常情況下,未來的發(fā)行將包含計劃中的所有開發(fā)內(nèi)容。 開發(fā)過程中的各種活動如評審、測試等保證了發(fā)行的質(zhì)量。版本管理是一個好的發(fā)行成功的根本保證。發(fā)行活動記錄軟件版本和發(fā)行的目標客戶,以進行后期的維護 如補丁發(fā)行、版本更新。

        軟件的發(fā)行是有節(jié)奏、有內(nèi)容、有質(zhì)量的。節(jié)奏保證了開發(fā)人員和最終客戶的一致,所有人都知道版本將在何時發(fā)行。內(nèi)容滿足最終客戶的期望。質(zhì)量保證產(chǎn)品即滿足用戶的需求,又能夠提高后續(xù)版本發(fā)行能力。

    release.bmp

        軟件發(fā)行中主要存在的問題有三種:短路的發(fā)行、內(nèi)容膨脹和缺陷積累。

        短路的發(fā)行

        短路的發(fā)行是指為了保證發(fā)行的節(jié)奏,或者因為設(shè)定了DEADLINE而導(dǎo)致在開發(fā)過程中縮減活動,如不經(jīng)評審、粗略測試等。這導(dǎo)致了發(fā)行質(zhì)量的下降,并影 響到后續(xù)的發(fā)行版本。這在國內(nèi)的軟件企業(yè)中非常嚴重,我們常常看到連續(xù)的加班和最終的低質(zhì)量的產(chǎn)品并存。

        解決這個問題的方法是使用嚴密可行的、可變更的版本計劃。嚴密可行的計劃可以直接保證版本及時發(fā)行;當發(fā)現(xiàn)不能及時發(fā)行版本時縮減版本計劃中的內(nèi)容可以在保證及時發(fā)行的基礎(chǔ)上同時保證版本的質(zhì)量,畢竟質(zhì)量才是最重要的。

        內(nèi)容的膨脹

        內(nèi)容的膨脹是指在版本開發(fā)過程中,不斷的增加計劃外的內(nèi)容。這必然導(dǎo)致兩個結(jié)果之一:要么降低版本質(zhì)量,要么拖延版本發(fā)行時間。任何一項都不是我們想看到 的。這和項目經(jīng)理/需求人員的控制能力有關(guān),很多時候,頂住客戶的壓力不是一件容易的事情。

        所以這個問題的最終解決方案是提高項目經(jīng)理/需求人員的能力,提高客戶對軟件開發(fā)的理解。除此之外,我們能夠做的就是在增加內(nèi)容的同時縮減低優(yōu)先等級的內(nèi)容,來保證發(fā)行的質(zhì)量和節(jié)奏。

        缺陷的積累

        這個問題大家都已經(jīng)注意到了,在發(fā)行前期,匆忙的構(gòu)建過程中發(fā)現(xiàn)大量的缺陷,最終導(dǎo)致發(fā)行的拖延。

        解決這個問題的手段也比較簡單,就是進行有效的日構(gòu)建,盡早發(fā)現(xiàn)并解決缺陷,爭取在發(fā)行時刻的主動權(quán)。

        最后,我們來看一個例子:

        我本來想在今晚12:00以前寫完整個發(fā)行管理的,但現(xiàn)在看來我是不能完成了。我不想拖到12:00以后再發(fā)這篇文章,也不能敷衍的隨便寫寫了事。所以我 砍掉后面的發(fā)行管理的細節(jié)內(nèi)容,這些內(nèi)容將在后續(xù)版本中發(fā)行。這樣我即保證了本篇的質(zhì)量,也趕上了我給自己定義的時間線。

        軟件發(fā)行管理(下)

    評論

    # re: 軟件發(fā)行管理(上)  回復(fù)  更多評論   

    2005-12-14 23:18 by david.turing
    該文提到“軟件的發(fā)行是有節(jié)奏、有內(nèi)容、有質(zhì)量的。”,這一點是主觀的美好愿望,
    在中國,客戶通常是無理頭的,所以,“節(jié)奏保證了開發(fā)人員和最終客戶的一致”這個事情很難發(fā)生,我見到更多的是,開發(fā)人員和最終客戶在扯皮。

    # re: 軟件發(fā)行管理(上)  回復(fù)  更多評論   

    2005-12-14 23:22 by 非魚
    在客戶基礎(chǔ)好的情況下還是可能實現(xiàn)的。關(guān)鍵是客戶基礎(chǔ)好的時候,你已經(jīng)一堆垃圾了,是重做,還是湊合?不過不管怎么樣,這是我們努力的目標吧。

    # re: 軟件發(fā)行管理(上)  回復(fù)  更多評論   

    2005-12-15 09:26 by leondu
    呵呵,同意 david,在中國,開發(fā)方始終是弱勢群體。
    開發(fā)計劃常常被客戶打亂。
    主要是目前國內(nèi)的信息化水平還太低了。
    客戶往往認為加一個新功能是一件非常容易的事情。
    “不就是改幾個頁面嘛”
    尤其是一些政府機關(guān)的客戶
    更是這樣。

    # re: 軟件發(fā)行管理(上)  回復(fù)  更多評論   

    2005-12-15 10:26 by 非魚
    “不就是改幾個頁面嘛”

    客戶完全可以這樣說。因為他們不懂技術(shù),也不能要求他們懂的技術(shù)。在修改請求合理的前提下,開發(fā)人員有責任向客戶說明為什么修改工作量巨大,至少要達到認識上的統(tǒng)一。如果無法說明,則軟件質(zhì)量多半有問題(可修改性?可擴展性?)。無法說服客戶嗎?客戶并不都是不講道理的,尤其做久了,比較熟的客戶,完全可以說服的。

    大家都知道中國的官本位,政府如何如何。但這能成為我們推卸責任的理由嗎?

    # re: 軟件發(fā)行管理(上)  回復(fù)  更多評論   

    2005-12-16 17:00 by weide
    “不就是改幾個頁面嘛”

    這個我看是需求的改進速度和技術(shù)水平的實現(xiàn)能力之間的差距造成的;從需求來看,就是改幾個頁面,結(jié)果跑到后臺怎么就那么多工作要做,要是跟其它模塊還有耦合,就更要命了。良好的架構(gòu)和設(shè)計,能夠預(yù)見可能的變化和調(diào)整,并在架構(gòu)上給以支持;自動化的測試、打包、發(fā)布機制等會有所幫助吧?探索中…

    # re: 軟件發(fā)行管理(上)  回復(fù)  更多評論   

    2007-09-17 16:00 by 同聲傳譯
    您好,我們公司是一家中國境內(nèi)的專業(yè)翻譯公司,從事各專業(yè)翻譯服務(wù),包括筆譯、口譯、同聲傳譯和同聲傳譯設(shè)備租賃等。我們需要招聘兼職翻譯、同傳譯員和外籍英文校對人員。
    希望有機會合作.
    郭先生


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: aaa毛片免费观看| 两个人的视频www免费| 99re6在线精品视频免费播放| 国产亚洲精品线观看动态图| h视频免费高清在线观看| 内射无码专区久久亚洲| 免费人成又黄又爽的视频在线电影 | 亚洲JIZZJIZZ中国少妇中文| 亚洲男人的天堂网站| 免费看美女让人桶尿口| 国产成人高清亚洲一区久久| 免费又黄又爽又猛的毛片| jzzjzz免费观看大片免费| 亚洲精品成人网站在线观看| 免费无码一区二区三区| 亚洲1区1区3区4区产品乱码芒果| 性感美女视频免费网站午夜| 婷婷国产偷v国产偷v亚洲| 亚洲国产精品尤物yw在线| 免费国产成人18在线观看| 亚洲成人免费在线观看| 免费黄色小视频网站| 日亚毛片免费乱码不卡一区| 亚洲妇熟XXXX妇色黄| 3344免费播放观看视频| 亚洲精品9999久久久久无码| 亚洲精品老司机在线观看| 日本免费中文视频| 亚洲欧美国产欧美色欲| 国产国拍亚洲精品福利| 中文字幕亚洲免费无线观看日本| 精品国产成人亚洲午夜福利| 国产精品亚洲不卡一区二区三区| 国产白丝无码免费视频| 亚洲最大的成人网| 亚洲伊人色欲综合网| 在线观看特色大片免费视频| 免费看一级高潮毛片| 亚洲视频在线不卡| 亚洲AV之男人的天堂| 久久免费看黄a级毛片|