(2)進度安排并不見得一定要符合邏輯順序。應盡可能地先做技術難度高的事,后做難度低的事。也就是辛苦在前,輕松在后。
小時候我對一位老先生吃飯很感興趣:他總是先把一大盒的米飯吃光了,然后再幸福地品嘗一小盒菜。父母告訴我這是中國的傳統美德,叫“先苦后甜”。從此我銘記在心,按此道理去學習和工作?扇缃裨陲埖昀,人們總是先把菜吃完了,最后才吃點米飯。天哪,生活真是太復雜了,我究竟該“先吃飯” 還是“先吃菜”?
(3)開發一個大的軟件項目,應該將進度表分為若干個里程碑。一個里程碑之內的多個任務可以同步進行。程序員極容易沉迷于技術,要么樂不思蜀,要么焦頭爛額。里程碑就象心靈的燈塔,使忙碌的人群不混亂,不迷失方向。