專案思索點滴

2021-03-31 22:11:13 字數 1502 閱讀 3316

dwater 2005-04-26

[2003

年度建議

]

1.加強對單元測試的重視,鼓勵程式設計師進行嚴格的單元測試,測試**入庫;

2.對每個專案安排全職人員扮演「客戶」的角色,捕獲需求、編寫功能測試,進行業務決策;

3.「整個」系統盡早地、小步驟地整合,以早日暴露風險、穩步前進;

4.減小同一專案組相關人員的溝通障礙,特別是物理上的障礙,比如距離;

5.將專案管理人員融入到團隊中來,觀察、記錄、反饋,而不僅僅是在遠處做文案工作;

6.減少形式化、不必要的文件;鼓勵簡短、清晰、有價值的文件。

1.一名全職客戶,負責業務、功能測試用例。

2.「整個」專案盡早整合。

3.任何**上的變化,先單元測試,再整合。單元測試上的一分鐘,可能是整合測試上的乙個工作日。

4.編碼規範、檔案目錄組織、配置管理策略。

5.保證用例文件一定的抽象性以應對需求變化。

6.尊重、謙遜、傾聽。

[phone gal 0.2 2004/01/16-2004/02/23]

1.全體成員坐在一起,面對面的交流;

2.在團隊中引入專職業務人員;

3.測試與開發緊密結合;

4.盡早交付,養成良好的交付習慣;

5.提倡乾淨簡潔的文件,減少中間產品;

6.反對加班;

7.領導給團隊始終如一的支援;

8.寬容,而不是抱怨,每個人都會犯錯;

9.指導,而不是越俎代庖;

10.警惕對「簡單」的掉以輕心;

11.輕裝上陣,信心、樂觀,但不失危機感;

[phone gal 1.0 2004/03/16-2004/05/07]

1.複雜的流程會嚴重打擊人員的積極性;

2.需求不明朗時的進度安排:列舉要完成的

task

,盡量細化、合併至1到

2個工作日;

3.時刻不要忘記專案的第一目標是交付軟體;

2004/05/17--至今

]

1.交流、傾聽!勇於提出自己的想法,且不要輕易否定別人的想法。

2.專案中的各項活動、決策要有自己的想法,必要的時候堅持己見。

3.「聞道有先後,術業有專攻」。要清楚,很多事情別人可以幫你。

4.如果你想改變他人的想法,首先你應該喜歡他,了解並讚賞他的過去。

5.如果你討厭乙個人,他也會同樣討厭你。

6.勤奮學習、積極進取是乙個開發人員的優良品質。

7.**、測試、產品應該先建立好驗收標準。

8.除了要分清哪些是重要的事情,哪些是緊急的事情外,還要思考哪些是其他人可以做,並不是非自己做不可的事情。

9.注意資訊的傳遞時機!並不是越早越好。

10.不要期望讓你的上司來管理你,重要是自己來管理自己。

聊天專案引發的思索

1.socket pair的實現方式?2.什麼是i o的同步非同步,什麼是網路的同步非同步?3.解釋什麼是i o復用?4.libevent底層實現 5.如果沒有i o復用如何實現併發?6.tcp ip協議配合json會出現什麼問題?如何解決驚群現象?這裡為什麼使用多執行緒?完後什麼需求 解決什麼問題...

專案移植點滴

15.1.29 以前沒接觸過專案移植的工作。之所以會有移植是因為我們自主開發的底層平台變化了,底層平台從3.2一下子跳到了5.0,從版本號看得出來這是一次巨變,所以直接導致以前的做過的專案無法使用,但客戶不會管換架構的問題,這是軟體公司內部的事情,客戶要的就是和之前一樣的結果,如果錦上添花也可以,但...

專案經驗點滴積累

1.實事求是,不去實踐,永遠不知道事物的真實一面,之前聽別人說公司各種不好之處,如今親身感受,公司不錯,險些誤了這乙個寶貴的實習機會 2.實驗室沒有老師的輔導,自學效率極低,環境很重要 要跟著老師虛心向每一位前輩學習 1.一句一句地研讀專案 不放過一處不懂的地方,細扣!以專案的 來迅速學習 研究別人...