隨筆-75  評論-193  文章-5  trackbacks-0

              今天忽然想到這個題目----快速高效的開發(fā)軟件項目,將個人的一點體會記下來:

          1、需求分析要做的充分,使用原型法和用戶進(jìn)行溝通,這樣可以更好的把握用戶需求。

          2、架構(gòu)設(shè)計一定要做,解決項目中可能遇到的難點問題,其實架構(gòu)設(shè)計也可以看作一個抽象的過程,從系統(tǒng)需求中抽取出共性的內(nèi)容,然后進(jìn)行設(shè)計。

          3、多周期迭代,每次迭代的時間控制在兩個星期至一個月,每次迭代結(jié)束后一定需要進(jìn)行測試。要牢記項目經(jīng)理的職責(zé)不是編寫代碼,不是關(guān)注編碼的細(xì)節(jié),要有全局觀,與用戶要有良好的溝通。

          4、困難的問題、基礎(chǔ)的問題要先解決。

          5、要有測試人員全程參與,并且測試人員對項目的目標(biāo)、范圍、質(zhì)量要求與項目主管、用戶理解一致。

          6、確保開發(fā)人員理解需要解決的問題后才進(jìn)行開發(fā),可采用復(fù)述法、提問法確保理解。

          7、不要采用大家不熟悉的技術(shù),如果采用,那么需要對該技術(shù)盡早預(yù)研,并開展培訓(xùn)工作。

          8、建立一個強(qiáng)有力的、關(guān)系融洽的團(tuán)隊。團(tuán)隊中最好能有一個技術(shù)高手,最好能有一個活躍氣氛的人。

          9、確保能夠有效的溝通,尤其是后期測試人員參與集成測試時。

          10、不要把項目時間排的很滿,要留出機(jī)動的時間和資源。

          11、對項目組成員能夠進(jìn)行考核獎勵。

          12、沒有完美的產(chǎn)品,只有合適的產(chǎn)品。

          13、項目啟動前就編碼規(guī)范、溝通方式、在項目中采取何種管理方式等與項目組成員進(jìn)行溝通。項目組每周召開簡短的例會,討論完成情況,分析存在問題,交流溝通其他技術(shù)問題。

          14、不能姑息項目組中犯錯誤的同事,有問題要指出,方式要恰當(dāng)。

          15、最后一點,不要拘泥于形式,要能夠洞悉項目中已經(jīng)存在、正在出現(xiàn)、即將發(fā)生的問題和風(fēng)險,并采取適當(dāng)?shù)姆椒ㄈソ鉀Q,最近很喜歡孫子兵法中的一 句話“故兵無常勢,水無常形。能因敵變化而取勝者,謂之神。”。當(dāng)然這不是說各項知識不需了解,僅憑感覺,這樣是做不好項目的。

          posted on 2008-07-18 21:24 The Matrix 閱讀(536) 評論(0)  編輯  收藏 所屬分類: 隨筆
          主站蜘蛛池模板: 西乡县| 富裕县| 灯塔市| 洪雅县| 朝阳区| 榆中县| 洱源县| 清水河县| 阿合奇县| 韶山市| 尚义县| 吴江市| 灵璧县| 垫江县| 远安县| 潞西市| 建水县| 昆明市| 河源市| 兰考县| 海安县| 西青区| 师宗县| 谷城县| 清河县| 蓝山县| 大同县| 疏勒县| 金沙县| 依安县| 江陵县| 赤城县| 万年县| 黔西| 临泉县| 慈利县| 榕江县| 乌什县| 扎赉特旗| 修武县| 赣州市|