国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

敏捷式項目管理的實踐和研究

2020-08-15 13:30熊勝利
現(xiàn)代信息科技 2020年7期
關(guān)鍵詞:移動應(yīng)用

摘? 要:通過對敏捷項目管理的方法論在企業(yè)微信移動應(yīng)用項目中的實踐,研究IT項目管理如何適應(yīng)快速變化的應(yīng)用環(huán)境和用戶需求,在項目管理方式選擇、項目計劃制定、用戶需求的滿足、項目管理工具運用以及其他項目場景中的可行性等方面進行研究、探索和總結(jié),以減少功能冗余、降低失敗成本、避免浪費、提高用戶滿意度,最終達到降本增效的目的。

關(guān)鍵詞:敏捷項目管理;移動應(yīng)用;迭代

中圖分類號:TP311.5? ? ? ?文獻標識碼:A 文章編號:2096-4706(2020)07-0026-03

Practice and Research of Agile Project Management

XIONG Shengli

(Guangdong Dapeng LNG Co.,Ltd.,Shenzhen? 518048,China)

Abstract:Through the practice of agile project management methodology in the enterprise WeChat mobile application project. This paper studies how it project management adapts to the rapidly changing application environment and user needs,and studies,explores and summarizes the selection of project management methods,the formulation of project plans,the satisfaction of user needs,the application of project management tools,and the feasibility of other project scenarios. In order to reduce functional redundancy,reduce failure cost,avoid waste,improve user satisfaction,and finally achieve the purpose of cost reduction and efficiency increase.

Keywords:agile project management;mobile application;iteration

0? 引? 言

隨著移動互聯(lián)網(wǎng)深入,IT技術(shù)日新月異,用戶需求也在快速變化。特別是在移動應(yīng)用的開發(fā)過程中,筆者作為項目管理人員,深切地感受到傳統(tǒng)項目管理辦法的局限性。為了應(yīng)對不斷變化的用戶需求,加快對用戶需求的響應(yīng),縮短項目的交付周期,本文在企業(yè)微信移動應(yīng)用項目中嘗試使用敏捷項目管理的方法論,通過迭代開發(fā)的方式,借助項目管理軟件,對IT軟件項目管理方法進行了新的實踐和研究。

1? 主要研究內(nèi)容

1.1? 管理方式的選擇

現(xiàn)有的IT項目管理辦法是按照瀑布式的開發(fā)管理方式制定的,整個過程從項目需求調(diào)研開始,經(jīng)歷了計劃和任務(wù)分解、概要設(shè)計、詳細設(shè)計、單元測試、集成測試、用戶測試、部署、試運行等各個階段。此類項目管理方式較適用于需求明確的軟件應(yīng)用開發(fā),而針對企業(yè)微信移動應(yīng)用開發(fā)項目來說,有很大部分的業(yè)務(wù)是第一次在移動端展開,無論是業(yè)務(wù)用戶還是IT人員,都對系統(tǒng)的設(shè)想和需求沒有明確的認定。如果使用傳統(tǒng)的瀑布式項目管理方式,可能會造成用戶需求反復(fù)多變,項目周期延長,甚至產(chǎn)品交付失敗等嚴重的后果。因此,我們需要探索和實踐一種能夠快速迭代、適應(yīng)變化、按時交付的管理方式。

1.2? 項目進度的控制

在移動化項目中,用戶需求的變化是對項目進度控制的最大挑戰(zhàn),如何確保按時交付也是研究內(nèi)容之一。

1.3? 用戶需求的滿足

用戶需求的變化一方面是因為交付和預(yù)期的偏差,當用戶看到交付的系統(tǒng)時才發(fā)現(xiàn)與預(yù)想的不一樣。另一方面,當用戶對系統(tǒng)進行測試后,發(fā)現(xiàn)原來還有一些其他的需求可以實現(xiàn)。需要研究如何應(yīng)對這些變化,交付出用戶滿意的產(chǎn)品。

1.4? 方法論和工具

