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