案例|自建or现成工具?小型创业团队敏捷研发探索
簡介:?實踐和踩坑建議。
我是劉永良,是一名全棧開發者也是一名創業者,來自濟南——一個目前被稱為互聯網洼地的地方。2020年4月和三位志同道合的朋友,在濟南共同創建了山東曠野網絡科技有限公司,主要從事自有項目和外包項目開發。
與成本對抗,與時間賽跑:初創企業的生存之道
作為小型創業團隊,敏捷開發自始至終都貫穿于項目當中,快速交付、持續修改、發布、迭代,都是我們迫切需要解決的問題。
公司創立之初,為了生存,團隊大部分的工作時間在于為客戶開發各種外包系統,研發各種管理系統和小程序。基于成本等諸多最現實的問題, 我們就在尋找適合的開發模式或開發實踐,最初考慮過自搭建環境,但搭建起來麻煩,服務器配置要求也挺高,還需要人來維護。后來對比過多款開發工具,最終經過綜合考慮之后,還是選擇了云效作為我們公司基本的研發開發工具。
原因如下:
1、可以很好地節約成本;
2、可供使用的功能豐富;
3、背靠阿里云,系統穩定性無可厚非;
4、云效緊扣敏捷研發;
5、與釘釘結合緊密,方便成員管理和項目提醒。
小而美的試錯,堅定前行的腳步
云效很好地幫助我們解決了目前的問題,幫我們引入了以下主要實踐:
項目管理清晰獨立。團隊會有多個項目同時進行,如何更好地管理需求,拆分任務,代碼管理,持續發布,云效都很好地解決了這些問題。多個項目獨立,可以設置不同的研發流程,互不干擾。
項目研發流程可自定義。目前團隊只有四人,由于每個人的精力有限,主要的精力還是在于研發當中,對于項目內使用到的功能越少越好。云效部分功能目前我們使用不到,比如測試計劃、日程、統計概覽等等。自定義的研發流程對我們來說特別重要,這樣我們就精簡了部分功能,留下了常用的功能,這樣也提高了開發效率。
強大的代碼管理和部署功能。為了提高開發迭代,我們使用到了代碼管理、流水線。提交代碼后自動部署服務器,為我們省去了大部分的時間。同時還可對代碼質量進行檢測等,這些都為我們規避了很多無法發現的開發錯誤。
知識庫收集分享內容。知識庫也是我們團隊最常使用的功能,為了集中項目信息,我們大部分內容都會存放在知識庫當中,一度甚至都忽略了項目中需求和測試模塊的使用。可以說知識庫能做任何事情。對我們來說存放需求文檔、放置原型設計圖、存放UI等等,我們把它發揮到了極致。當然知識庫也是我們團隊沉淀內容很重要的一環。我們把收集的技術文章經過加工后,也都會放到技術知識庫中,供團隊成員共享。
給初創企業的一些經驗
創業不易,在每一步沒有走對的情況下,就會面臨深淵,曠野網絡也在不斷試錯和尋找更多業務出路中, 這一年多走來也踩了些坑,過了些河,總結三點供跟我們有一樣痛點的企業參考:
1、選擇可靠地工具對創業小團隊來講,至關重要。
它可以節省開發時間,讓團隊成員集中精力于項目開發,而不是被工具所束縛。
2、善用佳軟,找到屬于自己的使用方式。
云效功能強大而豐富,在使用過程中,可以根據自身使用習慣來繼續調整精簡。不需要面面俱到,每項功能都要使用到,為了使用工具而是用工具,那就得不償失了。
3、擁抱先進開發管理工具。很多企業還在用表格管理需求、手動更新代碼,多個開發管理系統獨立等等問題。應適應現代開發流程,擁抱更先進的工具,來提高生產效率。
最后,作為一個創業經歷者,說下最近一年多的感受:雖然這一年挺忙碌的,但收獲頗多,經歷的事情也挺多的,比以前單純作為程序員要經歷的東西多太多了。我們四個創業小伙伴都一條心,勁往一起使,這種感覺很棒。雖然比較累,但是大家都比較開心。我們感覺只要有一個合適的機會,就應該能做起來。云效作為效率開發工具,為小型創業團隊提供了堅定地基石,讓我們可以走的更遠,希望有一天我們能成為濟南互聯網行業的一片新沃土。
原文鏈接
本文為阿里云原創內容,未經允許不得轉載。
總結
以上是生活随笔為你收集整理的案例|自建or现成工具?小型创业团队敏捷研发探索的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在 Dubbo3.0 上服务治理的实践
- 下一篇: “虎力全开”采购季,存储产品已就位