“敏捷”聯(lián)袂“ALM” 上演市場(chǎng)模范夫妻秀
中國(guó)信息主管網(wǎng) 發(fā)表于:11年03月31日 00:49 [來稿] DOIT.com.cn
毫無疑問,"敏捷"與"ALM"這兩個(gè)詞匯,都是軟件應(yīng)用開發(fā)領(lǐng)域的熱門詞匯,而當(dāng)兩者被一起提及時(shí),它就具有更多深層次的含義。
那么,兩者能否相輔相成,彼此互補(bǔ)?在這篇博客中,我將與大家一起分享我對(duì)這對(duì)"搭檔"的觀察。
先來看看他們各自擅長(zhǎng)什么吧。
何謂應(yīng)用程序生命周期管理(ALM)?
應(yīng)用程序生命周期管理,從字面意思理解,它是指面向應(yīng)用程序的生命周期管理。它可以從一個(gè)管理階段靈活地移動(dòng)到另一個(gè)管理階段。它是指從需求管理、發(fā)展管理、質(zhì)量管理、釋放管理到控制檢測(cè)的整個(gè)生命周期。
ALM方法論有諸多益處,我在這里大概地總結(jié)一下:
1、實(shí)現(xiàn)對(duì)項(xiàng)目各個(gè)階段和方面的可見性和控制性(設(shè)計(jì)需求、開發(fā)、測(cè)試等不同環(huán)節(jié));
2、ALM鼓勵(lì)整個(gè)應(yīng)用程序生命周期過程中各個(gè)角色之間的協(xié)同作業(yè)。
3、應(yīng)用程序生命周期智能化(ALL)。利用ALM的相關(guān)知識(shí)可以幫助項(xiàng)目經(jīng)理做出明智決定。
何謂敏捷特性?
現(xiàn)在讓我們來看看何謂"敏捷"?它有何相關(guān)特性?在維基百科中,敏捷開發(fā)是指一組特有的軟件開發(fā)方法。
敏捷開發(fā)是一種以人為核心、迭代、循序漸進(jìn)的開發(fā)方法。在敏捷開發(fā)中,軟件項(xiàng)目的構(gòu)建被切分成多個(gè)子項(xiàng)目,各個(gè)子項(xiàng)目的成果都經(jīng)過測(cè)試,具備集成和可運(yùn)行的特征。換言之,就是把一個(gè)大項(xiàng)目分為多個(gè)相互聯(lián)系,但也可獨(dú)立運(yùn)行的小項(xiàng)目,并分別完成,在此過程中軟件一直處于可使用狀態(tài)。
而我對(duì)敏捷定義的理解是,敏捷不光是一種開發(fā)方法,同時(shí)也是一種交付方法。
首先,我們必須了解,敏捷跨越一個(gè)項(xiàng)目從開始、交付到釋放的整個(gè)生命周期,涵蓋用戶需求、軟件開發(fā)和質(zhì)量控制等所有方面。
其次,敏捷主張市場(chǎng)、開發(fā)、QA間的通力合作。不管是多功能的團(tuán)隊(duì)還是開發(fā)和QA分開的團(tuán)隊(duì),敏捷實(shí)踐要求每個(gè)團(tuán)隊(duì)的代表都能參加每天的計(jì)劃開展和計(jì)劃回顧。如果沒有合作,敏捷必將失敗。
綜上所述,市場(chǎng)、開發(fā)和QA的代表必須參與到會(huì)議中來,共同協(xié)商能做出明智的決定,做出多方面的考慮。
因此,盡管我認(rèn)為可以多方面的看待問題,我認(rèn)為敏捷,或者更確切的說,項(xiàng)目管理的敏捷,是實(shí)施ALM的榜樣。確定應(yīng)用程序生命周期管理的目的在于,提高應(yīng)用程序交付效率,在不犧牲質(zhì)量的前提下高成功效率。
公司簡(jiǎn)介 | 媒體優(yōu)勢(shì) | 廣告服務(wù) | 客戶寄語 | DOIT歷程 | 誠(chéng)聘英才 | 聯(lián)系我們 | 會(huì)員注冊(cè) | 訂閱中心
Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術(shù)有限公司 版權(quán)所有.