飞音科技PSA RCE项目禅道使用经验分享
深圳飛音科技使用的是禅道開源版,做了禅道的定制開發增加了CSR模塊。
以下是飛音科技使用禅道做項目管理的分享。
關于飛音科技:
飛音科技官網 www.samwell-tec.com
深圳市飞音科技有限公司是中国国内一家致力于汽车电子産品设计研发的国家级高新技术企业。
研發優勢體現在車用級別的音響、綜合信息顯示、導航娛樂、汽車儀表、車身控制模塊及CAN总线等汽车电子産品与服务上。
爲整車廠、零部件一級配套商提供包括軟件、硬件、結構、測試在內的一系列環節的整體解決方案。
长期以来,在中国汽车电子産品领域,飞音科技秉承自主研发、不断创新的企业核心理念,不断推出满足市场需求,具有自主知识产权的电子産品,一直保持着国内汽车电子系统研发领域的优势地位和良好客户口碑。
目前,普遍采用飞音科技的车载导航娱乐系统、汽车仪表,车身控制模块、综合信息显示系统等産品的主要汽车厂商有:
東風日産、一汽大衆、上海大衆、東風標致雪鐵龍、長安標致雪鐵龍、長安鈴木等合資品牌。
也涵蓋了國內主流的自主品牌,如奇瑞、吉利、北汽、華晨、柳汽等等。
飞音科技是作为中国汽车电子産品国产化趋势下的优先选择。
經過RCE項目組全體成員的艱苦努力,以及公司其他相關部門的密切配合,RCE歐洲項目于2017年2月23日通過了PSA專家對B2.1階段的嚴格審核,這標志著公司的開發管理水平得到了國際一線車廠的初步認可。
相關: http://www.samwell-tec.com/index.php/newsview-138-1.html
在PSA RCE项目的评审中:
禅道起到了非常重要的作用。
在軟件管理工具一項, 禅道在評審中獲得了 PSA的肯定,評審結果爲最高的綠色等級。
禅道在PSA RCE项目中的应用:
項目名稱: PSA RCE
我們在實際開發中使用的是CMMI3的V模型,爲使禅道更適用于我司流程,我們與禅道密切合作,委托易軟天創公司對禅道進行了定制開發。
需求的確認與管理:
負責人:系統部工程師
我們在項目進行過程中開始使用禅道,首先會將CSR(客戶需求)的原始文檔放到禅道的文檔庫中,文檔庫有針對版本的管理,非常方便。
在每次文檔變更後在系統中提示該文檔涉及到的CSR(客戶需求)文檔已經進行了變更。
由于前期需求在此時已大部分進行了確認與分析,所以我們將客戶的需求導入經禅道二次開發後的CSR(客戶需求)模塊進行狀態的管理並與SRS(內部需求)進行關聯,最終實現通過系統對CSR(客戶需求)開發進度的掌控。
以CSR爲源頭生成項目所需Qgate文檔,通過此文檔展示出所有CSR(客戶需求)的開發進度以及測試進度,
目前尚缺統計部分功能未能達到要求。
任務分派:
負責人:軟件leader
做開發任務分派時,由于CSR(客户需求)已經過了分析细化与整合的阶段,一般直接由SRS(内部需求)分解出开发任务,开会等日常事务型任务也会在禅道中记录。
將任務放到禅道中,對項目的總體進度以及人員負荷狀態進行跟蹤,及早發現可能存在的問題,避免項目延期。
編碼與任務的執行:
負責人:被分配了任務的相關人員
工程師在每天早上“開啓”指派給自己的任務,任務完成後點擊完成,在每天下班之前記錄工時等信息。
軟件leader可以從中了解到工程師每天對任務的執行狀況,並及時了解任務的進度與延時情況及問題原因。
實際使用過程中,當面的交流依然非常重要。
詳細設計:
負責人:軟件工程师
根据情况安排軟件工程师撰写详细设计文档并加入任务中进行管理,由軟件leader進行監督,最後統一放到SVN中進行管理並定期更新。
測試與測試用例:
負責人:測試工程師
在實際使用中將用例文檔導入到禅道中並與SRS(內部需求)進行關聯,在每周五打包生成一個版本,在提交的版本中執行用例,通過執行結果來反饋該需求是否已經被滿足。
在用例的實際使用中我們還是遇到了一些問題:
1、 用例的數量非常多,導致管理起來有難度。在用例覆蓋度計算這一塊還不是很方便。
用例的覆蓋率目前只看到當前頁面的計算,沒有分模塊或是整個項目的計算,
版本中的用例在轉化爲bug後,在用例列表並沒有看出該條用例是否已經被轉化爲bug過了。
並且在轉完BUG之後,直接跳到禅道的BUG界面去了,還要回到用例找到失敗再傳第二條。
如果能批量轉化bug就更好了,避免一些重複型工作。
( 注明: 禅道9.1版本增加了公共用例庫的功能。用例可以通過模塊進行分類管理,也可以根據類型和階段管理用例。用例覆蓋度檢測的是有用例的需求數占總需求數量的比例。)
2、用例在批量執行的過程中並沒有顯示出前置條件信息,導致部分用例不能使用批量執行功能。( 注明: 謝謝反饋,已經記錄需求。)
在buglist的管理這塊禅道非常完善。
在執行完用例後,測試工程師在禅道中將失敗項轉化爲bug。在開發工程師在解決bug後記錄上解決方式,産生原因等相關信息並進行回歸測試。
這裏面還有少許不足的地方,在進行過bug修複,一般都會對原有代碼進行修改,很有可能需要對相關詳細設計文檔進行修改,建議是禅道上添加你需要更改的內容(填充框),例如是否要更新代碼,文檔或者測試單元。比如測試單元,當你更改代碼的時候,可能你需要增加一些測試用例或者更改一些測試用例。( 注明: 可以使用bug 的備注功能進行記錄。提交 bug 的一般是測試人員,測試人員不一定能確定文檔、代碼是否要進行更新的。針對 bug 新增的用例可以直接在 bug 詳情頁面點擊建用例按鈕創建相關的用例。)
軟件leader也会对bug较多的模块更为关注,与軟件工程师更多的沟通以控制项目的开发进度。
在每周五我們會打包一個版本,並在禅道中記錄上相關版本信息。
非常感謝飛音科技詳細的禅道使用經驗分享。
那麽你們在使用禅道過程中有哪些不便,或者是禅道有那些需要改進的地方?
飛音科技:希望有更多簡便的功能。如在禅道中生成的甘特圖提供導出功能。
禅道:謝謝反饋,甘特圖目前沒辦法實現導出。會逐步完善,爲大家提供更多的簡便功能的。
飛音科技:在bug中增加影響範圍。在修改bug後,代碼隨之做出了改變,詳細設計文檔很有可能也需要進行修改,希望在這其中能夠有所記錄。
禅道: 可以使用備注功能,也可以集成SVN。具體集成文檔: http://www.zentao.net/book/zentaopmshelp/137.html。集成後 會在曆史記錄中展示修改的代碼位置。
飛音科技:零用例需求功能希望可以增加對模塊的篩選等功能 ,同樣的希望在任務這塊也有類似的功能。
禅道: 用例增加對模塊的篩選功能, 已經記錄需求。目前任務的模塊和快捷菜單已經有組合搜索功能。
飛音科技:在導出各類文檔時,如buglist將圖片也導出來。
禅道: 圖片可大可小,附件的大小也不確定,暫時不支持。禅道專業版支持mht 格式文件導出裏面可以導出圖片。
飛音科技:禅道上的word,excel文檔能夠直接打開觀看修改。
禅道:後期有計劃做,不過是收費的功能。
飛音科技:産品项目复用功能: 有許多項目的功能是接近可以複用,這部分項目的, CSR,SRS,用例等若可以在保留关联关系的情况下,可以禅道中移植到新的産品及项目中,将大大减少前期的工作(录入数据),之后只需对这部分内容进行评审指派及时间安排等相关工作就可以匹配到其他项目中。
禅道:已經記錄這個需求。 9.1版本已實現了公共用例庫的功能。

