“軟件業(yè),以人為本”。參與軟件開(kāi)發(fā)過(guò)程的各類人員的共通心理表現(xiàn),對(duì)整個(gè)開(kāi)發(fā)過(guò)程起著舉足輕重的影響。作為一名項(xiàng)目管理者,非常有必要對(duì)其進(jìn)行一一剖析,找出心結(jié),然后對(duì)癥下藥,加大溝通力度,提高開(kāi)發(fā)效率。
結(jié)癥一:用戶,由于觀念上的不同,國(guó)內(nèi)的用戶更傾向于看到一個(gè)實(shí)實(shí)在在的“東西”。傳統(tǒng)開(kāi)發(fā)方法的每個(gè)階段的審查和簽字,留下的往往是那句經(jīng)典笑話:“不錯(cuò),這是我所要求的,但不是我想要的?!倍矣捎诳蛻艨床坏揭粋€(gè)成型的“東西”,讓他在確認(rèn)報(bào)告上簽字也是一件比較頭痛的事,更何況客戶的需求隨時(shí)都有可能在變化。但是一開(kāi)始就要給用戶一個(gè)“令客戶滿意的結(jié)果”,這樣的場(chǎng)面實(shí)際上是不存在的,而且也是不可能的。
結(jié)癥二,系統(tǒng)分析員:系統(tǒng)分析員認(rèn)為應(yīng)該的東西客戶往往覺(jué)得沒(méi)必要??蛻粲X(jué)得應(yīng)該的東西系統(tǒng)分析員又覺(jué)得不可理解。最為系統(tǒng)分析員惱火的事情就是客戶不停地在變更需求(特別是原地打轉(zhuǎn)的情況)。系統(tǒng)分析員在設(shè)計(jì)系統(tǒng)時(shí)考慮的最多是實(shí)現(xiàn)上的方便,而不是系統(tǒng)的擴(kuò)展和更新。系統(tǒng)分析員總是在做“吃力不討好”的事,常常善意地自以為是地為客戶做許多“假設(shè)”。事實(shí)上這些“假設(shè)”往往與客戶的實(shí)際情況相背離。而且系統(tǒng)分析員最大的“致命傷”就是:系統(tǒng)分析員從心理上往往忽略一些細(xì)節(jié)上的東西,然而這些細(xì)節(jié)往往在系統(tǒng)實(shí)現(xiàn)時(shí)成為系統(tǒng)成敗的關(guān)鍵。
結(jié)癥三,程序員:中國(guó)的軟件企業(yè)普遍還處在“作坊時(shí)代”。至今還有很多程序員,滿腦袋的“數(shù)字英雄主義”,喜歡獨(dú)出心裁。他們更傾向于一拿到項(xiàng)目馬上編碼。然后告訴您:他的編碼多么出色。他們會(huì)把詳細(xì)設(shè)計(jì)說(shuō)明書(shū)當(dāng)作是對(duì)他們的一種“桎梏”。他們認(rèn)為程序應(yīng)該是一門(mén)藝術(shù),而他們正是“藝術(shù)大師”。因此在程序中他們留下的“舊日足跡”隨處可見(jiàn)。他們喜歡天馬行空的工作方式,從而往往忽略別人價(jià)值的存在。
結(jié)癥四,測(cè)試工程師:測(cè)試工程師往往的想法是“我已經(jīng)仔細(xì)審查并測(cè)試過(guò)了,不會(huì)再有錯(cuò)誤的”。實(shí)際上運(yùn)行時(shí)不存在錯(cuò)誤的軟件是不存在的。因?yàn)檫\(yùn)行產(chǎn)生的錯(cuò)誤的原因更多可能是來(lái)自于外界因素。測(cè)試工程師往往更傾向于測(cè)試軟件本身而忽略運(yùn)行環(huán)境。一旦交付使用后,對(duì)于客戶產(chǎn)生的抱怨他們往往會(huì)說(shuō)“這是設(shè)計(jì)者的不完全造成的,與我不相干”。因此,您很難定他們的“罪”。
如何解決這些心理結(jié)癥?!暗谝皇菧贤?,第二是溝通,第三還是溝通”??蛻舴矫娴暮献魇窍到y(tǒng)實(shí)現(xiàn)的前提。從項(xiàng)目開(kāi)始到結(jié)束,用戶的參與必不可少。您必須讓客戶看到:你們是在實(shí)實(shí)在在地為他們辦事。這樣您才能得到客戶從心理上的認(rèn)可。消除了原有的顧慮后,事情辦起來(lái)就順利多了。其次系統(tǒng)分析員方面,在設(shè)計(jì)階段把所有可能出現(xiàn)的問(wèn)題擺在桌面,與客戶一起參與討論(問(wèn)題產(chǎn)生的條件,特點(diǎn),效果,后果等),一起解決,盡可能少地把分析,設(shè)計(jì)時(shí)的錯(cuò)誤帶入下一步開(kāi)發(fā)階段。程序員方面,要不厭其煩的向他們講明編程規(guī)則的重要性。從心理方面,我們要采用積極引導(dǎo)的辦法,多給程序員吃“補(bǔ)藥”,多兩句贊美的話往往會(huì)帶來(lái)很好的效果,畢竟程序員是年輕人的團(tuán)體,是受不得“打擊”的。此外培養(yǎng)他們的團(tuán)隊(duì)精神也是必不可少的。測(cè)試工程師方面,我們要尊重他們(國(guó)內(nèi)許多公司測(cè)試工程師的地位是比較低的),讓他們意識(shí)到自己工作的重要性。還要不斷培養(yǎng)她們的耐性,責(zé)任感和細(xì)心的作風(fēng)(在這方面,女測(cè)試工程師比較有優(yōu)勢(shì))。認(rèn)真聽(tīng)取他們的建議,了解他們的心理感受。在解決上述人員的心理結(jié)癥后,您會(huì)發(fā)現(xiàn)整個(gè)項(xiàng)目的開(kāi)發(fā)效率有明顯的提高。
我個(gè)人覺(jué)得一名優(yōu)秀的軟件項(xiàng)目管理者,首先應(yīng)是一名管理心理學(xué)方面的專家。人是軟件企業(yè)的立足之本。了解參與項(xiàng)目開(kāi)發(fā)人員的心理活動(dòng),對(duì)于項(xiàng)目管理者來(lái)說(shuō),可以順勢(shì)利導(dǎo),消除不良的人
為因素,提高團(tuán)隊(duì)的凝聚力和工作能力,從而提高開(kāi)發(fā)效率。
作者簡(jiǎn)介
張華,學(xué)士,系統(tǒng)分析員,軟件工程專家網(wǎng)專家組成員。具有豐富的軟件項(xiàng)目開(kāi)發(fā)和管理經(jīng)驗(yàn),熟練運(yùn)用PlayCASE、Power Designer、Visio、Smart Draw 等設(shè)計(jì)工具進(jìn)行項(xiàng)目分析和設(shè)計(jì)。對(duì)Java、C++、Delphi、VB、匯編等開(kāi)發(fā)語(yǔ)言有多年的開(kāi)發(fā)經(jīng)驗(yàn),熟諳日本軟件企業(yè)開(kāi)發(fā)管理模式。聯(lián)系郵件:charmhard@elong.com轉(zhuǎn)貼于:http://m.opto-elec.com.cn