敏捷開發(fā)管理從誕生開始就受到軟件開發(fā)項目管理人員的追捧,也延伸出了多個版本,對于在項目實施中是否要完全按照敏捷項目管理的方法論開展,或者能否針對實際情況進行變通,我們選擇了后者。同時,借助Teambition軟件中的敏捷項目管理模板,更快速地將項目管理的方法論進行落地。

1.5? 在公司其他項目中的可用性

敏捷管理是否只能用于軟件項目管理?對于其他項目是否有借鑒意義?帶著這些疑問,將實施過程中的心得與其他項目管理場景結(jié)合,分析其可用性。

2? 研究成果介紹

2.1? 敏捷項目管理方式的適用性

在傳統(tǒng)的瀑布式開發(fā)模式下,大部分產(chǎn)品和項目決策的時刻都是在項目的最開始,對于企業(yè)微信移動應(yīng)用項目來說,在這個時間點,用戶對移動應(yīng)用的需求,以及IT人員的技術(shù)準備都不成熟,卻需要在這個時候做出最重要的決策,即如何設(shè)計和實現(xiàn)系統(tǒng),顯然是不合適的。而項目最后的時間點,往往是知識積累和用戶反饋收集最全面的時刻,但是項目卻已經(jīng)要交付了。敏捷項目管理方式則通過使用迭代來進行“增量決策”[1],即每個迭代做出最小可使用產(chǎn)品,根據(jù)用戶的反饋,再繼續(xù)進行下一個迭代。通過不斷獲得用戶反饋來應(yīng)對變化。

對于需求變化快、技術(shù)準備不充分、響應(yīng)要求高的項目,通過迭代管理的方式,將最終產(chǎn)品劃分成多個可交付的迭代產(chǎn)品。在每次迭代后,都可交付一個最小可使用版本的產(chǎn)品,然后將用戶反饋作為輸入,增加到下一個迭代中,如此周而復(fù)始,直到完成項目目標。

但是,這種快速迭代的敏捷式開發(fā),也不適用于所有的軟件項目。針對一些在項目初期就已經(jīng)有明確的需求,知識和經(jīng)驗積累在項目開始前已經(jīng)得到滿足的情況下,再使用敏捷式開發(fā),則事倍功半,例如不涉及功能優(yōu)化的系統(tǒng)升級項目,用戶需求明確的業(yè)務(wù)流程電子化項目,技術(shù)成熟的銀企互聯(lián)項目等。

總的來說,與傳統(tǒng)的瀑布式項目管理模式相比,敏捷項目管理模式適用于用戶需求不明確、技術(shù)準備不充分、涉及用戶利益或需求沖突、失敗代價高的項目。

2.2? 項目管理過程

面對傳統(tǒng)的瀑布式開發(fā)可能引起的延遲交付、項目周期長等問題,敏捷對此提出的方法就是迭代。每一個迭代推出一個可用的小版本產(chǎn)品,項目由多個迭代計劃組成。

以廣東大鵬液化天然氣有限公司的企業(yè)微信移動應(yīng)用項目為例,在管線安保應(yīng)用中,在第一個迭代交付的產(chǎn)品以公告發(fā)布為主,為用戶提供執(zhí)勤依據(jù)、事件警示、安全分享功能,以及填寫在線巡查信息的功能。在第一版交給用戶使用后,用戶反映在線巡查需要細化為氣體檢測和外部隱患,并且需要由記錄改為跟蹤方式,不允許修改主數(shù)據(jù),只允許增加跟蹤記錄。在收集和整理了用戶反饋后,將第二個迭代的產(chǎn)品提升為具有在線巡查跟蹤功能。在第二版產(chǎn)品交付后,發(fā)現(xiàn)在使用過程中,有大量的第三方用戶使用需求,而這部分用戶是不是都要按之前約定的方式,以加入企業(yè)微信外部用戶組織的方式來管理呢?對于公司來說,除了保安,還有項目承包商、司機、客戶等大量第三方用戶,對于此類用戶在應(yīng)用系統(tǒng)中如何進行管理,將是我們在下一個迭代中需要解決的問題。

在對企業(yè)微信移動應(yīng)用項目進行管理過程中,也出現(xiàn)了一些問題,引起了反思。

