1. 程式人生 > >敏捷開發系列學習總結(8)——創業公司研發團隊建設

敏捷開發系列學習總結(8)——創業公司研發團隊建設

小編從小就是個喜歡挑戰、喜歡折騰的人。我一直認為,寧做餓死創業狼,不做養肥打工狗。小編國內某著名重點高校計算機小碩,畢業後在世界著名500強做碼農。碼了幾年後,蘊藏於小編心底的創業激情就按捺不住了,於是小編裸辭,單槍匹馬出來闖江湖。

創業,真心是不容易的。媒體上天天看到某某80後、90後CEO,融了多少多少。但媒體報道的都很片面,它們報道的都是冰山一角成功的,90%失敗的很少會上媒體。下面,小編就用自己的切身經歷,說說研發團隊建設的血淚點滴。

1、最好別找朋友來幫忙

敏捷開發系列-7:創業公司研發團隊建設的血淚點滴(1)

現在網上有句名言:就差一個程式設計師了。這說明在網際網路時代,程式設計師是非常重要的。小編在剛創業時,第一個問題就是缺程式設計師。怎麼找?自然就會想到自己的朋友、同事。小編就找了自己的IT朋友前來幫忙,因為朋友在上班,也有家庭壓力,就以兼職的身份加入,但是每月領兼職薪水。

剛開始,朋友非常積極熱情,出工出力,但幾個月後,熱情就消退了,而且說好的週末兼職也不來了,連個招呼也不打,但兼職的薪水還是在拿的。消失一段時間後,又來了,但具體做事就不出力,很多事完成不了。小編我是個非常包容的人,重情重義。覺得朋友嘛,我體諒下你,你該會明白怎麼做人。比如,確實不想幹了,就提離職,對吧?這事我先說出口,是不太好的,畢竟是我叫你過來的,何況我覺得朋友還是要做的。如果我說你不想幹了就走吧,是不是非常不通人情?於是小編就繼續忍著,但很多事就給其他人幹了,畢竟事情還是要做的。這朋友不但沒收斂,反而更囂張起來,團隊裡出言不遜,罵罵咧咧,好像團隊一直欠他幾吊錢沒還似得。

我是團隊領導人,要團結包容整個團隊,否則這團隊就不會有戰鬥力,他在發飆時,我當面還得忍他,而且還得打圓場,有比我還苦逼的嗎?但我心裡清楚,到今天為止,你就必須離開我的團隊,其他我都能忍,但你的行為對我的團隊有破壞力,我必須清除你!

所以,最好別圖快捷,找朋友來幫忙。如果一定要找朋友,君子協議事前必須寫清楚,幹什麼,不幹什麼,乾的話怎樣,不幹的話又怎樣?另外,你這朋友必須是個有一定情商的人,因為合作更多需要的是相互理解。

2、兼職的出不了活

敏捷開發系列-7:創業公司研發團隊建設的血淚點滴(1)

兼職的出不了活,這是一家小公司的老闆跟我說的話。不過,也確實如此,這軟體程式設計,做一個任務就必須連續地程式設計,如果中間斷斷續續,那效率會非常低。而且現在是敏捷開發,中間需求都會有變化,就更需要程式設計師時刻在現場。兼職,看似你用便宜的價格招了個幹活的人,但實際上這小錢反而都是浪費的。這就好比是林彪說過的“添柴術”,比如一次派1個師就能殲滅敵人,但你要是每次派1個營,1個營去打對方,非但消滅不了人家,自己反而會被咬傷。

小編前前後後也找過不少兼職,但其中的血淚啊,可多了。比如,前幾天說好的一個兼職,然後任務是修補舊程式碼,我把原始碼給人家,然後放心地等他一週,等著他交差。過一週後打電話問進度怎樣了,他說哦,對不起,最近公司太忙,沒時間做,不幹了。

還有一個兼職,活倒是幹了,但自己搞一套,小編考慮到團隊目前的水平,需要採用團隊容易接手的技術A,他偏用他熟悉喜歡的技術B,結果做出來的東西團隊裡沒人能維護,根本就是浪費。

所以,幹活啊,就要集中資源辦事,寧可花2倍的錢僱全職高手,也不要貪小便宜用兼職。兼職啊,看似你方便了,便宜了,但其實是你虧大了。如果一定要用兼職的話,就必須找一個技術很專,且離你公司近的,而且他自己也非常願意幹這份差事。另外,一定是一個情商高的人,否則溝通就要浪費很多時間。

研發團隊建設的2點:1,最好別找朋友來幫忙。2,兼職的出不了活。這2點都是關於人的,今天講4點,也跟人有關。社會嘛,就是人跟人之間的關係,有人的地方就有江湖。

1,分工一定要明確

敏捷開發系列-8:創業公司研發團隊建設的血淚點滴(2)

麻雀雖小,五臟俱全。一個團隊再小,該有的職位必須有,每個核心職位必須有人去擔當。比如研發,產品經理、後臺主程式設計師、WEB開發主程式設計師、運營必須有;美工設計、測試、運維這3個角色,也不可缺。但考慮到成本問題,美工設計可以兼職或者外包,畢竟活不是經常有。測試可以讓產品經理、程式設計師兼任。運維可以讓程式設計師兼任,然後伺服器買阿里雲(這樣可省去很多麻煩)。

記住,該花的錢一定要花,千萬不要為了省錢,什麼都兼了。但該省的錢,也必須省。

2,要獨裁不能太民主

敏捷開發系列-8:創業公司研發團隊建設的血淚點滴(2)

現在很多企業都流行扁平化管理,而且提倡民主。但我覺得公司正常化後,民主的企業文化是非常吸引人的,但對於一個創業團隊來說,你講民主就是找死。畢竟對一個創業團隊來說,前景未明,剛開始時肯定會碰到各種各樣的問題,而這些問題都需要有堅強的領導去衝破;如果所有的問題都民主討論決定,哪到時團隊會迷茫,而且還會浪費很多時間。既然我說創業團隊需要多些獨裁,少些民主,哪這個團隊的人員組成是非常重要的,因為獨裁一旦搞不好,這個團隊就會分崩離析。

3,核心職位必須由創始人擔當

什麼是核心職位呢?比如產品經理,畢竟創業就是一幫人一起做一個產品,所以創始人最好本身就是產品經理。後臺主程式設計師,這個可是技術活,而且有經驗的後臺開發人員還不好找。因為後臺涉及到的知識面太多了,比如PHP、Java程式設計、資料庫、NoSql、Nginx、分散式、中介軟體等技術,小編認為沒個5年經驗的還真擔當不起來的。後臺主程式設計師,最好是創始人的鐵桿支持者。

4,重要的軟硬體資源必須掌握在創始人手裡

什麼是重要的軟硬體資源呢?比如git程式碼庫,雲伺服器,域名,支付賬號,微信公眾號,簡訊平臺等跟研發流程,產品運營密切相關的第3方資源。git程式碼庫的重要性就不必說了,如果在其他人手裡,萬一他中途不幹了,麻煩可就大了。雲伺服器也是,現在雲誰申請,最高的管理許可權就在誰那裡,最後他走的時候你還能要回控制權嗎?域名,估計連小白都知道域名的重要性吧,沒有域名的控制權,你連網際網路的根都沒了。微信公眾平臺,現在幾乎是移動端的入口,網路運營少不了的平臺,上面會有很多重要的粉絲資源,這粉絲多值錢啊,你難道不把握在自己手裡?