多年從事軟件項目技術開發(fā)工作和項目管理工作,有一些經(jīng)驗分享出來供大家參考,軟件開發(fā)項目主要是需求管理,開發(fā)團隊管理,項目開發(fā)過程管理。
項目開發(fā)過程管理的重點是簡化流程,避免流于形式的操作,采用敏捷開發(fā)模式,減少中間環(huán)節(jié),但是許多項目后期交付時需要提供大量的文檔資料,這和簡化流程之間有沖突。解決這一沖突的主要辦法是使用項目管理工具對任務分配,過程中產(chǎn)生的文檔進行統(tǒng)一管理。過程管理要結合開發(fā)模式,大部分項目管理流于形式,開項目啟動會,各個節(jié)點進行需求評審…..會議一大堆,效果一點沒有,開會是一回事,實際工作又是一回事,我認為做適合的開發(fā)方式是明捷開發(fā)模式,即前期去定好項目架構,開發(fā)邊界,不同過技術人員的分工和總體框架,后期開發(fā)人員直接面對甲方客戶或需求提出者進行細節(jié)性需求溝通并完成開發(fā)。
軟件開發(fā)團隊管理的重點是統(tǒng)一架構,負責人參與實際開發(fā),合理的獎懲制度。統(tǒng)一的架構是開發(fā)標準化的要求,架構就是為了讓整個團隊開發(fā)保持一致性和標準化;項目負責不參與開發(fā)或不懂技術是做不好項目管理的,分配工作任務,技術難題的解決,工作計劃的制定,團隊溝通等等都存在問題,好多事情無法有的放矢;合理的獎懲制度或利益分配機制是調(diào)動團隊積極性的良藥,什么管理制度,以親人的方式相處等等都是天方夜譚。
需求管理的要點是明確用戶核心關注點,深入用戶體驗,對用戶有深入的理解,統(tǒng)一管理需求變更,不是什么制訂需求調(diào)研計劃,需求分析定義之類的投標文件話術,一點意義沒有。明確用戶核心關注點就是要搞清楚開發(fā)這款軟件主要是解決那些問題,以此為前提搭建軟件基本功能架構,采用瀑布流方式不斷更新迭代,詳細需求由相關模塊開發(fā)人員直接與需求提供者進行溝通完成,其中產(chǎn)生的需求變更統(tǒng)一管理。
文章來源:北京羲和時代 https://www.ixiera.com/
版權聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。