(1)迭代內(nèi)的需求不隨意變更。雖然敏捷是為了適應(yīng)不斷變化的需求,但是,一旦制定好了某個迭代內(nèi)的需求和計劃,就不要隨意變更。因為我們制定迭代的目的,就是要快速響應(yīng),獲得用戶反饋。滾雪球式的用戶需求變化,將影響項目的最終交付。

(2)能夠快速響應(yīng)的項目團隊。一個能夠快速響應(yīng)的項目團隊也是敏捷項目管理能夠成功交付的必要條件。在企業(yè)微信移動應(yīng)用項目中,我們的項目團隊成員包括業(yè)務(wù)關(guān)鍵用戶、IT應(yīng)用管理人員、開發(fā)人員、測試人員。在每次項目會議中,都要求上述人員全部參加,特別是討論用戶需求和系統(tǒng)實現(xiàn)時。以便所有的項目成員都對業(yè)務(wù)需求非常了解,減少后續(xù)的溝通成本。

在快速響應(yīng)方面,我們也借助了一些IT工具,如下文將提到的Teambition。通過這些工具的使用,縮短了用戶和開發(fā)人員的溝通時間,提高了效率。

(3)項目范圍的界定。在實際項目中,需要先與項目開發(fā)商約定好工作范圍和工作量,再開始實施。因此,項目范圍需要有明確的界定,以免后期出現(xiàn)范圍擴大太多,供應(yīng)商不配合等情況的發(fā)生。

項目范圍取決于產(chǎn)品范圍,而產(chǎn)品范圍取決于用戶需求。雖然我們在合同范圍內(nèi)無法確定具體的實現(xiàn)方式,但是對于需要在IT系統(tǒng)中實現(xiàn)的業(yè)務(wù)需求場景應(yīng)該有所要求和界定,針對軟件產(chǎn)品,應(yīng)表述清楚應(yīng)具備的特征,以便進一步估算工作范圍和工作量。如果需要對范圍和目標進行約束,則項目范圍可以認為是實現(xiàn)業(yè)務(wù)場景,項目目標則是達到軟件產(chǎn)品的指定特征,而非具體的某項功能。

2.3? 實踐中的變革

與其說我們采用了敏捷的項目管理工具,不如說我們采用的是敏捷管理的思維和方法論。在企業(yè)微信移動應(yīng)用項目中的進行敏捷式項目管理時,我們進行了一系列變革,包括去形式化、減少浪費、移動辦公等。

2.3.1? 去形式化

在原有的敏捷項目管理工具中,包括了一系列的工具,例如看板、站立例會,改由在Teambition中進行管理。

2.3.2? 減少浪費

功能的冗余是對項目資源的浪費,通過汲取精益創(chuàng)業(yè)[2]的MVP(最小化可行產(chǎn)品)模式,在每次迭代定義時,對用戶需求進行篩選和優(yōu)先級排列。將用戶最迫切需要、最有可能實現(xiàn)的需求放入迭代中,在迭代中的用戶測試環(huán)境收集反饋,根據(jù)反饋,再對需求進行修訂,投入下一個迭代中。

2.4? Teambition工具的應(yīng)用

在企業(yè)微信項目的管理過程中,我們選擇了Teambition作為項目管理工具。借助Teambition提供了一個公開透明的工作環(huán)境,迭代計劃和每個人的工作安排都在看板上公開呈現(xiàn)。每個任務(wù)的目標、負責(zé)人、交付節(jié)點和上下文都清晰可見。同時,也可以在移動端使用,實現(xiàn)信息實時互通。圖1和圖2所示,是項目中的缺陷和任務(wù)列表。

該工具的敏捷開發(fā)模板中包括需求、缺勤、迭代、日程、文件和分享功能。我們將需求按業(yè)務(wù)分成了不同的類別,每個類別下面列出的是以業(yè)務(wù)場景為線條的需求。將需求列好后,即可將需求加入到規(guī)劃好的迭代中去。在需求下面可以繼續(xù)添加子任務(wù)。在發(fā)現(xiàn)產(chǎn)品問題時,在缺陷中添加條目,然后加入迭代。需求和缺陷可以分配給相關(guān)的項目成員,也可以由項目成員自己選擇需要完成的任務(wù)。

