在現實中,客戶經常變化需求,是很常見的,原因有很多,原先管理模式不成熟固然有,但也有一路上學會的,比如他們會根據你提供的原型提出修改意見(讓他從零開始倒難,就像寫文章,萬事開頭難,改卻容易),也有是隨著時勢變化不斷地變更的。這些都註定了你的程序必須有很好的可塑性才行,得把心思花在這種地方,你的框架、組件能夠最大化地重用,就是你的資本,到時你跟客戶談價錢,困難是明擺著的,別人做要重新做,而你做只需要輕微修改,你的價錢就能比別人低,把活搶過來。我見過太多的程序員,很害怕和反感客戶變動需求,實際摸底之下,發現他們其實就是程序沒有可塑性,你一改,哪怕是很細小的改動,他都要大動干戈,付出沉重的勞動,就是架構不好之故,所以他們就老埋怨客戶變動需求,其實在客戶眼裏看來,那只是小變動,你說難,他們就不是那麼看了,以為你想搶錢,最終不歡而散。
授人以渔,不授人以鱼。