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