什么,沒有把精力集中在改善對經(jīng)濟(jì)效益貢獻(xiàn)最大的質(zhì)量要素上面。
有些軟件機(jī)構(gòu)沒有軟件質(zhì)量管理的措施,開發(fā)人員把完成功能當(dāng)成終極目標(biāo)。用戶在使用軟件的過程中發(fā)現(xiàn)許多Bug,導(dǎo)致開發(fā)方的糾錯性維護(hù)代價(jià)很高。
有些軟件機(jī)構(gòu)雖然很重視軟件質(zhì)量,按照ISO,CMM 的要求建立了管理規(guī)范,但是效果不明顯。人們搞不清楚軟件測試、技術(shù)評審、質(zhì)量保證的作用和關(guān)系。不懂得內(nèi)建質(zhì)量,主要靠修補(bǔ)錯誤的方式提升質(zhì)量,代價(jià)比較高。
很多人誤以為提高軟件質(zhì)量是質(zhì)量保證人員和測試人員的責(zé)任,沒有意識到任何開發(fā)人員、管理人員都會對質(zhì)量產(chǎn)生影響,都要對質(zhì)量負(fù)責(zé)。另外,質(zhì)量保證人員的權(quán)力比較小,很難推動質(zhì)量改進(jìn)措施。(質(zhì)量不是檢驗(yàn)出來的,質(zhì)量管理要樹立全民意識)
3.6 變更管理問題(CCB,變更流程,變更影響分析)
經(jīng)常隨意變更需求、設(shè)計(jì)、代碼等,嚴(yán)重影響項(xiàng)目的正常開發(fā)進(jìn)程。 無法拒絕客戶的不合理變更。
4.開發(fā)問題
開發(fā)團(tuán)隊(duì)不能熟練應(yīng)用“增量-迭代”的開發(fā)模式。(RUP,迭代和增量分清楚)
需求分析能力欠缺,不能很好地抓住用戶真正的需求、清晰地闡述需求。(需求分析的重點(diǎn)是挖掘潛在需求,從用戶需求到軟件需求的抽取和提煉)
系統(tǒng)設(shè)計(jì)能力欠缺,不能綜合考慮產(chǎn)品的功能、性能、可擴(kuò)展、可復(fù)用等。(任何軟件生命周期和開發(fā)方法論,系統(tǒng)總體設(shè)計(jì)階段必不可少)
軟件用戶界面設(shè)計(jì)能力欠缺,易用性不夠好。
開發(fā)團(tuán)隊(duì)各成員的編程質(zhì)量差異比較大。(人員角色分工,外科手術(shù)隊(duì)伍)
測試和改錯的效率不高,不能在比較短的時(shí)間內(nèi)發(fā)現(xiàn)缺陷,并很快消除缺陷。
5.跨部門協(xié)作問題(溝通,出入口準(zhǔn)則,知識庫,評審, 隊(duì)詞匯表)
上下游人員相互不熟悉對方的工作流程和規(guī)范,溝通比較費(fèi)勁,溝通效率比較低。
上游不能及時(shí)了解下游工作進(jìn)展情況和負(fù)荷,不斷傳達(dá)新的任務(wù),下游忙不過來。
上下游人員在溝通的時(shí)候,沒有及時(shí)記錄溝通的結(jié)論和建議。
上下游人員的工作成果分散在各自的計(jì)算機(jī)里,難以積累和共享知識財(cái)富。
上游傳達(dá)給下游的需求不清楚,各方理解有偏差,導(dǎo)致需求和工作成果經(jīng)常變更。
(過程和流程定義中,各中間階段和中間產(chǎn)出物必須有嚴(yán)格的出入口準(zhǔn)則)
6.工具問題
企業(yè)使用管理工具可以提升管理效率,積累知識財(cái)富,例如代碼和文檔版本管理、任務(wù)進(jìn)度管理、缺陷管理等等。國內(nèi)IT企業(yè)管理工具的主要問題不是“工具太少 了”,而是“工具太多了,雜亂無章,缺乏整體規(guī)劃和管理”。工具之間各不兼容,沒有辦法整合數(shù)據(jù)。有些工具很老了、不好用,但是有數(shù)據(jù),不能淘汰,又不能 更新。結(jié)果這么多雜亂的工具非但成不了財(cái)富,反倒成了包袱,十分頭痛。示例:
7.互聯(lián)網(wǎng)企業(yè)研發(fā)問題
技術(shù)積累和規(guī)范化程度較弱,心態(tài)浮躁.
有些互聯(lián)網(wǎng)業(yè)務(wù)帶有很強(qiáng)的時(shí)效性,項(xiàng)目開發(fā)周期通常較短,甚至可能只有幾天或幾周時(shí)間。所以互聯(lián)網(wǎng)企業(yè)的研發(fā)講究一個“快”字。人們留傳一句話:互聯(lián)網(wǎng)企 業(yè)的3個月,相當(dāng)于傳統(tǒng)IT公司的1年。絕大多數(shù)人并未真正領(lǐng)悟這句話的含義,并被嚴(yán)重誤導(dǎo)。這句話的正確理解應(yīng)該是:“互聯(lián)網(wǎng)產(chǎn)品與服務(wù)的成敗,在3個 月內(nèi)就可以看到其他IT企業(yè)通常需要1年才能看到的效果”。
8.流程改進(jìn)方法論
所謂流程就是工作的步驟和制度(規(guī)范),流程規(guī)定了“誰”“在什么時(shí)候”“怎么做事情”“產(chǎn)生什么成果”。流程一般有6個要素:目的和適用范圍、角色職責(zé)、工作步驟和流程圖、輸入和輸出、成果模板、度量和評價(jià)。
流程改進(jìn)是指分析企業(yè)的強(qiáng)項(xiàng)和弱項(xiàng),改正缺點(diǎn)、發(fā)揮優(yōu)點(diǎn),制定更合理的流程,使廣大員工依據(jù)流程開展工作。
超過百人的研發(fā)隊(duì)伍,公司應(yīng)該設(shè)立專門的流程改進(jìn)機(jī)構(gòu),不斷發(fā)現(xiàn)企業(yè)自身的研發(fā)管理問題,并在公司層面進(jìn)行持續(xù)改進(jìn),為各業(yè)務(wù)部門提供有效的研發(fā)管理方法論和工具支持。 轉(zhuǎn)貼于:http://opto-elec.com.cn
項(xiàng)目經(jīng)理勝任力免費(fèi)測評PMQ上線啦!快來測測你排多少名吧~
http://opto-elec.com.cn/pmqhd/index.html