
創業過程很精彩。創業初期公司的軟件開發項目很多時候都會采取軟件技術外包的形式,包給個人或軟件開發公司來做,而不會自己招聘軟件開發技術人員或者自己去組建軟件開發團隊,這是為什么呢?
軟件開發技術工資成本高
這個因素是大多數創業公司所擔心的問題,互聯網時代尤其是移動端app的高速發展,市場上軟件開發人才的需求量急劇增多,同時薪水也水漲船高,按低配置算,一個最起碼的軟件開發開發團隊,一個UI,一個前端,3個后端,一個ios,一個安卓,單單只這七個人公司為軟件開發開發團隊總體支出的成本保底在10萬+,這還不算產品部門。從需求到產品成型按三個月來算,三個月上線,開發成本30萬,但這之后的軟件開發開發團隊的工資,你還是需要支付的,你又不可能把整個軟件開發開發團隊給開了,并且系統上線后的維護成本也是一筆不小的開支。比較規整的軟件開發開發團隊,在一線城市,做一款app的費用一般是100萬打底。
關鍵性技術人才難找
有一個不得不去面對的事實,創業公司技術性人才很難找。從軟件開發技術人員的角度去看這個問題可能更清楚一些,首先創業公司給不了豐厚的待遇,在大公司里你卻可能拿到十倍之差的薪水。這里有一個問題軟件開發技術人員到了30歲以上,不得不面臨一個東西叫“中年危機”,相信這個年齡段的小伙伴們已經深深感受到了,這個年齡段,身體不如剛畢業的小年輕,加班不如他們,激情早已退去,薪水也比他們高,對于以盈利為目的的公司,無疑是一種負擔。這也是為什么說軟件開發技術人員都是吃青春飯,在還能編程的年齡,去大公司做開發,薪水高,平臺大,待遇好,這個選擇一定是首選。這也是軟件開發技術人員不太愿意選擇創業公司的原因。而創業公司,要想找到價值觀一致、技術好、有經驗、還能帶團隊,并且要的薪水少的軟件開發技術人員,可想而知其中的困難程度。
團隊溝通成本高
組建一個團隊一定是要相互磨合的,能在一個創業公司聚集起來的團隊成員,一定是價值觀相同,但公司每發展到一定階段,都會遇到新的問題來考驗大家的凝聚力。一個公司的銷售團隊以及技術團隊的拆分,絕對會給帶來毀滅性的打擊,尤其是關鍵崗位上的人的離開。這是其中的一種溝通成本。第二種溝通成本,是在具體工作中產生的,開發任務,一般都會以團隊的形式存在,然而現實中你是很難招齊所有崗位的人的,剛招進來的人,熟悉業務、磨合需要一段時間,還不一定能留下,軟件開發開發團隊中不同部門溝通矛盾經常出現,現在公司常見的是,產品部門需求頻繁修改與開發部門之間的矛盾,這些是團隊的隱形成本。
時間成本不等人
不經歷過創業可能想不通,創業公司要的系統的初衷是,“一個可以用的產品”。但軟件開發技術人員理解的“可以用的產品”是能預見到的bug和漏洞全都解決的、已經優化了的、對未來業務有擴展的系統。其實創業公司真正想要的產品是什么呢?讓我們換個軟件開發技術人員的視角去理解,是產品上線,主業務能走通就可以了,什么數據參數驗證、什么代碼重構,其它的都無所謂,融資之后再迭代解決,沒錢公司掛掉了一點用都沒有。這是來自于資本的時間壓力。第二種是來自于市場的時間壓力,互聯網產品更新速度快,死得快,新生的也快,一片藍海市場,誰都想分一杯羹,最先占領市場的可能不是最終成功的,但一定是占據先機的,誰能在第一時機把用戶聚攏起來,流量上去了,資本會追著你投資。市場的時間壓力,不僅僅是創業公司面臨,大公司一樣存在。
軟件技術外包的那些坑
軟件技術外包真有那么好,能讓我們省那多錢?肯定不是的。好的軟件技術外包團隊自然也貴,各方面都做得比較好,但貴的話創業公司肯定不會優先選擇的,畢竟資金是影響創業公司做決策最大的一個因素。軟件技術外包的項目,往往是交給老板認識的一個人,或者朋友介紹的,好的情況,這個人親自設計底層親自寫代碼,或找認識的人、團隊去做,這都是不錯的情況。不好的呢這個人接了項目后再轉手軟件技術外包,所以搞不好代碼爛是其次,速度優化也是其次,是關鍵的是架構上,他們的底層架構只會根據公司提的需求做1.0的最初版設計,至于后期要添加的功能,在設計底層架構時不會預留出相應的擴展,只要能上線就可以。之后如果在這基礎上添加功能做產品迭代,很可能由于底層架構不支持新功能,導致整個產品崩潰。小編剛好遇到過這么一起一開始也是這鐘形式軟件技術外包的,甲方也有點原因不斷改需求催時間,半年后那邊的人告訴我,他們的項目底層架構已經再放不上任何功能了,除了重寫別無選擇。
什么樣的公司一定要組建自己的軟件開發開發團隊
我們可以把公司類型簡單的分為技術線和業務線,走技術線的公司,自家的產品就是IT技術。而業務線的公司,銷售才是主力軍,技術是打輔佐。小編之前所在的一家公司,沒轉型之前公司的主營是提供教育培訓行業的教材,而系統只是附帶的,這是典型的走業務線的公司。公司的主要資產是相關的教材和培訓體系,網站系統完全是作為一個工具的形式存在,你不用也可以。走業務線的公司可以考慮創業期間系統軟件技術外包出去,畢竟錢少,資金支持不住自建團隊高昂的開發成本,軟件技術外包是一個很好的選擇,而我們公司的系統最早的兩個版本,都是以軟件技術外包形式存在的,網站和app全找的軟件技術外包,公司把主要精力放在自己擅長的業務上。而以技術為主的公司,最好自己組建軟件開發開發團隊,這可以非常有效地避免前期軟件技術外包項目所留下的技術債,并且架構上不會留下太多的問題,寧可慢一點,也不要到頭來重新翻系統。
【全文完】版權聲明:
1、弈聰軟件網站內容中凡注明“來源:XXX(非陜西弈聰網站)”的作品,轉載自其它媒體,轉載目的在于傳遞更多信息,其中涉及的網站建設,網站優化,APP開發,微信小程序開發,大數據平臺開發,區塊鏈技術開發等軟件開發技術細節并不代表本站贊同支持其觀點,并不對其真實性負責。對于署名“陜西弈聰”的作品系本站版權所有,任何人轉載請署名來源,否則陜西弈聰將追究其相關法律責任。
2、本站內容中未聲明為“原創”的內容可能源自其它網站,但并不代表本站支持其觀點,對此帶來的法律糾紛及其它責任與我方無關。如果此內容侵犯了您的權益,請聯系我方進行刪除。
