banner
leaf

leaf

It is better to manage the army than to manage the people. And the enemy.
follow
substack
tg_channel

創業公司一年工作總結

公司由於要轉型,導致我們整個軟體開發部門要解散了,作為開發部負責人的我也不得不離職了,在離職之際,總結一下自己在創業公司一年的工作感受吧。

一。面試
2014 年 1 月份年底的時候公司開完年會我就從公司離職了,整理了一下簡歷準備開始找重新工作,機緣巧合之下,在 QQ 群裡面遇到了現在公司的技術負責人在招人,簡單和他聊了一下之後,他就邀請我去和他見個面具體聊聊,見面地點是在一個咖啡廳,他問了幾個技術問題後就覺得我很滿足他的要求,然後就開始和我聊待遇的問題了,開出來待遇挺不錯的,有稅後 15K,我就心動了,然後我也簡單問了一下公司的情況,他說公司是新成立的,主要是做在線教育產品的,產品的需求文檔,開發環境以及項目的開發架構什麼的都事先準備好了,招我們進去就直接可以做開發了。面試的過程就是這樣了,我沒有當場答應他,我說考慮一周之後給他答復,一周之後他打電話給我,問我考慮得如何,我當時手上有另一個公司的 Offer,但是薪資沒有他給得高,所以我還是選擇了薪資高的公司,於是就答應了他,過完年後去公司報到。

二。入職
2015 年 3 月 2 號早上 9 點我正式到公司報到,進入公司一看,傻眼了,公司居然連電腦都還沒有,網也沒有拉,我的第一反應就是感覺被騙了,我就問他,怎麼公司什麼都沒有,他解釋說辦公地點是剛租的,辦公桌前兩天裝好的,所以還沒有來得及買電腦和拉網,過兩天就會全部弄好的,好吧,我信了。陸陸續續的,公司招的其他人都也都來報到,緊接著,老闆也來了,然後老闆就組織開了一個會議介紹了一下公司的情況,這時候我才了解到,公司有 4 個合夥人,出錢的是兩個老闆,一男一女,另外有一個女的產品經理,還有一個就是他了,兩個老闆不懂技術,也不是我們行業的人,男老闆是做律師的,另一個女老闆是做金融的,他則是公司的技術合夥人,後來我還了解到,老闆居然花重金把一個公司的開發團隊全部挖過來了,那個開發團隊總共有 7 個人,據說之前是做一個訂飯 App 的,團隊裡面的成員有做 JavaWeb 的,IOS 的,Android 的,專門設計數據庫的,基本上算是比較完整的技術團隊了,團隊裡面有 3 個今天算是正式上班了,另外 3 個和老大據說還得等兩周才能夠正式離職,團隊的老大據說開發了 10 年了,在我看來算是架構師級別的人物了。入職第一天,由於沒有電腦,也沒有網路,啥都做不了,只能是聽他講講要做的產品的需求,這裡也比較坑,產品的需求連一份文檔都沒有,他只是在白板上畫了一下要做的東西以及功能模塊,入職第一天,我就感覺各種不靠谱,我私底下問了那個技術團隊裡面的人,他們也覺得很奇怪,沒見過這樣的軟體公司,大家都說,剛來,看看情況再說吧,不行就立馬走人。

三。買電腦
進入公司第三天之後,公司拉好了網路,買回了第一批電腦,看了一下電腦的配置,結果發現根本不適合做開發用,買的是聯想家用版的,內存只有 4 個 G,而且不能擴展,CPU 也不行,用起來非常的卡,電腦的選購也是他負責的,後來我提議說能不能把這一批電腦給退了重新選購其他品牌的,這一批電腦真的不適合做開發,然後他就讓我自己去選購一批適合開發的電腦,價格大概 3000~4000 左右的,好吧,進入公司的第一個任務不是做開發,而是幫公司買電腦,我在京東上面選購了戴爾的台式機,買了幾台回來,之前的那一批電腦就留給其它人用了,我們開發人員全部都用戴爾的進行開發。

