本站小編為你精心準(zhǔn)備了軟件開發(fā)中敏捷管理的應(yīng)用參考范文,愿這些范文能點燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。
摘要:
在網(wǎng)絡(luò)快速發(fā)展的21世紀(jì)的今天,隨著用戶的需求的多種化及個性化的要求,軟件開發(fā)應(yīng)當(dāng)積極滿足用戶的要求,從項目的靈活性方面來講,為了軟件更能滿足人們的需求時,應(yīng)當(dāng)控制好開發(fā)軟件的成本,在一些傳統(tǒng)的軟件開發(fā)理論已經(jīng)不再適合當(dāng)前發(fā)展的需要,敏捷的管理方法將更好的去處理這一個問題,能有效的提升軟件的質(zhì)量問題,能更好的服務(wù)于用戶,從而提升用戶的滿意度。
關(guān)鍵詞:
敏捷管理;軟件開發(fā)
1前言
當(dāng)前,信息的技術(shù)與應(yīng)用程序的快速發(fā)展,現(xiàn)在的客戶對軟件的需求越來越大,所以,也給了軟件開發(fā)的工程人員的要求也越來越高,當(dāng)前在軟件開發(fā)的領(lǐng)域缺少相關(guān)的理論開發(fā)的知識,所以在軟件開發(fā)階段花費的時間比較長,在實際的使用過程中,軟件用戶的收益很微薄。敏捷管理的方法要基于實踐,為新的軟件開發(fā)提供了一種新的方式,這樣更加有效的為客戶滿足需求。
2敏捷管理方法概述
軟件開發(fā)的難度及用戶的需求在不斷的增多,市場的競爭力也在不斷變大,這樣更加重了軟件的開發(fā)人員對軟件的創(chuàng)新力不斷的提升,當(dāng)前,敏捷的管理方法,比如:極限編程,在一些的軟件的開發(fā)中,應(yīng)以用戶的需求為核心,降低所需的文件,以便提升軟件的實用性。敏捷軟件的開發(fā)主要的幾點原則,首先,在新開發(fā)的軟件先給有價值的用戶使用和體驗,在后期的使用過程中也可滿足用戶的需求,為了保障用戶的利益在后期的軟件開發(fā)中要定期將軟件交付客戶,在軟件的開發(fā)中業(yè)務(wù)人員與開發(fā)人員應(yīng)當(dāng)積極溝通,應(yīng)當(dāng)為軟件開發(fā)人員提供良好的環(huán)境,在開發(fā)團隊溝通交流的過程中,應(yīng)當(dāng)商討如何提升信息傳遞的效率,軟件開發(fā)應(yīng)當(dāng)確保持續(xù)、恒定的速度,并積極提升技術(shù)能力與創(chuàng)新。敏捷試論與傳統(tǒng)管理的方法上有著比較明顯的差別,敏捷管理的優(yōu)點在于:
(1)有著較好的靈活性。方法的靈活性與敏捷管理和現(xiàn)在的對象為基本管理職責(zé),由于儲存的能力以及市場的競爭力的不同,從而達到客戶的需求。
(2)發(fā)生錯誤的幾率低。敏捷管理方法將設(shè)計與編碼一起做,這樣更容易的糾正錯誤。
(3)風(fēng)險低。敏捷管理方法的價值不斷提升,軟件運行的速度增快,從而有效的降低風(fēng)險。
3敏捷管理方法在軟件開發(fā)中的應(yīng)用
3.1團隊管理
軟件的開發(fā)不是靠著某個人來做,而是靠著整個團隊一起同心協(xié)力去完成,所以,“以人為本”是團隊管理的基礎(chǔ)原則,也需要項目團隊管理為核心,軟件開發(fā)人員需提供技術(shù)上的支持和鼓勵,團隊管理是特定的紀(jì)律,確保軟件開發(fā)標(biāo)準(zhǔn),也允許一些個人變化。傳統(tǒng)的管理方法,嚴(yán)格的紀(jì)律,確保更多的行業(yè)的高生產(chǎn)率,軟件的開發(fā),項目主任單從自己的角度,制定嚴(yán)格的標(biāo)準(zhǔn),忽視了員工的特殊的想法,可能會成為負面影響很大。另外,促進團隊合作。敏捷軟件開發(fā)促進人之間,組與組之間的合作,而是它們之間的關(guān)系的調(diào)整命令的形式在相互信任的基礎(chǔ)。開發(fā)人員的自豪感,提高。一個管理球隊的困難在激勵系統(tǒng)提供適應(yīng)性、純粹形式的激勵獎金,也會影響他們的動機是,漫長的時間,好的形式。讓員工有一種自豪感和自己的工作成就的價值,更有效地激發(fā)員工的干勁、熱情和創(chuàng)造力。效率提高信息反饋。敏捷管理方法比較靈活,難以估算,事實證明不管是在國內(nèi)還是在國外,敏捷管理方法上實現(xiàn)積極并得到持續(xù)性的反饋,而且反饋的及時性、詳細性都更好的了解整個團隊的精神及項目的最新進展,可為有關(guān)領(lǐng)導(dǎo)提供有效并科學(xué)合理的一個方法做為參考。從實踐中反饋回來的方法很多,例如測試一個客戶的事例的效果,可以從測試的通過率的數(shù)量上及質(zhì)量上考慮,也包含每周的評估等,在軟件項目開發(fā)的過程中一個軟件開發(fā)團隊是不可缺少的一部分,一個優(yōu)秀的團隊都是需要長時間及磨練,這樣的關(guān)系是一種工作上的關(guān)系,如果是一個創(chuàng)業(yè)型的團隊更能快速的將項目快速的實施去完成,在確定好開發(fā)團隊與工作人員的工作目標(biāo)后,相關(guān)的工作人員以工作能力分配好任務(wù),在項目開始前團隊要開小會商議定制團員的目標(biāo)任務(wù)等。
3.2開發(fā)管理
敏捷管理中,有很多有關(guān)于軟件開發(fā)的案例,但大部分都缺少操控性,有關(guān)管理人員缺少指引和開發(fā)的方法,也缺少測驗及相關(guān)的檢測標(biāo)準(zhǔn),,因為負責(zé)項目的團隊的人數(shù)規(guī)模不同,比如:軟件開發(fā)項目的發(fā)展戰(zhàn)略目標(biāo)不精準(zhǔn),這樣只結(jié)合了某些情況,做好戰(zhàn)略目標(biāo)要滿足實際的需求。敏捷管理方法上指導(dǎo)企業(yè)在規(guī)劃好發(fā)展戰(zhàn)略上要注意一下幾點情況:
(1)其軟件可以正常的運行使用。從發(fā)展的歷程來看軟件的正常運行代表了團隊的工作的成果,也給團隊帶來了成就感及自信心,從用戶的方面來說,從一個優(yōu)秀團隊設(shè)計出來的軟件是可以幫助用戶帶來收益,能夠滿足客戶的需求。
(2)當(dāng)一個詳細的發(fā)展計劃出來時,在以前過去的軟件開發(fā)的角度上看的話,傳統(tǒng)的軟件的進度比較慢,軟件完成的時間有著很大的不固定式,所以,敏捷開發(fā)科保持項目的進程合理化,在每一個任務(wù)都確定一個點,添加好開發(fā)工作的任務(wù),根據(jù)完成任務(wù)百分點來確定項目的進程。
(3)降低文件的數(shù)量,應(yīng)在開發(fā)時按照實際項目的情況在文檔內(nèi)添加或減少材料,這樣不僅僅可以減少項目本身的風(fēng)險。
(4)加強溝通。敏捷開發(fā)也需要相關(guān)人員做好技術(shù)上的交流,保障數(shù)據(jù)的采集工作的效能。
3.3需求管理
需求管理軟件的需求為目的,了解用戶在項目啟動的第一步就是一個接力棒,靈活變化“用戶故事”和“客戶表達了”,用戶的需求真的迫切。“用戶故事”是一個新的方法相對簡單,收集客戶的需求,獨立表達了用戶的需求,用戶可以刪除也可以隨時加入,是一種概括的陳述,“現(xiàn)場顧客”,是用戶的開發(fā)訪問現(xiàn)場代表的指導(dǎo)。用戶的故事和現(xiàn)場的顧客這兩種方法的結(jié)合,客戶是球隊開發(fā)軟件的細節(jié),更深入地了解。
3.4規(guī)劃
后重量安排用戶故事,一個接一個從業(yè)務(wù)和技術(shù)實現(xiàn)方案。業(yè)務(wù)方面應(yīng)積極考慮商業(yè)價值增加用戶故事;在技術(shù)方面,技術(shù)團隊的技術(shù)困難和風(fēng)險的角度來看,分為功能區(qū)域,將解釋給客戶,讓客戶存在的問題做出選擇。
4結(jié)語
敏捷管理方法可以運用到一整套軟件開發(fā)的過程中,也是一種長期信息化建設(shè)的要求,不是一間單獨的事情,滿足復(fù)雜的軟件發(fā)展的需求,要根據(jù)客戶的需求來優(yōu)化軟件,夢嬌管理的開發(fā)要適應(yīng)復(fù)雜的環(huán)境,更為有效的提升客戶對軟件的認可度,也要保證軟件系統(tǒng)的質(zhì)量。
參考文獻:
[1]沈成莉.敏捷項目管理在軟件開發(fā)中的實踐應(yīng)用[D].上海:復(fù)旦大學(xué),2009.
[2]唐俐威.軟件開發(fā)的敏捷管理方法應(yīng)用研究[D].哈爾濱:哈爾濱工業(yè)大學(xué),2006.
[3]向佐龍.敏捷管理方法在軟件開發(fā)中的應(yīng)用研究[D].武漢:武漢理工大學(xué),2007.
作者:胡元寧 劉敏 張清 單位:中興通訊股份有限公司