用看程序的方式找錯,是既懶惰又無效率的方法;
隨時睜大雪亮的眼睛,看看是不是有個懸而未決的問題,一定要有個人(或是由主管自己)來負責研究到底哪里出錯,也許這種研究既花時間又無聊,但總比災難發生之后再來花好幾個星期收拾殘局要好得多。 |
問了錯的問題,而導致錯的答案,訓練自己問出正確的問題!
如果您能很清楚告訴別人,您想要的究竟是什么,這樣別人才能給您真正需要的幫助,而不是做一些似是而非的虛工。 |
勉強自己接下不可能完成的任務,實在是以長痛代替短痛的做法,而且長痛的是整個團隊,該拒絕的時候絕對不能含糊;
不要為了討好別人而傷害雙方的工作進程,您永遠要根據自己的目標,做適當的決策。
必須保護項目不受外界的左右,尤其是當這種操控來自特權人物之手。
副產品對公司或產品都沒有策略上的價值,充其量只是一種消費者回饋。
不值得開發的功能就不要做。
軟件產品的開發,不能只為了有趣、挑戰性,或是夠有個性夠令人眩目。
遵循標準重于一切,特別是關于使用者界面的部分。
確定您所要求的報告真的值得屬下暫停工作,花那么多時間去寫。
請注意定期會議的價值,確定它值得每個人放下手上的工作。
召開任何會議之前,請確定本次會議的目的是什么,達成這個目的的條件是什么,然后,務必達到開會的目的。
不要利用進程表來驅使項目的進行,這對小組的士氣傷害太大了。
讓日程表維持適度的緊迫,但又是可以做到的,好讓組員振奮、不松懈,專心致力于項目的推進。
絕對不要草率定出不可能的期限,導致組員為了趕進度而損害產品的質量。
把長期的大項目,分成幾個完整而獨立的小項目,各小項目必須有一個主題。
為了保持創意的活力和團隊士氣,必須讓每一個小項目都有令人興奮的結果。
不要讓程序設計師的學習停滯不前,要讓程序設計師有機會磨練不同領域的技術,培養十八般武藝樣樣精通的組員。
訓練新進程序設計師時,先培養他對整個公司所有項目都有價值的技術,然后才培養本項目獨有的技術。
不要舍不得放您最優秀的程序設計師到別的項目去。如果他在您的項目已經沒有新的東西可學,為了公司和他個人的前途,您應該把他推薦到別的項目,讓他的成長永不間斷。
確定每位組員、每兩個月都有一項技術上進步。
一發現某處需要改進,就立即采取更正的行動。
客戶虐我千百遍,我待客戶如初戀!