四。小插曲
進入公司一個多星期後,不知道什麼原因,老闆花重金挖過來的技術團隊的老大和老闆鬧矛盾了,老闆把那個老大叫到公司來,在會議室當著全公司所有人的面,把他狠狠滴說了一通,兩人當場就翻臉了,據說是因為那個老大覺得公司的技術負責人不靠谱,啥都不懂,提議老闆把他換掉,老闆則認為他很靠谱,技術很厲害,很信任他,不願意換,那個技術老大和老闆鬧翻了之後,也就沒有按照之前說的 2 周後到公司正式上班了,團隊裡面剩下的 3 個人也沒有來,這樣技術開發團隊就只有之前來的 3 個加上我和另一個總共 5 個人了。5 個人當中,我和另外的 2 個是做 JavaWeb 後台的,有一個是設計數據庫的,另一個是做 Android 的,然後他覺得做 Android 開發的人太少了,就讓我去做 Android 開發,我之前也沒有做過 Android 方面的開發,對 Android 開發也比較感興趣,於是就答應了他,轉做 Android 開發。

五。產品開發過程
進入公司第二周後,公司又招了一個做 Android 開發的同事,這樣技術團隊就擴展到 6 個人了,3 個做 Android 開發,3 個做 JavaWeb 後台開發,然後在產品的需求文檔還沒有的情況下,他就讓我們動手開發了,做一款基於 Android 平板的在線英語教育產品,產品由【趣學】、【英語應用】、【閱讀應用】、【益智遊戲】、【個人中心】、【應用商店】,【視頻應用】、【Laucher 桌面】這幾個 App 組成,或許就是因為一開始就沒有規劃好了,做了一個大而全的產品,導致後面的開發進度一拖再拖,沒能按預期的設想 3 個月做出來,讓產品上線,投入市場,關於這個問題我後面再細說。他讓我負責一個應用商店的開發,佈置任務也只是口頭上說 xxx 負責 xxxApp 的開發,沒有使用禪道和 Project 這樣專業的項目管理軟體來安排開發任務,開發這個應用商店也是什么需求文檔都沒有,商店的 UI 也沒有設計,項目開發框架什麼的更沒有,一切都是從零開始,他就跟我說,讓我去仿蘋果的應用商店做就可以了,產品經理有一台 Ipad,我就天天拿著她的 Ipad 去看,仿造著做。

從搭建 Android 開發環境,到邊學習邊開發,這中間磕磕碰碰的,壓力也挺大的,大概到了 4 月中旬吧,我就做出來一個大概的樣子,拿去給他看,他覺得挺滿意的,這時候他跟我說,現在應用商店你做得差不多了,Java 後台那邊人不夠,你去幫忙做一下吧。於是,我又去幫忙開發 JavaWeb 後台,主要是做 App 的數據接口開發,我們的 App 的後台主要是用 Struts2+Hibernate+Spring 三大框架開發,都是我擅長的東西,因此做起來也比較順手。

大約到了 5 月中旬吧,我的應用商店的第一個版本就出來了,結果災難就來了,由於之前沒有需求文檔,產品經理那邊之前也沒有說要做成什麼樣,現在產品經理設計出來了,讓我重新按照她設計的樣子進行改版,好吧,按照產品經理的要求噼里啪啦大改了一通,改完之後拿去給產品經理看,UI 剛改完,結果她跟我說需求又變了,不能做成現在這個樣子了,得改版,其他同事做的東西也都說要改版,重新按照需求來做,這就引發了後面的開發進度失控了,大家之前白忙活了幾個月,原本計劃 6 月份出產品也由於需求的一改再改而拖到了 7 月份。

大約到了 7 月中旬吧,產品的相關 App 都做得差不多了,然後就拿去給老闆演示,老闆看了之後,覺得還行,然後就計劃上線投入市場驗證了,8 月份的時候,我和一個同事去了一趟深圳,把我們做好的 App 交給一家平板製作廠商,由廠商幫我們把做好的 App 都安裝到平板上,然後我們從廠商那邊購買了 100 台平板回來,平板帶回來之後,我們又進行了一周多的功能測試和業務方面的測試,結果又發現了不少問題,不懂是不是因為平板硬體上的質量問題還是因為 Rom 已經 Root 過了,導致我們的 App 安裝上去之後很不穩定,老是有卡死和崩潰的問題出現,用戶體驗非常不好,老闆拿來玩了幾次,非常不滿意,覺得這樣的東西推向市場完全不能用,讓我們把這些問題都解決了之後再投入市場,於是又推遲了上線時間,一直到了 9 月份,才把相關的問題都解決了,從 3 月份開始到 9 月份,整整半年時間才算是將產品完全做好,老闆對此很失望,對他和產品經理也越發不滿,也開始質疑他的能力了。

