這是我第一次主導專案,沒有什麼經驗。本來專案的開發週期為十天,由於沒有什麼經驗,導致開發時間由十天變為了二十一天, 一直到今天才算是正式結束,明天交付給客戶。回想起這幾天的經過,想總總結一下。
1、在專案剛開始的時候,沒有對專案的整體有一個概念性的認識,雖然是看了需求文件,但是需求文件上寫的很模糊。看的也不是太懂。
2、第二天,開始設計專案所需的資料庫表,因為我做的是伺服器後臺這塊,所以,主要設計後臺資料庫這塊。
3、資料庫設計完了之後,就開始寫程式碼了,看了看框架發現員工管理和部門管理這塊都可以不用在重新寫程式碼了,之間在框架的基礎上面進行修改就可以了。
4、在新的一週開始的時候,經理看看我設計的資料庫,說這樣弄有很多BUG,他有重新設計好了之後給了我。
5、我在他設計好的資料庫上面,先弄清楚各個資料表之間的關係,有很多地方都不懂,就問經理 。他說:有的表是主表,而有的表是副表。一般當一個表中的欄位是另外一張表中的主鍵是,那麼這張表就是副表了。
關於和客戶斡旋的技巧 ,只要客戶沒有提出某項需求是,自己最好不要主動提出, 如果提出了,最好是讓他確定好,並且明確告訴他這樣做之後我們不會再更改了。把話說明白,以免客戶到時候會在提出更改的需求。
在伺服器向客戶端寫介面時 返回的資料格式越簡單越好,越精確越好。 如果巢狀太多的話會導致客戶端解析的時候非常困難。