公司成立技術(shù)委員會,由主管技術(shù)的副總或總工程師、技術(shù)部經(jīng)理、各項(xiàng)目負(fù)責(zé)人等組成,確定公司技術(shù)工作的發(fā)展方向,參與研究公司的產(chǎn)品發(fā)展方向,研究各項(xiàng)目組的協(xié)調(diào)問題,重大項(xiàng)目的聯(lián)合公關(guān),研究人員配置,軟件配置和管理,研究項(xiàng)目間的資源共享問題。 4. 人力資源管理
人是為寶貴的財(cái)富。軟件行業(yè)更是這樣。使用人必須先信任人,培養(yǎng)人,給他一個發(fā)展的空間,讓他看到一個希望,讓他感到工作的過程同時也是一個自身價值升值的過程。需要建立一個祥和、友善、互助、向上的企業(yè)文化氛圍。相互間的技術(shù)保密、妒忌是軟件公司的大忌。首先,技術(shù)管理人員要有一個平常心,不要太多被名利所左右,公司先解決好技術(shù)管理層的問題,公司制定提升和獎勵政策如何,也會在這方面起一個引導(dǎo)作用。工作的安排要合適,任務(wù)要明確,多協(xié)作,少沖突,避免在同一領(lǐng)域展開員工間不必要的競爭,需要多人完成一項(xiàng)工作時要新老結(jié)合,高低結(jié)合。每周安排一個固定的時間舉辦技術(shù)沙龍,互相交流學(xué)習(xí)。
人的提升有多種途徑,當(dāng)官只是微不足道的一種狹義的提升,這種提升對熱衷于技術(shù)的人并不很重要,在用人的過程中,根據(jù)每個人不同的喜好和性格設(shè)計(jì)不同的發(fā)展路徑,必要的時候可以和當(dāng)事人交流,將公司對他的期望和他本人的努力統(tǒng)一起來。人的"提升"感重在于自身價值在集體中被承認(rèn),被認(rèn)同,被同仁接受。技術(shù)路線的升級是一條路,從程序員到系統(tǒng)設(shè)計(jì)師再到系統(tǒng)分析員、項(xiàng)目經(jīng)理,性格外向的又可轉(zhuǎn)去負(fù)責(zé)一個行業(yè)的市場和客戶服務(wù),做事認(rèn)真仔細(xì)的可以向項(xiàng)目測試師培養(yǎng),負(fù)責(zé)大項(xiàng)目的總體測試,甚至擔(dān)任類似"總QC"的角色,在國內(nèi)普遍重開發(fā)輕測試,但在微軟等一些大公司,能做到一定級別的測試師也是令人向往的,這需要公司文化的引導(dǎo)。還可以讓程序員發(fā)展成為公司內(nèi)不同領(lǐng)域的"專家",他們也會自覺欣慰。
5. 項(xiàng)目管理
項(xiàng)目進(jìn)度的控制、文檔的管理很重要,是項(xiàng)目管理的重中之重。
用戶需求的管理是關(guān)鍵一環(huán)。一定要履行需求評審的手續(xù),這一工作要能得到用戶的理解和認(rèn)同,讓用戶充分認(rèn)識這一工作的必要性。現(xiàn)在有些大的軟件公司出現(xiàn)了"ERP實(shí)施顧問"的職位,由具有大中型企業(yè)管理經(jīng)驗(yàn)和ERP實(shí)施經(jīng)驗(yàn)的人擔(dān)當(dāng),從另一個方面說明在需求調(diào)查和需求確認(rèn)過程中工作的重要性和復(fù)雜性。實(shí)現(xiàn)ERP的過程,是一個改善管理的過程,改善的途徑和改革以后的作業(yè)方式必須在這一階段與客戶達(dá)成共識。"失之毫厘,差之千里",是一個簡單的道理,但有的時候軟件開發(fā)商的認(rèn)識程度也不夠高,用戶的認(rèn)識更是淡漠,"你先做吧,做做再看。"孰不知這"做做"的代價有多大。有些項(xiàng)目成為"爛尾"項(xiàng)目,有些項(xiàng)目余款鬧得收不回來,各說各有理,有些項(xiàng)目打官司打出了名堂,多數(shù)都是雙方在需求分析階段沒有把應(yīng)該固定的固定下來。其實(shí),在用戶決定實(shí)施ERP時,多數(shù)用戶對ERP是什么東西并不是十分理解,因此,在簽定合同前后帶客戶參觀一下ERP實(shí)施好的單位,給用戶組織幾次關(guān)于ERP的講座都是必要的,通過這些活動讓用戶認(rèn)識到,實(shí)施ERP不是簡單地把現(xiàn)在的工作搬到電腦里去做,也不是簡單地把現(xiàn)在的工作"無紙化"、"自動化",而是要結(jié)合當(dāng)今信息技術(shù)的新發(fā)展、結(jié)合管理科學(xué)的新發(fā)展、結(jié)合用戶業(yè)務(wù)實(shí)際,探討一種既簡捷,又充分發(fā)揮IT優(yōu)勢,具有可擴(kuò)展性,甚至要考慮到業(yè)務(wù)過程的可重組性,而且提供數(shù)據(jù)分析和決策支持的工作方式,這種工作方式可能是在過去工作方式上的提煉,也可能會有較大的變化,通過這些活動要讓用戶有興趣和我們共同探討先進(jìn)IT技術(shù)背景下有效的作業(yè)方式,讓用戶的主管以上領(lǐng)導(dǎo)對由ERP引來的作業(yè)方式的改變有思想上的準(zhǔn)備,并愿意接受這種轉(zhuǎn)變。軟件是一種文化,管理軟件更是文化,軟件的本身蘊(yùn)涵著管理文化。在用戶需求討論的過程中要做好與用戶的管理文化的交流,掌握用戶的管理傾向是重要的。用戶的需求文件一旦通過了雙方的評審,對雙方都要有約束力。首先,軟件開發(fā)商要從思想上非常重視這份文件。
計(jì)劃的制定要恰如其分。軟件開發(fā)的計(jì)劃往往是以交貨的時間倒推來制定的,這是一份經(jīng)不起推敲的計(jì)劃書。軟件開發(fā)計(jì)劃要真正以用戶的需求為出發(fā)點(diǎn),以可利用資源為基礎(chǔ),以過往相似的項(xiàng)目為參考,結(jié)合現(xiàn)有人員的水平和素質(zhì),均衡每個人的工作,制定切實(shí)可行的計(jì)劃,人員不足要在計(jì)劃中提出來,要把雙方溝通、評審的時間在計(jì)劃中預(yù)留出來。有了計(jì)劃要切實(shí)執(zhí)行,一層一層監(jiān)督檢查計(jì)劃的執(zhí)行情況。發(fā)現(xiàn)問題要正視問題的存在,及時解決,如人員不足或?qū)嵙Σ粔蛞霸绯檎{(diào)和補(bǔ)充。遇到問題情緒化或者過多地責(zé)怪都不是一個好的工作方法。要培養(yǎng)員工工作的計(jì)劃性,培養(yǎng)員工的大局利益。通常?quot;周"為單位制定計(jì)劃和檢查計(jì)劃的執(zhí)行情況,每一周或兩周再以8小時作為一個計(jì)劃單位作出個人的詳細(xì)計(jì)劃。每個員工都必須將他的詳細(xì)計(jì)劃上交他的直接上司,并且每天下班時以電子郵件的形式向他的上司匯報(bào)當(dāng)天計(jì)劃的執(zhí)行情況和遇到的困難。
階段性的檢查、評審和歸檔是必須做的。這是軟件工程所要求的,也是保證軟件質(zhì)量的有效手段。有了完整的軟件開發(fā)文檔和階段性的評審,才能將項(xiàng)目進(jìn)展過程中人員流動的損失降到低。
發(fā)揮系統(tǒng)測試員的積極作用,項(xiàng)目經(jīng)理把好兩個頭,一個是用戶的需求調(diào)查和分析,一個是交付用戶前的完整測試,項(xiàng)目進(jìn)展過程中項(xiàng)目經(jīng)理要做好系統(tǒng)的測試方案和試運(yùn)行方案。測試員要做好編譯錯誤記錄和數(shù)據(jù)測試錯誤記錄,進(jìn)行項(xiàng)目的分類統(tǒng)計(jì),并將統(tǒng)計(jì)結(jié)果及時反饋程序員。項(xiàng)目經(jīng)理至少每周要關(guān)心一次測試報(bào)告、測試報(bào)告的跟蹤情況和測試錯誤的分類統(tǒng)計(jì),針對這些情況對設(shè)計(jì)和測試給出相應(yīng)的意見。
用戶培訓(xùn)是不可或缺的一個環(huán)節(jié)。這個環(huán)節(jié)擔(dān)負(fù)著向用戶全面灌輸軟件中管理思想的職責(zé),不能簡單理解成軟件使用方法的培訓(xùn)。講清了管理思想,用戶自然容易明白為什么要這樣做,自然容易理解該怎么做。只有這樣,用戶才能結(jié)合實(shí)際創(chuàng)造性地使用軟件。"軟件培訓(xùn)"的過程是一個全面提升用戶管理水平和管理文化的過程。