100w的項目做了一年,接近尾聲,和其它項目一樣驗收時都回遇到很多麻煩?;仡欉@一年我和我兩個兄弟都很辛苦。凡是在做項目的人我感覺都很辛苦,我就不多說了。
我做過幾個類似的小項目,在此基礎(chǔ)上我的技術(shù)水平在項目開始時我基本不用擔(dān)心碰到什么沒遇到的技術(shù)難題。我調(diào)整了軟件的結(jié)構(gòu),感覺管理軟件用“樹”結(jié)構(gòu)最好。清晰。缺點是多了一些冗余數(shù)據(jù)。當(dāng)然做軟件不能光做“軟件”,還又許多復(fù)雜的事情要處理。
1.要有需求調(diào)研,當(dāng)然在此之前肯定有軟件的銷售合同。這不光是軟件工程上要求的需求調(diào)用的概念。需求調(diào)研確定之后形成需求確認(rèn)書,是要求客戶確認(rèn)的??蛻羧绻荒艽_認(rèn)我們千萬不能開工(我不是危言聳聽)。這一點是項目開始實施的基礎(chǔ)。可以預(yù)防項目按客戶的要求完成時客戶不認(rèn)帳。我經(jīng)常碰到不認(rèn)帳的客戶,特別時大公司,人和人之間的關(guān)系復(fù)雜……而且客戶的想法永遠(yuǎn)超前于我們的做法。如果一定要改,先改確認(rèn)書,再實施,把客戶的變化記錄在案。
2.客戶在項目里的負(fù)責(zé)人要有一定的權(quán)力,越大越好,而且人數(shù)不能多最好一個。也就是說只要有一個權(quán)力很大的負(fù)責(zé)人就好了。至于他有多少個馬仔我們就不管了。因為在大公司了人和人之間的關(guān)系很復(fù)雜,許多矛盾不是我們短期能發(fā)現(xiàn)的,而且沒有必要卷進他們的斗爭中。
3.充分利用手中的資源。不能讓你的兄弟閑著,要給他們一定的壓力,分擔(dān)一定的任務(wù)。這樣他們能學(xué)到東西,使他們覺的工作有成就感。必要時要給加工資或者補貼。每周和領(lǐng)導(dǎo)溝通,讓他知道項目的進展情況。
4.客戶也是人,你不能要求客戶同樣有豐富的計算機知識,不要埋怨客戶什么都不懂,他能把他們的意思講出來就已經(jīng)足夠了。如果你的工作是認(rèn)真買力的,客戶是看得到的,許多很復(fù)雜的工作可能因為你和客戶的關(guān)系不作或者做出來操作復(fù)雜一點他們也接受了。
5.定期進行項目的小結(jié),讓盡量多的人知道你過去這段時間做了什么,將要做什么。
6.測試的工作要做足,要把測試用例,發(fā)現(xiàn)問題,如何修改,時間等記錄清楚。不要以為一個小問題幾分種就改好了,就不需要記錄了。當(dāng)你改完后你發(fā)現(xiàn)更到的bug在等你……^_^
就寫這多,待續(xù)
posted on 2005-12-24 23:22
nake 閱讀(1105)
評論(1) 編輯 收藏