借助這個工具,項目管理人員可以實時看到各個需求、任務(wù)、缺陷的完成,并可以監(jiān)控迭代內(nèi)的任務(wù)完成情況。

2.5? 在其他項目中的應(yīng)用場景

敏捷開發(fā)管理起源于軟件開發(fā)的管理,但也有人將其用在不同的領(lǐng)域。據(jù)調(diào)查發(fā)現(xiàn),對于戰(zhàn)略定義項目、架構(gòu)項目、內(nèi)部評估項目、咨詢項目、企業(yè)培訓(xùn)[3]、業(yè)務(wù)流程優(yōu)化等應(yīng)用場景,敏捷項目管理的方法論也具有借鑒意義和實踐價值。以業(yè)務(wù)流程優(yōu)化為例,為了適應(yīng)快速的業(yè)務(wù)發(fā)展,業(yè)務(wù)流程變革和優(yōu)化的節(jié)奏也必須加快。借鑒敏捷的管理方法,可以將業(yè)務(wù)流程的變革和優(yōu)化變成一個漸進式的改善過程,在每次迭代中區(qū)分優(yōu)先級、發(fā)現(xiàn)沖突,在下一個迭代中進行優(yōu)化。通過循序漸進、逐步改善的工作方法,來應(yīng)對多變的需求場景。

3? 結(jié)? 論

通過敏捷式的項目管理,可以達到減少功能冗余、降低失敗成本的目的。如前文所述,每次迭代交付的單元都是最小可使用版本,這個版本中包括的功能是將需求進行優(yōu)先級排列后的結(jié)果,以保證交付的軟件中包含用戶最需要的功能,在用戶使用后再提出意見,以免出現(xiàn)不必要的開發(fā)浪費。同時,用戶可以更早地看到軟件,從而盡早地發(fā)現(xiàn)問題,在后續(xù)的迭代中進行處理,減少修改的成本。

同時,不同于傳統(tǒng)的瀑布式軟件開發(fā),在敏捷項目中,用戶需要全程參與,與項目組成員的溝通更加及時,意見反饋的渠道更加通暢。特別是當項目初期用戶對自己的需求不能非常明確地進行描述時,可以通過漸進的方式,幫助用戶明確和優(yōu)化需求,從而達成目標。

參考文獻:

[1] 李若沂.敏捷項目管理中的成本和時間管理研究 [J].無線互聯(lián)科技,2017(15):119-120.

[2] 孫黎.通過MVP方式實踐精益創(chuàng)業(yè) [J].IT經(jīng)理世界,2013(18):101.

[3] 鹿優(yōu),尤建春,李毅然.敏捷迭代在企業(yè)培訓(xùn)項目開發(fā)中的創(chuàng)新應(yīng)用 [J].國網(wǎng)技術(shù)學(xué)院學(xué)報,2018,21(3):47-50+68.

作者簡介:熊勝利(1977.12—),女,漢族,湖南益陽人,計算機專業(yè)中級職稱,IT應(yīng)用高級主管,畢業(yè)于中南大學(xué)信息工程專業(yè),軟件工程碩士,主要研究方向:企業(yè)信息系統(tǒng)建設(shè)項目管理及維護。

猜你喜歡
移動應(yīng)用
T學(xué)校公共設(shè)施便捷報修平臺的移動應(yīng)用研究
云計算環(huán)境下的微課移動云平臺設(shè)計
大數(shù)據(jù)時代下免費手機軟件盈利模式探討
基于APICloud的“校園健身達人”APP設(shè)計與實現(xiàn)
基于Android平臺的教學(xué)應(yīng)用系統(tǒng)研究
基于PhoneGap技術(shù)的跨平臺移動應(yīng)用開發(fā)探討
基于iOS的校園電子地圖的研究與實現(xiàn)
移動天氣系統(tǒng)UI設(shè)計
移動互聯(lián)網(wǎng)在防汛工作中的應(yīng)用
體育健身類APP的發(fā)展現(xiàn)狀、問題及對策研究