發表文章

目前顯示的是有「開發概念類-專案團隊-6個原則」標籤的文章

自救必看三大準則

不要浪費開發時間:給新創公司的6個軟體開發建議

圖片
新創公司因為產品定位還不明確,常常花一堆時間做好功能,卻發現沒人要用,浪費了寶貴時間。 我在2014年底加入一元翻譯,一個已有穩定客源與翻譯師的翻譯團隊,負責開發系統來協助公司處理與日俱增的文件。 原以為這套系統的定位明確、連使用者都已經有了,因此容易開發,結果初版的系統開發還是犯了一些錯誤。 踩雷幾次之後,我們慢慢整理出一些比較有效的開發方法。 這些方法幫我們省下很多開發時間,今天跟大家分享一下! 一、別在一開始就想要流程全自動 常常聽到正要創業的團隊擔心「要是我們太受歡迎怎麼辦?」、「要是我們太紅怎麼辦?」 直覺的想法會是「當然要先做好準備再上線!」、「把系統做到全自動,讓工作人員不需要介入,整個流程就能順利跑完!」 我們也犯過類似錯誤:既然都已經有穩定客源了,請他們改用更方便的全自動系統應該不難吧? 結果系統上線之後,舊有客戶大多繼續用 Email 和電話與我們來往。即使我們提供額外折扣,他們一時之間還是不習慣新的下單方法。 所以我們後來設計新功能、新產品的時候,便不再一開始就把所有流程自動化。 客戶習慣的部份,不要輕易做大幅度調整。先針對很花時間、重複性很高的部份做自動化,比較有效率。 其餘的部份,快速寫出一個「半自動」的系統,然後直接上線。 收集Feedback系統?用個Google表單嵌入在網頁裡面就很像了。 自動寄出電子發票系統?做個「寄出發票」按鈕,給客服人員自己找時間去按就好了。 合作夥伴註冊系統?用個Google表單嵌入蒐集資料,然後自己用 Email 一個一個聯絡就好了。 商品具有多種狀態的全自動物流系統?其實在資料庫用不同整數代表各種狀態,給物流人員手動調整所有商品的所有狀態就夠用了。 做出幾個功能按鈕,讓負責人員自己判斷什麼時候去按那些按鈕就好了。 情境判斷與自動化的程式碼都先別寫了。需求量大到負責人員忙不過來再寫就可以了。 二、信任你的內部人員 不信任的成本是很高的。 公司常常需要針對管理員、工程師、合作廠商、實習生等等不同角色,開發權限系統。 真的要針對每種角色,在後台管理面板寫一套大企業等級、能夠做完整內控的權限管理系統嗎? 底層不作嚴格檢查、只針對各角色顯示不同資訊,真的不夠用嗎? 相關的內部人員真的會惡意到去測試系統漏洞、亂改不屬於他...