<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          創(chuàng)業(yè)公司的軟件研發(fā)規(guī)范

          共 2194字,需瀏覽 5分鐘

           ·

          2021-12-23 20:57

          1、Git代碼提交注釋規(guī)范

          需求類Git注釋

          需求注釋格式是:需求#{需求ID}:開發(fā)人員填寫的注釋內(nèi)容

          例如:需求#123456 API接口開發(fā)和提供

          Git命令:

          $ git commit -a -m "需求#123456 API接口開發(fā)和提供"

          效果類似如下示例:


          提交后,需求狀態(tài)自動(dòng)更新為:研發(fā)中、自動(dòng)上屏到需求備注(方便code review)。


          問題類Git注釋

          格式是:bug#{問題ID}:開發(fā)人員編寫的注釋內(nèi)容或問題原因

          例如:bug#123456 這里可以填寫修復(fù)的原因

          Git命令:

          $  git commit -a -m "bug#123456 這里可以填寫修復(fù)的原因"

          效果如下示例:


          提交后,問題狀態(tài)自動(dòng)更新為:已解決、自動(dòng)上屏到問題備注(方便code review)、郵件通知問題創(chuàng)建人員并推送釘釘群消息。

          上面的需求和Bug提交規(guī)范,可以自動(dòng)和YesDev的需求、Bug進(jìn)行關(guān)聯(lián)。


          2、開發(fā)提測新模板

          新提測模板請(qǐng)參考:《開發(fā)提測模板》

          郵件標(biāo)題:XXXX提測申請(qǐng)

          項(xiàng)目鏈接:// 填寫YesDev對(duì)應(yīng)的項(xiàng)目鏈接或需求鏈接

          開發(fā)分支:// 粘貼Git倉庫分支鏈接

          code review:// 分支對(duì)比鏈接,以及審計(jì)負(fù)責(zé)人

          測試環(huán)境:// 填寫測試環(huán)境的域名或APP安裝包鏈接或小程序體驗(yàn)二維碼

          開發(fā)人員:// 參與本次開發(fā)的人員名單(可以進(jìn)一步補(bǔ)充每個(gè)模塊的主要負(fù)責(zé)人)

          提測內(nèi)容:// 原來的提測內(nèi)容

          影響模塊:// 原來的影響模塊


          3、線上故障復(fù)盤模板

          可以參考YesDev給出的故障復(fù)盤文檔模板進(jìn)行復(fù)盤,包括:故障標(biāo)題、故障描述、故障影響及損失評(píng)估、處理過程、故障原因、后續(xù)改進(jìn)措施等。


          4、YesDev協(xié)作流程

          1、面向產(chǎn)品經(jīng)理和需求方

          如何分類提需求?

          1)常規(guī)迭代需求,添加需求或通過Excel導(dǎo)入,由技術(shù)負(fù)責(zé)人 創(chuàng)建項(xiàng)目并進(jìn)行關(guān)聯(lián)需求,評(píng)估工時(shí),排期開發(fā)

          2)緊急需求,需求方/產(chǎn)品經(jīng)理和技術(shù)負(fù)責(zé)人溝通確認(rèn)后,追加需求到已經(jīng)排期的項(xiàng)目中,并且郵件同步發(fā)出

          3)專項(xiàng)需求,創(chuàng)建項(xiàng)目后,維護(hù)項(xiàng)目需求,并指派需求給技術(shù)負(fù)責(zé)人

          4)小改進(jìn)需求,通過 問題-改進(jìn),進(jìn)行單獨(dú)提交,非技術(shù)問題,屬于產(chǎn)品需求的小改動(dòng),例如:修改文案、更換圖片或鏈接等



          如何查看最新開發(fā)進(jìn)度?

          1)通過項(xiàng)目的詳情頁,查看項(xiàng)目進(jìn)度和需求進(jìn)度

          2)在需求詳情頁,通過查看需求的代碼提交記錄,查看開發(fā)動(dòng)態(tài)

          3)通過 需求排期,查看當(dāng)前最新的需求排期計(jì)劃和迭代進(jìn)度

          4)通過每周的需求KPI郵件《每周需求迭代匯總》定時(shí)接收需求迭代的周記錄,發(fā)送時(shí)間支持可配置

          5)通過郵件、釘釘群消息,接收相關(guān)的需求流轉(zhuǎn)新動(dòng)態(tài),例如:需求已完成、需求已上線等

          6)通過釘釘群 【發(fā)布群】上線發(fā)布專用群,接收最終發(fā)布上線的通知,可以和YesDev進(jìn)行集成

          7)通過項(xiàng)目排期、提測郵件等,接收項(xiàng)目迭代匯總的信息



          2、面向研發(fā)團(tuán)隊(duì)

          如何流轉(zhuǎn)需求?

          1)根據(jù)需求,評(píng)估開發(fā)任務(wù)、工時(shí)、和預(yù)計(jì)完成的時(shí)間,在每周一之前形成自己的周工作計(jì)劃

          2)完成任務(wù)后,及時(shí)將任務(wù)狀態(tài)改為DONE

          3)開發(fā)過程中,提交代碼時(shí),按需求注釋規(guī)范提交Git代碼

          4)需求完成或上線后,人工更新需求狀態(tài)為:已完成/已上線


          如何流轉(zhuǎn)問題/Bug/故障/工單/改進(jìn)?

          1)問題解決后,將問題狀態(tài)改為:已解決,并補(bǔ)充原因

          2)問題重開后,重新修復(fù)后,將問題狀態(tài)重新改為:已解決,并補(bǔ)充原因

          3)可以按問題注釋規(guī)范,提交Git代碼,會(huì)自動(dòng)更新問題狀態(tài)為:已解決,并通知對(duì)方

          4)遇到緊急的故障,應(yīng)立即響應(yīng)并處理,按“先止損-后定位-再排查-改代碼-發(fā)布修復(fù)-最后復(fù)盤”順序處理

          如何統(tǒng)籌推進(jìn)項(xiàng)目?

          1)進(jìn)行產(chǎn)品需求評(píng)審后,將已確定的需求,創(chuàng)建并關(guān)聯(lián)到指定項(xiàng)目

          2)分配需求到技術(shù)人員,各自拆解并評(píng)估任務(wù)和時(shí)間

          3)匯總項(xiàng)目排期,發(fā)出項(xiàng)目排期郵件,如有需求,每天或每周或定時(shí)匯總重要項(xiàng)目的進(jìn)度、風(fēng)險(xiǎn)和進(jìn)度

          4)關(guān)注每周的項(xiàng)目整體匯總郵件


          3、面向測試部門

          如何流轉(zhuǎn)開發(fā)過程中發(fā)現(xiàn)的Bug?

          1)在指定項(xiàng)目詳情頁,添加新問題到此項(xiàng)目,問題類型選擇:Bug,并指派給技術(shù)人員

          2)問題修復(fù)并驗(yàn)收后,將問題狀態(tài)改為:已關(guān)閉,若依然有問題則改為:重開,并填寫原因


          如何處理線上故障?

          1)發(fā)現(xiàn)故障后,第一時(shí)間在群里同步或現(xiàn)場溝通

          2)同步創(chuàng)建故障單,并交給技術(shù)人員在故障處理完畢后補(bǔ)充編寫


          如何規(guī)劃測試用例和測試計(jì)劃?

          1)可以創(chuàng)建或?qū)霚y試用例

          2)可以創(chuàng)建測試計(jì)劃并關(guān)聯(lián)到指定項(xiàng)目

          3)在測試計(jì)劃,可以自動(dòng)匯總并整理測試報(bào)告

          4)可以定時(shí)接收每周的測試質(zhì)量匯總郵件,跟蹤每周的線上故障、工單等SLA服務(wù)水平




          5、技術(shù)文檔編寫規(guī)范

          針對(duì)重要的需求、核心功能、以及復(fù)雜的項(xiàng)目,可以按以下技術(shù)文檔模板編寫,以便進(jìn)行技術(shù)評(píng)審。

          開發(fā)分支:

          // git的倉庫分支

          修改范圍:

          // 本次修改的頁面、或新增的API接口等

          技術(shù)設(shè)計(jì):

          // 核心的UML圖,例如:時(shí)序圖、泳道圖、數(shù)據(jù)模型、架構(gòu)圖、流程圖等

          自測結(jié)果:

          // 針對(duì)頁面、接口、不同業(yè)務(wù)規(guī)則的自我驗(yàn)證,提供單元測試、鏈接、數(shù)據(jù)庫截圖以及其他材料證明

          參考資料:

          // 外部參考資料,例如XXX開放平臺(tái)XXX接口


          瀏覽 70
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  jlzz国产 | 一级黄色片大全 | 中国第一美女毛片 | 麻豆亚洲AV成人无码久久精品 | 久久人人爽人人爽人人片aV东京热 |