香港新浪網 MySinaBlog
« 上一篇 | 下一篇 »
Max Chow | 13th Jul 2010 | 軟件公司發展 | (874 Reads)

唔計『員工係公司最大既資產』呢 D 老土野,公司資產係乜呢? 

如果是廠,一般最大的資產可能是廠房,機器呢 D 實物。

如果是保險公司,我相信資產是保單,人際關系網絡。

如果是軟件公司,我想你會話:最大資產就係佢既軟件系統。

係我想法入面,呢句話只對了一半。 

做過幾間軟件及工程公司,長住過新加坡,香港,大陸,合作過 project 的公司從山寨到國際大企業,在軟件開發方面他們都有一個共通點:有個軟件開發用的軟件 framework (VS.net 時代名稱) 或叫軟件 library。呢個 framework,就好似 LEGO 積木,可以砌出千變萬化的軟件產品。如"砌積木"的過程中 framework 內面沒有合用的積木,programmer 才會"寫"一件積木出來用。而這件積木,就可以在往後的產品中重覆使用。是以,經過年月的洗禮,這個 framework 會愈來愈強大,能『快速』做出來的軟件系統亦會愈來愈豐富,成本亦會愈來愈低。

所以,一開始己決定了 EverySoft.hk 最大的資產會是這一個 Framework。我就叫佢做 Every.Net 吧。她參照了.Net Programmer 們都很熟悉的 CSLA.NET 這個經典 Framework 的慨念, 再加入了 UI Pattern 元素,由 EverySoft.hk 從零開始開發出來。 每次從完成Project中所開發出來的新元素都會經過 Generalization 加進 Every.Net 內面。是以經過經驗的累積,她將會不斷地改進。

但這個可不是簡單的工作,要在開發效率,documentation,權限等作出平衡及清晰界定。近期就要用心制訂好這方面的實作方向,因為這關乎 EverySoft.hk 日後在技術上能否有效容納伙伴合作開發軟件系統,對 EverySoft.hk 往後的發展有決定性的影響。因為這是一件複雜的事,我相信大方向考慮好便成,細節以後可慢慢地修正。

好了,這次就不問別人,自己作主。當了 Freelance Programmer 都已數個月,是時候要更獨立的思考了。