• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    定制 bugzilla 進行項目管理

    發布: 2007-6-22 07:38 | 作者:   | 來源:   | 查看: 125次 | 進入軟件測試論壇討論

    領測軟件測試網

    下一頁 1 2 3 4 5 6 7 

       

    2006 年 10 月 26 日

         Apache Harmony 項目是 IBM 中國開發中心上海,近年來參加的一個開源項目。在這個項目中我們使用了開源軟件開發中普遍使用的缺陷跟蹤系統 —— Bugzilla。
    Bugzilla 是一個開源的缺陷跟蹤系統(Bug-Tracking System),它可以管理軟件開發中缺陷的提交(new),修復(resolve),關閉(close)等整個生命周期。針對項目的特性,我們將 Bugzilla 做為整個項目開發過程中的唯一管理工具。通過這種獨特的使用方式,積累了一些經驗,希望可以和廣大開發人員一起分享。

    Apache Harmony 開源項目的開發流程

         Apache Harmony 的提案在 2005 年 5 月被 Apache 軟件基金會(ASF)接受,并且按照 ASF 慣例成為一個孵化(incubator)項目。作為一個開源項目,所有參與的開發者需要遵循一個不同于一般產品開發的開發流程。在 Harmony 項目的主頁上有一個鏈接 Get Involved,點開這個鏈接,您可以看到參與該項目的一些基本規則。

         項目由廣大的開發者提供的很多不同的捐獻(contribution)推動,捐獻包括代碼,文檔,反饋意見。該項目的一個主要特征是,希望所有的開發均發生在社區(透明性)。Harmony 項目提供了以下的基礎設施保證了項目的透明性(圖1):

    • 項目開發中產生的任何正式的想法和討論均發表到 harmony 郵件組上。
    • 任何非正式的討論發表到 freenode.net 網絡上的 #harmony IRC channel 頻道。
    • 所有的項目源碼由一個公共的 svn 服務器控制。該服務器進行了嚴格的權限控制,以接受代碼的捐贈。
    • 新功能的提交,包括項目開發中產生的缺陷(bug)均會被提交到 JIRA 系統上,并且隨后提交補丁。最后由具有權限的開發者將這些補丁提交到 svn 服務器上。
    • 其他的一些相關的文檔和討論發表在 wiki 系統上。

    圖1:Harmony 項目透明的開發流程
    定制 bugzilla 進行<STRONG><A href=項目管理(圖一)" width="570" height="368" />

         可以看到,在這個開發流程中,任何關于項目的想法或是討論均發生在項目的郵件組上。項目中所有代碼包括文檔等資產均通過提交補丁的形式,通過 JIRA 系統提交。然后由 committer 將 JIRA 系統中的補丁安裝到 svn 代碼庫中。

    在我們的開發團隊中,大部分人扮演的是 Contributor 的角色,負責的主要工作是:

    • 在郵件組上討論需要開發的內容,獲取郵件組上其他開發人員的意見,形成一個設計決定。
    • 根據郵件組上形成的設計決定,開發并提交補丁。

         補丁是開發小組的主要產品,而 bugzilla 系統正是面向補丁設計的系統。為了提高代碼的質量,結合 bugzilla 系統提供的功能,開發小組在內部制定了一套自己的開發流程(圖2)。

    開發小組內部的開發流程


    圖 2 開發小組內部的開發流程
    定制 bugzilla 進行項目管理(圖二)

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>