一次二次開發中的經驗與教訓(二)
更悲催的是,他們要求我上班時間必須在他們公司。只有下班後,我才能回到辦事處,進行編碼工作。但這時同事已經下班了。 在這一點上,我做的不夠,沒有想到將情況實時的報告給經理)就這樣導致我們在開發中遇到問題不能及時協商,而延期了近半個月。不過客戶也理解,沒有追究此事(他們也知道主要原因在於他們)。
在專案的推進過程中,我犯的另一個錯誤就是:有一次,客戶要更改一個需求,而這個需求是於當初的專案需求是截然相反的,考慮到客戶的重要性,不改又不行,這本身也是無可厚非的,但由於工期緊(只有1個月,又延期了一段時間),所以我有些不想改,就推辭讓他給領導打電話,在這件事情上,我疏忽了,因為要客戶打給領導電話,一來,他不會說是他自己的原因要改專案,而會將錯誤推到溝通上或其它與專案小組相關的原因上,再者,自己也有些失職,本身就應該是自己給領導彙報的(公司的另一個專案經理,雖然沒什麼技術,屬於那種只會做做文件,指揮別人做事的,但不可否認,這點他做的就比較好,有什麼處理不當的事,他自己就捂住了,領導根本就不知道,還一個勁的在會上誇他,扯遠了)。
由於,與組員之間的時間差,在開發的那段時間裡,我晚上基本上12點之前沒有睡過覺,都是在1-2點之後才睡覺。主要是為了監測程式的穩定性,因為程式是執行在客戶的伺服器上,所以首先要考慮的是程式的健壯性,及遇到異常或錯誤後的日誌處理。(這點也許我考慮的太多了)
經過兩個星期左右的奮戰,終於交工了。程式執行部署時雖然遇到了一些小問題,這也就但相對於客戶需求來說,都不算問題)。
由這次的二次開發,我得出結論如下:
1,專案開始千萬不要只聽客戶的需求,因為他們的可能自己也不知道自己需求什麼或者他們的需求可能由於各種原因,一直在改變。
2,假如這個客戶非常重要,你不能得罪時,而客戶提出的需求改動又非常大,在原先簽署的檔案中根本沒有這項,而客戶堅持改動時,一定要你自己給領導彙報,千萬不要讓推辭讓客戶給你的領導打電話,因為他很可能會將需求改動的原因說成是你的原因,或者說是溝通不暢,這樣你就很被動了。相關文章
- 一次二次開發中的經驗與教訓(一)
- 我的軟體開發中經驗教訓
- Go 併發程式設計中的經驗教訓Go程式設計
- 20+條軟體開發的經驗教訓
- 《神鬼寓言》的開發中有些什麼經驗教訓?
- 《Tsuro》實戰分享:移動VR遊戲開發經驗與教訓VR遊戲開發
- 艱困之道中學到的經驗教訓
- 如何做 jmeter 二次開發,求經驗JMeter
- 面試經驗之教訓面試
- 安裝pytorch-gpu的經驗與教訓PyTorchGPU
- 需求分析經驗及教訓
- 總結從“Thirst”模組所獲得的開發經驗和教訓
- 經驗教訓,慎用Oracle的審計Oracle
- 微服務遷移:經驗教訓微服務
- 經驗分享:HelloFresh在生產中執行Istio的經驗教訓 - Craig HuberAI
- 在WindowsEmbeddedCE下進行NativeC++開發,一次錯誤使用多執行緒的經驗教訓WindowsC++執行緒
- Heap使用Postgres SQL後的經驗教訓SQL
- 引入新程式語言的經驗教訓
- 使用MongoDB血淚般的經驗教訓MongoDB
- 關於Web 2.0 的SOA 經驗教訓Web
- 企業在機器學習應用中需要吸取的經驗和教訓機器學習
- [譯] Data Binding 庫使用的經驗教訓
- 建立安卓應用的 30 個經驗教訓安卓
- ERP二次開發的多與少
- ERP二次開發的‘知’與‘行’
- 從我一年程式設計生涯中得到的經驗教訓程式設計
- 英吉利海峽隧道工程的經驗教訓與臺灣海峽隧道構想(二)(轉)
- 淺談前端業務開發中的經驗與感想前端
- 來自10位 IT 大牛的23條經驗教訓
- 「譯文」Google SRE 二十年的經驗教訓Go
- 口袋妖怪Go手遊的幾個經驗教訓Go
- 17個創業公司的失敗經驗教訓創業
- Abaqus二次開發入門和進階培訓
- 作為專案經理的7個經驗教訓總結
- Golden Gate的一次教訓Go
- 經驗&教訓分享:我的第一個機器學習專案機器學習
- Supercell成立10週年的10條經驗和教訓
- 經驗教訓:Instacart 的實時機器學習之旅 - shu機器學習