常見的5大軟件項(xiàng)目風(fēng)險,如何進(jìn)行規(guī)避?
? ? ? 1、客戶沒有或很少參與項(xiàng)目
? ? ? 日常項(xiàng)目開發(fā)中,容易出現(xiàn)這樣的風(fēng)險:客戶在最開始的時候提交了一份文檔,在項(xiàng)目啟動、計劃和執(zhí)行階段,客戶沒有參與,只是在項(xiàng)目收尾時進(jìn)行驗(yàn)收,客戶一旦發(fā)現(xiàn)開發(fā)結(jié)果與預(yù)期需求相去甚遠(yuǎn),客戶會拒絕驗(yàn)收項(xiàng)目,要求返工開發(fā),風(fēng)險非常大。

? ? ? ?因此需要加強(qiáng)與客戶的溝通,深入挖掘用戶需求。在與用戶溝通時,最好鼓勵用戶暢所欲言,羅列出所有的需求,并將用戶最原始、最完整的要求準(zhǔn)確記錄下來。對于用戶表達(dá)不清的、非常模糊的、籠統(tǒng)的、尺度難以控制的需求,分析人員要善于挖掘、善于誘導(dǎo)、甚至給用戶演示一些實(shí)際應(yīng)用系統(tǒng)來啟發(fā)用戶對目標(biāo)系統(tǒng)的理解和認(rèn)識,幫助用戶表達(dá)其正確的需求,避免因理解誤差所造成的影響。
? ? ? 2、項(xiàng)目需求不明確不完整
? ? ? 需求文檔在整個項(xiàng)目開發(fā)過程中非常重要,如果文檔不明確不完整,項(xiàng)目出現(xiàn)風(fēng)險的概率會非常大。因?yàn)楹笃诘捻?xiàng)目開發(fā)、測試工作都是圍繞需求涉及文檔進(jìn)行。
? ? ? 因此需對用戶需求進(jìn)行明確要求,顆粒度越小越好。只有這樣雙方對需求清晰明了之后,才有利于軟件開發(fā)效率。CoCode平臺針對這一問題,不僅對用戶需求進(jìn)行三級分類,更開發(fā)了需求分析工具,利用AI技術(shù)快速分析用戶需求,分析發(fā)現(xiàn)潛在問題,如歧義、重復(fù)、遺漏、不一致和復(fù)雜性等問題,精準(zhǔn)鎖定并快速修復(fù)需求問題,提升用戶需求質(zhì)量,并自動生成UML用例圖,為系統(tǒng)設(shè)計提供基礎(chǔ)。

? ? ?3、項(xiàng)目計劃不合理
? ? ? 項(xiàng)目開發(fā)過程中,往往遇到項(xiàng)目沒有按照計劃完成,項(xiàng)目風(fēng)險不斷增加的情況,這樣很有可能和項(xiàng)目計劃有關(guān)。如團(tuán)隊(duì)成員分工不合理,工期安排不合理,資源配置不到位,工作任務(wù)分解未責(zé)任到人以及任務(wù)優(yōu)先級安排不合理等問題。
? ? ? 針對此問題,CoCode平臺特研發(fā)了任務(wù)“自動規(guī)劃”功能,會根據(jù)當(dāng)前任務(wù)屬性以及人員技能登記等信息,實(shí)現(xiàn)項(xiàng)目計劃的一鍵規(guī)劃,為項(xiàng)目經(jīng)理智能規(guī)劃出最優(yōu)的項(xiàng)目計劃以及人員工作安排,從而極大地提高了工作效率。

?? ? ?4、團(tuán)隊(duì)成員的溝通協(xié)作狀態(tài)
? ? ? ?軟件項(xiàng)目開發(fā),關(guān)鍵是在團(tuán)隊(duì)成員的開發(fā)效率,如果團(tuán)隊(duì)成員精神狀態(tài)不佳,尤其在團(tuán)隊(duì)協(xié)作時溝通較少甚至相互推諉,都會對項(xiàng)目開發(fā)結(jié)果造成影響,項(xiàng)目風(fēng)險也隨之增加。
? ? ? 因此團(tuán)隊(duì)成員間需要加強(qiáng)溝通,提高協(xié)作開發(fā)效率。每天早上的站會,可以通過使用CoCode項(xiàng)目管理平臺的看板功能,使得站會更簡單、快捷、高效。通過看板功能,團(tuán)隊(duì)成員對其他成員的工作進(jìn)度一目了然。這對成員間的工作配合以及整體團(tuán)隊(duì)的工作進(jìn)展有積極地推動作用。

? ? ? ?另外CoCod開發(fā)了集成代碼倉庫。它讓代碼管理更簡單。快速、穩(wěn)定的代碼倉庫服務(wù),實(shí)現(xiàn)了代碼一鍵式提交,從而幫助多人協(xié)作開發(fā),提高軟件開發(fā)效率。

? ? ? 5、技術(shù)風(fēng)險
? ? ? 開發(fā)組成員在用代碼實(shí)施項(xiàng)目開發(fā)過程中,往往會遇到一些意想不到的情況。如某一項(xiàng)功能沒有做過,需要進(jìn)行技術(shù)調(diào)研,而技術(shù)調(diào)研花費(fèi)的時間較多,沒有留下足夠的開發(fā)時間?;蛘呔W(wǎng)站突然出現(xiàn)問題,只是處理臨時Bug就花費(fèi)了一天的時間,而當(dāng)天的開發(fā)任務(wù)就只能延后。
? ? ? 因此我們?nèi)绾我?guī)避上述風(fēng)險呢?在項(xiàng)目初期,需要對風(fēng)險來源進(jìn)行逐一參考和排查,洞察日常項(xiàng)目進(jìn)展,不斷積累項(xiàng)目經(jīng)驗(yàn),重視風(fēng)險管理。
? ? ? 另外需要建立持續(xù)性改進(jìn)機(jī)制,定期完善修改過程,優(yōu)化項(xiàng)目管理流程。組建長期改進(jìn)工作團(tuán)隊(duì)(EPG組長、QA和配置管理人員等),并針對違反過程改進(jìn)行為,建立約束機(jī)制。以結(jié)果為導(dǎo)向,讓過程執(zhí)行者看到過程的效果及過程改進(jìn)的價值。

?? ? ? ?CoCode發(fā)布四大開發(fā)工具:Co-Project智能項(xiàng)目管理工具、需求分析工具、評審分析工具、故事點(diǎn)估算工具。近日項(xiàng)目管理平臺發(fā)布4大版本,30天免費(fèi)試用。CMMI落地4大工具上線,全面支持CMMI3-5級高效落地。