六。推倒重來
產品做好之後,開始投入市場,我們的行銷策略是把安裝了我們的 App 的平板賣給用戶,賺一點平板上的差價,然後利用平板裡面的 App 提供的服務再賺用戶的錢,理想是美好的,可是現實是殘酷的,我們的平板一台都沒有賣出去,平板裡面的學習內容也不吸引用戶,因此沒人願意購買,就這樣,我們做了半年的產品變成了一個毫無價值的東西,後來,不知道什麼原因,公司有比較大的人員變動,老闆把一些在他看來不靠谱的人都讓他們主動離職了,包括他和產品經理也離職了,然後老闆找我談話,希望我能夠頂替他的位置,重新組建開發團隊,將之前開發的東西全部推翻,重新按照他的設想去開發。

從 10 月份開始,整個開發部門就由我正式接管了,我重新組建了團隊,留下了一些願意繼續做下去,願意無條件加班的人,那些不願意繼續做的人我就讓他們離職了,整個開發團隊還剩下 5 個人,又過了半個月,開發團隊裡面有 3 個同事離職了,這樣整個開發部門就只剩下 3 個人了,一個美工,一個 Android,而我則負責 JavaWeb 端。

我們總結了之前犯的錯誤,一致認為之前做的產品大而全了,眉毛胡子一把抓,沒有抓住重點,什麼都做,導致每一個 App 都做得沒有特色,也沒有做好,我們的產品裡面,只有那個【趣學】App 是唯一一個比較有價值的,其它的 App 都只是作為附屬的,可有可無,在明白了【趣學】這個 App 才是我們開發的重點之後,我們就把所有的時間精力都用在如何做這個【趣學】App 上了,在和老闆多番溝通後,我們確定了具體的需求,我寫了一份詳細的需求文檔,制定好開發計劃和週期,我們就重新開始開發了,美工按照需求文檔重新設計,Android 端那邊把一些之前做好的東西搬過來,而整個服務端後台開發框架我則全部廢棄掉,我重新搭建了後台開發框架,按照新的需求重新去開發,大約用了 10 天吧,我們的新版【趣學】就做好了。拿去給老闆演示,老闆看了之後比較滿意,說這才是她想要的東西。

七。運營推廣
新版【趣學】做好之後,老闆開始找一些專業的英語老師和外教去錄製英語學習視頻了,將錄製好的視頻通過後台管理系統統一管理,然後在【趣學】App 中展示出來。再後來就是 App 的推廣了,老闆招了幾個人回來組成一個運營團隊負責 App 的運營和推廣,在這期間然後我們根據運營團隊的一些反饋意見進行修改和完善。

11 月中旬左右吧,老闆看到了一款新概念英語 App,覺得挺好的,但那款 App 沒有學習情況統計功能,因此也讓我們仿著做一個出來,然後在模仿的基礎上加入後台學習情況統計功能。新概念英語 App 開發週期大概用了 20 天吧,我們就山寨了一款和新概念英語差不多一模一樣的 App 出來並加入了後台統計功能,統計用戶的學習情況。

新概念英語 App 也做好之後,我們就開始考慮如何通過 App 來賺錢了,我們的盈利模式主要也是通過 App 提供的服務來賺錢,我們找了幾家英語培訓機構談合作的事情,培訓機構負責招生,我們則提供平板和 App 給培訓機構,培訓機構招的學生通過我們的平板來學習英語,對於學生們的學習情況,我們的 App 後台管理系統都進行了詳細的數據統計分析。除了和培訓機構合作之外,我們自己也開設了培訓班,自主招生,然後找一些兼職老師去上課,這期間和幾家培訓機構達成了合作協議,我們自己也開設了幾個培訓班,但由於招生方面的問題,學生的人數比較少,為了吸引更多的學生,發傳單,開免費體驗課,微信推廣,各種推廣手段我們都使了,結果也是一般般。

