星期四, 4月 17, 2008

合作開發系統

接了台灣支援流水碼的零售系統超過一年 (進入台灣連鎖零售市場),沒想過開始預計三個月可以完成的系統,寫下改下就一年了,客戶也成為了合作伙伴,共同發展台灣的軟件市場.

伙伴有十二間店舖,提供了很好的研發條件,例如某個功能完成,所有分店即時可以使用和給意見,所以開發出來的功能,一定能切合客戶需要.伙伴一來可以為公司度身編寫完全符合他連鎖店需要的系統,二來完成系統後,也能獲得了一套可銷售的系統,以他們的使用經驗做例子,發展另一業務,就是把這系統複製銷售給其他客戶.

開始是否低估了系統的複雜性呢? 這點我們也討論過,是無法避免,有些功能,未使用根本不了解,唯有做完再改,不斷由失敗中學習,這是程式開發的一個過程.幸好,伙伴是IT出身,明白開發系統的困難,願意支付期間的開發成本,也談好完成系統後大家的合作條件.

回想起來,伙伴也很幸運找我來合作,如果他找一些大型的軟件公司,這個開發成本將會大大提高,此話何解? 在這開發過程,有些功能改了幾次,影響多個功能,如果不是一人開發,就要經由Project Manager (了解問題),SA (分析設計),Programmer和測驗員,系統開發超過一年,當中有很多難題要克服,不知會嚇走多少人,如果有人中途離職,成本不知要提高多少了.

以上的合作開發系統模式也成功應用在和MemDB的經銷商faiwong,完成了首版的連鎖零售系統,日後可以再利用此模式,和更多伙伴合作開發.

相關文章:
為何台灣客戶會找我

文章由MemDB聯播系統轉載, 原文請按此閱讀