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