從創(chuàng)業(yè)到現(xiàn)在,一直在從事家裝SAAS類產(chǎn)品的研發(fā),無(wú)論是分布式架構(gòu)也好、敏捷開(kāi)發(fā)、中臺(tái)服務(wù)也不過(guò)是一些人云亦云,甚囂塵上的噱頭而已,真正有用的是還是在經(jīng)多年(其實(shí)也就3年)的總結(jié)和踩坑中不斷完善的產(chǎn)品實(shí)現(xiàn)過(guò)程與項(xiàng)目管理經(jīng)驗(yàn)。正所謂鐵打的營(yíng)盤(pán)流水的兵,無(wú)論技術(shù)再怎么更新,團(tuán)隊(duì)成員如何更迭,作為產(chǎn)品負(fù)責(zé)人,你只需要考慮如何既能保證開(kāi)發(fā)、運(yùn)維成本低,又能提高開(kāi)發(fā)效率,還能科學(xué)有效的管理團(tuán)隊(duì),管理項(xiàng)目進(jìn)度才是作為一個(gè)合格產(chǎn)品負(fù)責(zé)人最應(yīng)該多慮的,總結(jié)一下當(dāng)前我們團(tuán)隊(duì)開(kāi)發(fā)所使用的一些開(kāi)發(fā)技術(shù)和實(shí)用工具類產(chǎn)品,希望對(duì)大家有所借鑒:
原型設(shè)計(jì)使用:墨刀
UI設(shè)計(jì)使用:藍(lán)湖
流程圖開(kāi)發(fā)使用:processon
文檔共享使用:石墨文檔
團(tuán)隊(duì)溝通使用:釘釘
前端開(kāi)發(fā)框架使用:vue
后臺(tái)開(kāi)發(fā)框架使用:SpringMVC
數(shù)據(jù)庫(kù)使用:mysql
代碼管理使用:gitlab
自動(dòng)化構(gòu)建使用:jenkins
集群及容器管理使用:阿里云k8s
配置中心使用:apollo
服務(wù)器使用阿里云:ecs
項(xiàng)目管理使用:阿里云云效
個(gè)人認(rèn)為既然是開(kāi)發(fā)互聯(lián)網(wǎng)產(chǎn)品,無(wú)論是開(kāi)發(fā),管理,還是運(yùn)營(yíng)都應(yīng)該考慮如何使用互聯(lián)網(wǎng)程度高的產(chǎn)品來(lái)輔助,如果還用visio,office等單機(jī)且無(wú)法共享的軟件,對(duì)于一個(gè)要時(shí)刻準(zhǔn)備擁抱變化的團(tuán)隊(duì)來(lái)說(shuō),實(shí)在有些說(shuō)不過(guò)去,也非常影響開(kāi)發(fā)效率,我們現(xiàn)在就連營(yíng)銷和開(kāi)團(tuán)建會(huì),都會(huì)盡量使用一些手機(jī)終端的互聯(lián)網(wǎng)互動(dòng)小游戲來(lái)增加趣味性,盡量讓客戶與團(tuán)隊(duì)始終感受互聯(lián)網(wǎng)日新月異的新變化,體現(xiàn)公司的科技感。
我們現(xiàn)在的團(tuán)隊(duì)開(kāi)發(fā)模式是產(chǎn)品通過(guò)墨刀畫(huà)出原型,通過(guò)墨刀打包做原型演示,然后UiUE通過(guò)藍(lán)湖輸出高保真圖,并自動(dòng)切圖和標(biāo)高,然后產(chǎn)品經(jīng)理(兼項(xiàng)目經(jīng)理)拆分成功能點(diǎn)并貼到云效上,下發(fā)到團(tuán)隊(duì)開(kāi)發(fā)人員釘釘上,測(cè)試角色根據(jù)云效上任務(wù)完成情況,定期從git上拉最新代碼在本地進(jìn)行模擬環(huán)境測(cè)試,并在云效上生成bug,bug也同樣會(huì)產(chǎn)生釘釘提醒,開(kāi)發(fā)人員fixbug以后,再由測(cè)試驗(yàn)證,通過(guò)后close掉bug,最終產(chǎn)品通過(guò)監(jiān)控任務(wù)列表和bug列表來(lái)估算進(jìn)度完成情況。
迭代完成并測(cè)試無(wú)誤后,前后端分別上傳最后一次代碼,jenkins上發(fā)布到預(yù)生產(chǎn)環(huán)境,再由產(chǎn)品和測(cè)試進(jìn)行回歸測(cè)試,確認(rèn)無(wú)誤后發(fā)布生產(chǎn)版本,并定版本號(hào)。