如果你的軟體創業團隊超過十名開發者,一定不要錯過這個
創業公司成長迅速,業務蓬勃發展,團隊不斷擴張。這本是令人高興的事情,但卻會給團隊和專案管理帶來不小的挑戰。目前的網際網路創業公司為了及時響應使用者反饋,快速調整產品方向,避免在無用的功能上浪費時間和精力,往往會採取產品快速迭代的策略,但這也對創業團隊的管理能力提出了較高的要求。流程管理混亂的創業企業往往陷入專案拖延、交付超時的泥潭。華為雲軟體開發服務正是解決企業開發流程管理混亂的利器。
胡餘雷是一名技術總監兼售前經理,有10年工作經驗,主要從事軟體解決方案和網際網路行業,2017年入職蘇州天宮擔任研發負責人。他正是利用了華為雲軟體開發服務解決企業開發流程管理混亂的問題。
“小作坊”的管理問題
蘇州天宮成立於2012年,是一家創新型網際網路初創企業,其開發的口袋大學PU結合共青團中央提出的“第二課堂”,為在校大學生提供貫穿能力提升的“素質培養”和“職業培養”雙重指導。運營至今,口袋校園在全國已有近650所高校800萬大學生使用者,覆蓋江蘇、浙江、安徽、湖南、湖北、江西、陝西等省份高校。
隨著產品在高校中逐步打開了市場,使用者規模越來越大,口袋大學的開發中也出現了各種各樣的問題。胡餘雷正是在這種背景下加入蘇州天宮的。
胡餘雷告訴記者,在加入口袋大學團隊之後,他發現開發團隊工作流程並未進行規範,依然沿用的“小作坊式”的開發管理模式。
“需求會來自四面八方,有直接需求對開發的,開發也不管三七二十一,就直接做了,最後連責任人都搞不清。我過來以後,首先做的就是把這開發流程全部梳理出來”, 胡餘雷說,“公司規模較小的時候,比如說十個人以內,大家都坐在一起,集中辦公,溝通全部靠吼也無可厚非,這時候對管理的需求不是很明顯。但是團隊規模大於10人之後,就必須要有一定的流程規範了。”
如果不能將需求、產品、開發相對應,將流程規範化,會直接導致開發部門管理混亂,產品失去整體規劃性。
規範的開發流程和管理工具必不可少
胡餘雷對團隊流程進行了規範。首先,他在產品和研發團隊中明確了需求和開發對接的流程:
市場不得直接向技術人員提需求,而是將需求給到產品。產品和技術總監一起根據產品的總體規劃評審需求,分析哪些是偽需求,哪些是真正的需求。將需求全部分類歸納後,由技術團隊進行成本評估,最終將開發工作落實到技術團隊裡。
在規範工作流程之後,他引入了華為雲軟體開發服務(DevCloud)作為專案管理工具。華為雲軟體開發服務是面向開發者提供的雲服務,即開即用,隨時隨地在雲端進行專案管理、配置管理、程式碼檢查、流水線、編譯、構建、測試、部署、釋出等,讓開發者快速而又輕鬆地開啟雲端開發之旅。
胡餘雷認為,對於軟體開發管理來講,最重要的功能包括:
1) 專案管理:提供專案立項、需求建立、計劃編排、任務設計等子功能
2) 配置管理:提供程式碼託管功能
3) 測試管理:提供測試計劃、測試用例、問題記錄與分析等功能
4) 總覽功能:能夠一目瞭然檢視專案進度及相關資訊
5) 提醒功能:能夠及時提醒相關作業事項
6) Knowhow管理:能夠進行檔案、知識的積累管理
7) 其他:包括報表、即時通訊、多專案支援、多語言、許可權控制等等
因功能僵硬、使用繁雜以及個性定製差等原因,傳統專案管理軟體已無法滿足專案型組織在網際網路時代的發展需要。以華為“雲+端”的為代表的應用模式配合移動互聯的手段將帶來專案管理體驗和模式的顛覆性創新。
口袋大學團隊於2017年使用華為雲軟體開發服務進行了專案部署測試,胡餘雷認為華為雲軟體開發服務從購買、使用、部署到運維,都相對比較簡單直觀,切合團隊開發場景。
華為雲軟體開發服務為產品開發開啟效率之門
實際上,胡餘雷是華為雲軟體開發服務最早一批使用者之一。2016年12月,華為雲軟體開發服務剛剛上線,胡餘雷就申請試用並進行了體驗,寫了一份關於此次體驗的感想和總結稿件,並被華為開發者社群徵用為置頂博文。在這篇博文裡,胡餘雷表示:“華為雲軟體開發為專案管理提供了便捷的需求管理、任務管理、缺陷管理功能,通過關注專案、專案卡片以及一鍵切換等功能可實現多專案管理;同時通過迭代、迭代計劃和迭代時間線,可以清晰的呈現專案進展情況;通過需求討論、變更記錄、服務動態等社交化功能,來促進團隊高效的溝通與協作;此外,還提供了多維度的專案看板以及相應的統計報表,可以保障專案快速迭代,快速響應客戶需求。”
當然,針對不同的開發環境和流程,華為雲軟體開發服務也無法滴水不漏,針對不同使用者需求進行迭代。
胡餘雷告訴記者:“華為雲軟體開發服務剛剛上線IDE的時候功能並不完善,缺少快捷方式和除錯工具,IDE就變成了瀏覽工具了。”在將問題釋出在華為雲社群之後,客服很快聯絡了他,並在之後的版本中加入了快捷方式和除錯工具。
胡餘雷認為,華為雲軟體開發服務實際上不僅僅適用於初創企業,關鍵在於以什麼方式去用:“比如說專案流程緊湊,還有快速部署的要求時,我就會直接用華為雲軟體開發服務進行全生命週期的開發。為什麼?因為我不需要去考慮其他任何的平臺脫節的情況。從上報需求,到任務分派,到程式碼管理,到我的編譯、部署、上雲,華為雲軟體開發服務可以對專案的全生命週期進行全面的支援,對於所有開發者都是非常友好的。”
最後,胡餘雷表示,作為華為雲軟體開發服務的使用者,他參加了以前兩屆華為全聯接大會,對於大會印象深刻,他希望能夠在今年的全聯接大會中看到和聽到更多幫助開發者降本增效、聚焦創新的方法。