<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 非魚 閱讀(1852) 評(píng)論(6)  編輯  收藏 所屬分類: 管理
        發(fā)行是產(chǎn)品開發(fā)完成并交付客戶安裝、配置、使用的過程。軟件發(fā)行做為生產(chǎn)完成或階段性完成時(shí)刻的活動(dòng),不僅是一個(gè)短時(shí)期的任務(wù),它和開發(fā)過程中的其他活動(dòng)密切相關(guān)。

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

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

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

    release.bmp

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

        短路的發(fā)行

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

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

        內(nèi)容的膨脹

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

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

        缺陷的積累

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

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

        最后,我們來看一個(gè)例子:

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

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

    評(píng)論

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 黄色一级视频免费观看| 最近中文字幕2019高清免费| 亚洲人成在线播放网站| 2021精品国产品免费观看| 亚洲av永久无码天堂网| 狠狠综合久久综合88亚洲| 性短视频在线观看免费不卡流畅| 国产精品亚洲а∨无码播放麻豆| 亚洲av无码专区在线播放| 女人张腿给男人桶视频免费版| 99久久成人国产精品免费 | 亚洲AV区无码字幕中文色| 免费看大美女大黄大色| 免费黄网站在线观看| 亚洲国产aⅴ成人精品无吗| 久久精品国产亚洲AV麻豆不卡| 日韩激情淫片免费看| 免费A级毛片av无码| 无遮挡免费一区二区三区| 亚洲不卡视频在线观看| 国产成人综合亚洲AV第一页| 免费无码黄十八禁网站在线观看| 国产自国产自愉自愉免费24区| 亚洲av成人一区二区三区观看在线| 亚洲国产高清在线| 中文字幕中韩乱码亚洲大片| 在线中文高清资源免费观看| 99re6在线视频精品免费下载| yellow视频免费在线观看| 亚洲变态另类一区二区三区 | 乱爱性全过程免费视频| 亚洲中文字幕无码av| 久久久亚洲欧洲日产国码二区| 久久亚洲精品无码观看不卡| 四虎国产精品免费视| 成年女人喷潮毛片免费播放| 亚洲视频在线免费播放| 日韩免费人妻AV无码专区蜜桃| 久久久久国色AV免费观看| 免费国产草莓视频在线观看黄| 亚洲国产成人久久综合|