軟件開發流程定制工具

 

1、 什么是GOP?


GOP是一個精益的統一過程。它在結構化的生命周期中使用迭代和增量式的方法。GOP信奉務實主義和敏捷哲學,關注軟件開發的協作性。它是一個與工具無關,注重實效的過程,能擴展成適用于多種項目的過程。

 

GOP的層次: 微增量,?迭代生命周期和項目生命周期

 

2、誰應該使用GOP?

 

GOP對以下四種主要用戶組最有用:

 

  • 在一起工作的項目團隊中的軟件開發實踐人員(開發人員,項目經理,分析師,測試人員)
  • 涉眾
  • 軟件過程工程師
  • 教練

 

軟件開發實踐人員找到在GOP中定義他們的角色需求指南。每個角色描述了它所負責的活動和交付物。同時,指南給出了這些角色如何協作的解釋。

涉眾會找到他們能從軟件開發團隊期待什么和軟件是如何被創建的指南。GOP也描述了涉眾的責任,說明了他們應該如何跟開發團隊工作以獲得滿足他們需求的軟件。

軟件過程工程師可以使用EPF Composer擴展和修改GOP。修改可以像修改工作產品的模板那樣簡單,也可以像是在你的特定環境下(比如安全關鍵系統的審計)創建軟件時增加必要的活動那樣復雜。 除了修改方法內容,過程工程師可以增加,改變或者移除過程流程,增加組織特定的能力模式。

GOP也適用于學術組織。作為一個開源過程,它可以服務于軟件工程課程,GOP還可以和EPF Composer一起用于軟件過程工程。

 

3、 定制結果參考:?GOP