商用軟體開發要注意的事項 文/旭辰資訊 陳欣玄總監
從事軟體研發也十幾年了, 總覺得台灣所開發的軟體跟國外同性質的軟體的規模架構很不同,
在台灣的設計師的確是可以設計出很符合台灣專用的軟體,但要國際化就很難了.
以目前所開發的這個軟體來舉例好了, 軟體存在於市場已經八年了, 經過了八年的跌跌撞撞,
現在才感覺到在市場面,業務面才開始上軌道, 在資訊變化這麼大的產業中,
需要花八年的時間才慢慢上軌道真的是太慢的點. 為了讓對軟體有興趣的朋友們不要花這麼多的時間在走同樣的路,
我列出過去經營軟體所犯下的錯, 希望大家不要再重蹈覆轍.
1. 使用者數量的考量 :
台灣, 套句大陸朋友說的一句話 "台灣~就是隔了海的那個小島", 的確是這樣, 台灣真的是太小了,
使用者的經濟規模真的不夠大, 所以當台灣設計出來的軟體, 可能到了大陸就沒辦法執行了,
市場規模, 使用者的數量, 遠遠大於台灣現行的使用者數量.
程式設計師在設計商用軟體時, 一定要以十萬使用者為最基本單位的方式來規劃, 這樣爾後國際化才會比較容易.
2. 多國語言的考量 :
在設計上, 使用者的操作介面, 資料庫儲存的資料結構, 都必須要用Unicode的方式來處理,
這樣才能符合軟體國際化的要求.
再來, 使用者介面, 一定要想到每個國家的語言長度, 像是 "早安" 這個字, 英文會變成 "Good Morning",
相對的, 整個字就會拉長, 使用介面如果沒有考慮好, 就會發生截字的問題.
3. 語言翻譯的問題 :
一般來說, 台灣的語言能力真的比較不足, 所以常常會有寫出來的英文, 但老外卻是看不懂的情況.
通常我們會用外包的方式在做翻譯的工作, 但是翻譯回來的最常見到的就是,
翻譯使用的詞彙跟IT產業所使用的不一樣. 所以當翻譯完畢後, 一定要請當地人再次的確認.
4. 市場行銷文件 :
市場行銷不是在台灣做做幾張DM就可以做全球性的行銷了, 往往台灣做出來的東西會不符合當地所使用的方法,
或是美術設計出來的東西, 不符合其他國家常用的方式, 像是台灣的DM通常就是1張全開的大小,
但是在大陸, 他們就喜歡好幾頁厚厚的DM.
5. 市場的經營 :
市場經營不是放個一兩個人, 在陌生的環境, 市場就會起來了, 相對的要投入的資金就要很多,
畢竟是要打一個市場, 而不是去拿幾個案子, 兩邊的思維完全不同.
6. 外點RD的控管 :
當開發團隊不在同一個地區時, 要考量的事情就會很多,
像是 Source Code 的管理, 專案進度的控管, 命令是否有效的被下達等.. 都要想清楚.
7. 產品開發與測試 :
產品在開發時, 常常會被產品客製化給拖垮進度, 所以在部門規劃時,
最好將客製化部門獨立出來, 這樣才不會影響到產品的Release 時間.
軟體的測試, 有分UI測試及軟體工具的測試, 這也是個很大的Topic, 軟體要 Release時,
一定要經過好幾道的測試程序, 小公司常常會沒有做好軟體測試, 就將軟體迅速的Release出去,
這樣一來, 之後維護所花費的時間, 會遠遠比軟體測試還要多好幾倍的時間.
8. Sales Kit :
必須要做出很好的業務銷售手冊, 或是Demo 環境及媒體, 這樣可以讓銷售大大的順利.
9. 公司資本額 :
這點我覺得實在是很重要, 當一個公司資本額太小時,
要做所有的事情,就會綁手綁腳, 會有又要馬兒好, 又要馬兒不吃草的窘境.
以上.
沒有留言:
張貼留言