測(cè)試沒有通過,不得已這才考慮對(duì)程序代碼 進(jìn)行“白盒法”測(cè)試。顯然,這種對(duì)“白盒法”有意無意的“逃避”,對(duì)軟件的可靠性和穩(wěn)定性構(gòu)成了威脅。如何解決這個(gè)問題?一方面需要 提高對(duì)測(cè)試人員的要求,另一方面也需要程序員完成部分的“白盒法”測(cè)試(實(shí)際上,程序員往往也是進(jìn)行“白盒法”測(cè)試的最佳人選)。
誤區(qū)6:軟件項(xiàng)目管理只是相關(guān)技術(shù)部門的事情,與公司其他部門無關(guān)。分析:在競(jìng)爭(zhēng)日益激烈的今天,軟件項(xiàng)目規(guī)模大、復(fù)雜度高而且時(shí)間要求緊迫。要想提高公司的軟件項(xiàng)目管理水平,這就需要提高公司的整體 參與意識(shí),需要公司各個(gè)部門協(xié)同作戰(zhàn)。例如需要會(huì)計(jì)部門協(xié)助進(jìn)行項(xiàng)目預(yù)算,財(cái)務(wù)管理和費(fèi)用控制;需要研究部門(技術(shù)委員會(huì))指派專家 協(xié)助進(jìn)行各種風(fēng)險(xiǎn)評(píng)估,提供技術(shù)指導(dǎo);需要后勤部門提供各種保障。
誤區(qū)7:在開發(fā)進(jìn)度滯后的情況下,可以聘請(qǐng)更多的程序員加入到開發(fā)團(tuán)隊(duì)中,通過增加人力資源來趕上進(jìn)度。分析:在注重團(tuán)隊(duì)開發(fā)的時(shí)代,開發(fā)方應(yīng)該根據(jù)目前的軟件項(xiàng)目管理水平慎重考慮這個(gè)做法。如果新加入的程序員對(duì)目前軟件項(xiàng)目的應(yīng)用行業(yè) 有一定了解,并且可以很快適應(yīng)了開發(fā)方的項(xiàng)目管理方式、軟件開發(fā)風(fēng)格、團(tuán)隊(duì)協(xié)作氛圍;那么“新人”的加入是有益的。否則,可能會(huì)“好 心好意做壞事”。因?yàn)楸M管其個(gè)人能力很高,但是為了使其與大家一起協(xié)同工作,開發(fā)團(tuán)隊(duì)不得不分出人手對(duì)其進(jìn)行與項(xiàng)目有關(guān)的技術(shù)/業(yè)務(wù)培 訓(xùn),更重要的(也是難度最大的)是還要引導(dǎo)其融入團(tuán)隊(duì)。這可能需要花費(fèi)開發(fā)團(tuán)隊(duì)許多時(shí)間和精力,很有可能使項(xiàng)目進(jìn)度更慢。
誤區(qū)8:技術(shù)骨干應(yīng)該成為項(xiàng)目的項(xiàng)目經(jīng)理,項(xiàng)目經(jīng)理一定是所有項(xiàng)目成員中薪水最高的。分析:在“軟件作坊”時(shí)代,這是一種普遍使用而且效果不錯(cuò)的方法;而在“軟件工廠”時(shí)代,這種方法卻帶來各種問題,有時(shí)甚至直接導(dǎo)致 項(xiàng)目失敗。究其原因這主要是因?yàn)殡S著現(xiàn)代軟件開發(fā)分工的細(xì)化,對(duì)項(xiàng)目經(jīng)理的要求也發(fā)生了根本的改變——最注重的不是其對(duì)某項(xiàng)專業(yè)技術(shù) 的掌握程度,而是其組織、領(lǐng)導(dǎo)、協(xié)調(diào)開發(fā)團(tuán)隊(duì)的能力(當(dāng)然,可以兩者均突出最好)。至于項(xiàng)目經(jīng)理的薪水問題,這和定薪制度有很大關(guān)系 。通常,項(xiàng)目經(jīng)理執(zhí)行的是管理人員的薪酬體系,而其他人員執(zhí)行的是技術(shù)人員的薪酬體系。項(xiàng)目經(jīng)理的薪水在項(xiàng)目成員中是比較高的,但不 一定是最高的。有時(shí)候,為了激勵(lì)技術(shù)人員,項(xiàng)目中的技術(shù)骨干得到的酬勞比項(xiàng)目經(jīng)理要高。
誤區(qū)9:只有項(xiàng)目經(jīng)理以及部門主管才會(huì)關(guān)心項(xiàng)目整體進(jìn)度,程序員只關(guān)心自己的開發(fā)進(jìn)度。分析:這是一種“官僚”的想法。實(shí)際上程序員作為團(tuán)隊(duì)中的一員,他不僅僅是在打一份工,更重要的是在參與一件“作品”的創(chuàng)作。在體味 工作的辛苦的同時(shí),程序員更重要的是要享受創(chuàng)作的快感。項(xiàng)目經(jīng)理不應(yīng)該漠視程序員對(duì)“成就感”的追求,應(yīng)該向每一個(gè)人詳細(xì)描述最終“ 作品”將會(huì)如何美妙和令人興奮,并且在到達(dá)最終目標(biāo)的路上設(shè)立一系列的里程碑。每當(dāng)項(xiàng)目整體推進(jìn)到一個(gè)里程碑的時(shí)候,項(xiàng)目經(jīng)理應(yīng)該把 這個(gè)消息告訴每一位項(xiàng)目成員。實(shí)際上,這不僅僅可以讓所有的項(xiàng)目成員享受到階段勝利的喜悅,還可以激發(fā)大家更大的工作熱情,提高工作 效率。
誤區(qū)10:為了保證項(xiàng)目繼續(xù),為了留住核心程序員,加薪吧。分析:加薪可以說是很多企業(yè)在挽留程序員時(shí)所使用的常用方法。這一招可能暫時(shí)奏效,不過往往是人留下來了,但副作用也來了——加薪的 人未必見得多干活,沒有加薪的人卻開始消極怠工了。其實(shí),項(xiàng)目的進(jìn)行過多地依賴程序員的個(gè)人技術(shù)是“作坊”時(shí)代沿襲下來的“陋習(xí)”。 既然IT行業(yè)人員的流動(dòng)是無法控制的,現(xiàn)在項(xiàng)目的執(zhí)行應(yīng)該更加注重團(tuán)體的力量,應(yīng)該更多的考慮公司整體技術(shù)水平和核心技術(shù)能力。例如形 成公司自己的專家知識(shí)庫(kù),類/函數(shù)庫(kù),第三方控件庫(kù),擁有自主版權(quán)的開發(fā)平臺(tái)等。另外,實(shí)際上程序員萌生去意的原因很大程度上不是薪水 ,而是缺少激勵(lì)和尊重。這需要項(xiàng)目經(jīng)理使用“老土”一點(diǎn)的辦法,找適當(dāng)?shù)臅r(shí)機(jī)對(duì)程序員做一做思想工作,向其描述項(xiàng)目的美好未來,讓其 感受關(guān)心和尊重??傊?,要從多方面著手保證項(xiàng)目的順利開展,而不是簡(jiǎn)單地加薪。
項(xiàng)目經(jīng)理勝任力免費(fèi)測(cè)評(píng)PMQ上線啦!快來測(cè)測(cè)你排多少名吧~
http://m.opto-elec.com.cn/pmqhd/index.html