一晃,2015 年就這樣過去了,公司 2015 年 1 月 30 號開了年會,年會上發放項目獎金,聚餐,在年會總結上,我們針對 2015 年犯的錯作了總結,也對 2016 年作了具體規劃,計劃 2016 年要和 50 家培訓機構簽約合作,開發針對教師的教師端 App 以及針對家長的微信端 App,年會完了之後公司就放假了。

2015 年,公司完全沒有任何盈利,燒掉了 300 多 W。

八。團隊解散
2016 年年初 8,公司正式開始上班,新的一年,新的希望,大家都充滿信心,希望能夠按照年前計劃的那樣順利把產品推廣出去,能夠讓公司盈利。可理想還是殘酷的,我們的推廣以及和培訓機構簽約合作的事情進展得也不理想,從 2 月 15 號到 3 月 15 號這一個月中,公司投入了比較多的人力和精力去推廣,開托管班,請外教上免費體驗課,可結果還是不理想,公司投入的成本遠遠高於收入,因此在 3 月 15 號這天,在毫無預兆的情況下,老闆把整個運營團隊叫進會議室開會,說公司不打算做教育這塊業務了,整個運營團隊都解散吧,當天下午就結算了工資讓他們離開了。下午 5 點的時候,老闆把我叫到會議室去面談,和我說了公司的現狀和她的想法,她覺得做教育這一塊業務賺錢太難了,不想再投入時間和金錢去做這塊業務了,公司弄成這樣,不是你們軟體開發部門的問題,你們做的 App 完全沒有問題,主要責任是在我和運營團隊上,我們沒有想清楚盈利模式,公司暫時不需要軟體開發部門了,目前也沒有軟體方面的東西給你們做了,你們把剩下的工作做好,就去找新的工作。就這樣,我們整個軟體開發部門就解散了。

九。感悟
在創業公司這一年來,我感觸比較深的就是創業一定是要做自己熟悉的行業,想好要做的事情,找對能夠幫我們做這件事的靠谱的人,我們公司之所以會創業失敗,我總結了一下原因:

1. 兩個老闆都不是 IT 行業的人,對互聯網行業的了解也不多,無法把握市場方向。

2. 通過朋友推薦介紹找的另外兩個合夥人也不是特別靠谱,能力方面和經驗方面都比較欠缺,同樣也無法把握整個產品。

3. 要做的這個產品只是兩個老闆自己的想法,沒有經過市場需求調研。

4. 公司管理方面也比較混亂,崗位職責不明確,老闆的執行力也不夠,很多東西都只是口頭上說,沒有具體實施起來,一些要拍板的事情也沒有拍板下來。

5. 前期開發產品的過程中嚴重不規範,沒有制定具體的開發計劃,採用產品設計和開發並行執行的方式以及產品部門和開發部門的溝通不到位等原因,導致做出來的產品和設想的差別太大,以致後來不斷改版,開發週期一再延遲,也錯過了產品的最佳上線時間。

6. 沒想清楚產品的核心競爭力和亮點,一開始做的時候就想着把產品做得大而全,眉毛胡子一把抓,沒有抓住開發重點,浪費了很多時間和精力在一些無關緊要的 App 上面。

7. 一些前期的準備工作做得也不到位,平板的選購方面和 Rom 的定制方面一直在拖著,直到產品要上線了才匆匆忙忙確定下來。

十。收穫
在公司這一年來,還是有不少的收穫的,開發技能方面技術上掌握了 Android 的開發,微信開發,JavaWeb 方面的開發技能也提高了不少,公司的運營和管理方面也參與了一些決策,提出自己的意見和看法,自己的角色也由普通開發人員轉變成項目經理,部門負責人,作為一個產品研發負責人,你必須具備評估項目的開發週期,找出項目的難點的能力,然後才能夠根據項目情況制定開發計劃,對團隊裡面的人個人能力一定要比較了解,安排任務的時候一定是安排合適的人去做他最擅長的事情。

十一。一年的成果展示

  1. App 後台管理系統

App 的後台管理系統是本人的傑作,開發採用的技術是 Jfinal2.0+EasyUI,公司的所有 App 目前都是靠這個後台支撐運行的。

  1. App 成果

image

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。