Larry的日常 生活 軟體工程與哲學

從2013世界棒球經典賽 WBC 中華vs韓國的比賽,來看軟體開發與專案管理

商業,創業,業務,職涯,美食,葡萄酒,閱讀,網路科技。

從 Larry 創業以及商業的經驗,希望以白話的口吻,介紹給大家這個商業的世界。

FB粉專會頻繁地更新 Larry 對於商業、社會、人生的觀察與心得,歡迎大家追蹤互動~

昨天 2013 世界棒球經典賽,中華對韓國 2 : 3 落敗。這屆世界棒球經典賽 WBC 似乎為台灣帶來一些棒球的熱潮,中華隊接連贏了荷蘭、澳洲,大家都希望能贏韓國。被逆轉敗,相信會令很多人失望。

中華隊 2 : 0 領先到八局上半,八局下半被韓國打了 3 分,九局上半也反攻無力,最終以 2 : 3 輸球。larry 滿有感的,其實軟體開發與專案管理不也是一樣嗎?

一個平常沒有充分模組驗證、整合驗證的軟體,你怎能期待他出貨或上線時能穩定運行?

一個平常沒有在管理的專案,遇到問題或新需求時,你怎麼知道是之前已解過、做過,還是之前有什麼問題,所以改成這樣?

一個平常沒有模組化開發的專案,遇到問題時你怎麼判斷問題在哪,與如何分工?

很多事情是靠平時付出心血、累積耕耘,專案才會成功,團隊實力才會提升。如果是靠心血來潮,或是想一步登天,成功只是癡人說夢而已。

後記

與上面無關,今天正好有感模組化開發的另一重要性:節省時間。

不然的話,從整個 project check out,到 Visual Studio 跑完 IntelliSense,到 build 完,光到此就已經不知道要花多少時間了 (注意,到此為止一行 code 都還沒開始寫)。

開發過程中可能會持續重 build,如果每 build 一次就就花很多時間,整個團隊到個人長期浪費的時間是很可觀的。

另外,唯有模組化開發 programmer 才會去想要怎麼建立測試專案。如果總是一大包 project,要 programmer 去驗證某一模組,實務上會很困難,而且難以長時間管理。

如果沒有模組化開發與驗證,產品出了問題就從 main function 開始追吧。

商業,創業,業務,職涯,美食,葡萄酒,閱讀,網路科技。

從 Larry 創業以及商業的經驗,希望以白話的口吻,介紹給大家這個商業的世界。

FB粉專會頻繁地更新 Larry 對於商業、社會、人生的觀察與心得,歡迎大家追蹤互動~