比方說,我有一個較老的系統/框架,顯示它的年齡有點,但很快就會被用來做超過它最初的意圖。這是一個網絡應用程序,它沒有太多的常見代碼隱藏,所以我建議從長遠來看,使用更具前瞻性的代碼來重建它的工作量會更少,並且着眼於減少維護工作(我已經擁有了一段時間的遺留系統,並相信這是真實的)。請記住,遺留系統的體系結構最終需要大量的故障排除和TLC:如果它工作,我不在乎它「不美觀」或書寫「正確」,但它不會「正常工作」它現在是。在成功使用類似的系統之前,我已經完成了重寫,如果我正確地提出它,它看起來像是我開放的權力。從零開始重寫系統:你在提案中包含了什麼?
所以,現在是由我來出售這個想法。我提到的以前的系統,我成功地重寫過,沒有什麼正式的,有點像我的業餘時間,但是如果我在重寫中花費一些預先準備時間,這會對項目時間表產生直接影響。這意味着我更瞭解我的東西。由於之前沒有正式的完全重寫,我想要關於如何推介它的想法。
立即我需要重新確定重寫的範圍,但是之後它很模糊。在重寫之後,有數字可以證明維護成本和節省量,但這很難估計。還要別的嗎?