久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

一個(gè)政府項(xiàng)目總結(jié)

 duduwolf 2005-11-17

  近幾天剛剛交付驗(yàn)收了一個(gè)政府的軟件項(xiàng)目,,在這個(gè)項(xiàng)目的開(kāi)發(fā)過(guò)程中遇到了不少困難,,包括技術(shù)上的障礙和一些實(shí)際的人為上的問(wèn)題。一個(gè)項(xiàng)目之所以能成功,能讓客戶滿意,,領(lǐng)導(dǎo)放心的原因可能大多都差不多,,大多都是老生長(zhǎng)談的那幾條。但是一個(gè)項(xiàng)目失敗的原因卻各有各的不同,。下面再根據(jù)自己的體會(huì)寫(xiě)一些項(xiàng)目總結(jié),,一為了總結(jié)不足,積累經(jīng)驗(yàn),,二為了以后項(xiàng)目中避免犯同樣的錯(cuò)誤,。

 

  一.要和客戶有足夠有效的溝通

  和客戶的溝通要貫穿整個(gè)項(xiàng)目開(kāi)發(fā)的始終,從立項(xiàng)調(diào)研,,需求獲取到最后的驗(yàn)收測(cè)試,,后期維護(hù)。

  1.要盡量多的主動(dòng)跟客戶溝通

  客戶一般工作都很忙,,所以要通過(guò)多種方式和客戶保持溝通,,電子郵件,電話,,座談,,調(diào)查,會(huì)議等,。最初的需求盡量保證有幾次所有與項(xiàng)目相關(guān)的部門(mén)和人員都能參加的討論會(huì),,把他們的各自的工作都描述一下,盡量不要遺漏,,都羅列出來(lái),,因?yàn)檫@是原始需求。這往往不容易做到,,因?yàn)檎块T(mén)很難抽出時(shí)間把各部門(mén)人員集中在一起來(lái)做這些事情的,,但是我們必須得這樣要求他們,要求他們把這個(gè)看成一項(xiàng)工作來(lái)抓,,因?yàn)榍捌诠ぷ髯霾怀浞?,后面的開(kāi)發(fā)會(huì)不會(huì)很成功。在對(duì)某個(gè)功能或者需求不能確定的情況下,,最好能整理成列表文檔發(fā)給客戶,,讓客戶以電子版的形式重新描述一下發(fā)過(guò)來(lái),盡量不要經(jīng)常打電話騷擾客戶,,要集中把要了解東西發(fā)給客戶,,以便他們集中精力來(lái)處理你問(wèn)的問(wèn)題。

  2.要盡量保證有效的溝通

  每次溝通要有一定的目的性,,把溝通交流的結(jié)果用文檔的形式保存下來(lái),;需求制訂出來(lái)要得到客戶的確認(rèn),,在經(jīng)過(guò)幾次反復(fù)之后會(huì)得到一個(gè)相對(duì)比較穩(wěn)定的需求,雖然客戶的需求不可能一直不變,,這也是很多人搞項(xiàng)目頭疼的地方,,但是我認(rèn)為客戶的需求實(shí)際上是很少改變的,改變的是你對(duì)客戶需求的理解,。對(duì)客戶的每一個(gè)要求都要重視,,尤其是客戶后來(lái)提到的一些改動(dòng)建議,要讓他們以書(shū)面的形式發(fā)過(guò)來(lái),,必要的時(shí)候要求負(fù)責(zé)人蓋章簽字,,我們不能為了下面的下面的一個(gè)小辦事員隨便打個(gè)電話就對(duì)程序做出大的改動(dòng)。再改動(dòng)比較大的情況下,,我們可以要求客戶對(duì)合同的變更追加費(fèi)用,前提是把需求做為合同的附件加進(jìn)去,,防治最后驗(yàn)收的時(shí)候造成爭(zhēng)執(zhí),。

  3.和客戶溝通要找準(zhǔn)對(duì)象

  一般企業(yè)或者政府都有專(zhuān)門(mén)負(fù)責(zé)信息的人員,而且最好要求客戶那邊找一個(gè)人專(zhuān)門(mén)負(fù)責(zé)這個(gè)項(xiàng)目,。這樣找對(duì)方了解需求的時(shí)候就不會(huì)出現(xiàn)不知道找誰(shuí)的情況,,客戶那邊有專(zhuān)人負(fù)責(zé)會(huì)帶來(lái)很多好處,這個(gè)項(xiàng)目就是因?yàn)榭蛻裟沁呚?fù)責(zé)這個(gè)項(xiàng)目的人員經(jīng)常更換而為我們項(xiàng)目的開(kāi)發(fā)造成了很多的不變,。

  二.提高開(kāi)發(fā)效率和保證項(xiàng)目質(zhì)量

  政府的項(xiàng)目一般都是開(kāi)始的時(shí)候不著急,,你催他們準(zhǔn)備資料他們也不著急,但是一旦他們把資料準(zhǔn)備全了,,都交給你了就著急了,,要求對(duì)方在很短的時(shí)間內(nèi)保證質(zhì)量的把項(xiàng)目交付。所以如何提高開(kāi)發(fā)效率和保證項(xiàng)目質(zhì)量是確保項(xiàng)目成功的關(guān)鍵,。

  1.保證良好充分的測(cè)試

  當(dāng)然軟件測(cè)試的范疇很大,,但是為了趕進(jìn)度我們往往不能不保證進(jìn)行所有的軟件測(cè)試。軟件的測(cè)試也是遍布整個(gè)項(xiàng)目開(kāi)發(fā)周期的,,我了解了一下TDD,,TDD的思想很好,很適合開(kāi)發(fā)中小型的項(xiàng)目,,實(shí)施起來(lái)也很方便,,但是不能純粹的用敏捷開(kāi)發(fā)的理論,必要的文檔還是需要的,。我認(rèn)為代碼模塊的單元測(cè)試,,開(kāi)發(fā)最后階段的集成測(cè)試和部署后的整體功能測(cè)試和用戶驗(yàn)收測(cè)試是必不可少的。項(xiàng)目進(jìn)度再緊張也要進(jìn)行單元測(cè)試,,只要保證單元測(cè)試能通過(guò),,以后代碼可以慢慢重構(gòu)。集成測(cè)試保證項(xiàng)目各個(gè)模塊能良好的協(xié)作共同完成復(fù)雜的任務(wù),這點(diǎn)不能保證的話,,展示給客戶的最終功能就不能保證,。而功能測(cè)試和用戶驗(yàn)收測(cè)試是純粹的黑盒測(cè)試,自己內(nèi)部人員先對(duì)照原始客戶的需求進(jìn)行功能測(cè)試,,列出BUG列表,,經(jīng)過(guò)幾次反復(fù)修改后給客戶一個(gè)可以進(jìn)行驗(yàn)收測(cè)試的系統(tǒng)。

  2.保證相對(duì)必要的文檔以及保證文檔的可用性

  每個(gè)模塊的文檔要獨(dú)立起來(lái),,要實(shí)現(xiàn)的目標(biāo),,測(cè)試的結(jié)果,模塊所用的數(shù)據(jù)庫(kù)的結(jié)構(gòu),,存儲(chǔ)過(guò)程,,設(shè)計(jì)思路,調(diào)用的接口等這些是必須的,。我也不建議面面俱到的文檔,,但必要的需求文檔,模塊文檔,,測(cè)試文檔是必須的,,我們的項(xiàng)目小的不足以讓我們?nèi)W(xué)習(xí)龐大的RUP什么的。

  3.迭代開(kāi)發(fā)

  剛開(kāi)始可以根據(jù)客戶的需求弄出一個(gè)藍(lán)圖來(lái),,交給客戶看,,以便讓客戶能盡量早的知道最終的開(kāi)發(fā)出來(lái)的系統(tǒng)是什么樣子的,這個(gè)藍(lán)圖要盡量直觀,,一般在需求整理完畢后一周就能出來(lái),,這也是指導(dǎo)以后開(kāi)發(fā)工作的東西,要完整的包含所有的域模型,,便于開(kāi)發(fā)人員對(duì)問(wèn)題域的理解,。然后把優(yōu)先級(jí)最高的一系列功能完整后出一個(gè)DEMO版給客戶,要讓客戶盡量早的發(fā)現(xiàn)正在制作的項(xiàng)目和用戶想要的結(jié)果的之間的偏離和差距,,告訴你后以便你盡早的調(diào)整,,別等你的正式版出來(lái)后用戶發(fā)現(xiàn)這個(gè)功能你做的不對(duì),你就傻了,,那時(shí)候要改動(dòng)的地方就太多了,。然后再弄完善一下給用戶個(gè)beta版,這時(shí)候就已經(jīng)接近最終版本了,,可能還有一些小BUG,。最后把小BUG完善修復(fù)一下給客戶正式版1.0讓客戶驗(yàn)收。至于二期項(xiàng)目以后再說(shuō),,先把一期項(xiàng)目的余款結(jié)了再說(shuō),,對(duì)吧,。

  4.制訂開(kāi)發(fā)規(guī)范

  開(kāi)發(fā)規(guī)范訂的太死會(huì)限制程序員,每個(gè)開(kāi)發(fā)人員都會(huì)有一些習(xí)慣,,但是為了協(xié)作,,制訂一個(gè)相對(duì)通用的規(guī)范是有必要的。包括文檔的規(guī)范,,數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范,,編碼規(guī)范以及各種命名規(guī)則。盡量用一些業(yè)界通用的規(guī)范,,網(wǎng)上都有,,我CSDN的博客上也整理了一些,MSDN的類(lèi)庫(kù)開(kāi)發(fā)人員指南里面也有一些,。盡管某些規(guī)范很有爭(zhēng)議,,我感覺(jué)你也得選擇其中一種來(lái)做為你的項(xiàng)目開(kāi)發(fā)規(guī)范。

  5.建立開(kāi)發(fā)基礎(chǔ)

  保證機(jī)器和軟件的可用,,盡量大的內(nèi)存,,盡量快的處理器,操作系統(tǒng),,開(kāi)發(fā)工具都要到位,該想到的就得想到,,還要給開(kāi)發(fā)人員一個(gè)相對(duì)安靜舒適的環(huán)境,,最好能很方便的喝到冰箱里的可樂(lè),而且能在累的時(shí)候有綠色的植物看,。再一個(gè)就是建立一個(gè)開(kāi)發(fā)基礎(chǔ)結(jié)構(gòu),,這個(gè)也頗有爭(zhēng)議,幾乎每個(gè)公司都有自己的系統(tǒng)類(lèi)庫(kù),,開(kāi)發(fā)框架以及配套的代碼生成工具,,這都很好,在開(kāi)始可以對(duì)員工做適當(dāng)?shù)呐嘤?xùn),,讓他們都能體驗(yàn)自底向上設(shè)計(jì)的好處,,都能用的上這個(gè)架構(gòu),你可以在架構(gòu)中要求開(kāi)發(fā)人員以指定的方式實(shí)現(xiàn)某些通用的任務(wù),,比如說(shuō)日志記錄和錯(cuò)誤處理等,,而不是讓他們使用自己習(xí)慣的方式去處理問(wèn)題,因?yàn)?NET的靈活性讓實(shí)現(xiàn)一個(gè)任務(wù)有很多中方案和手段,。

 

    小節(jié):雖然這個(gè)帖子沒(méi)有討論具體技術(shù),,而且都是一些空話套話,并且這些空話套話可能別人也都說(shuō)的不帶說(shuō)了,,但我感覺(jué)還是有必要自己總結(jié)一下的,。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類(lèi)似文章 更多