軟體多級協同開發流程
整理人: 陳永奎
日期: 2009/05/10
說明﹕
專案組﹕是系統開發與使用者的橋梁﹐起著使用者與系統開發團隊的聯絡作用﹐對使用者要能提供針對
各種需求的解決方案和建議﹐對內要能了解所有專案的進度以便於回饋需求使用者。 質檢
層: 專案組的乙個職能﹐主要功能為評測維護和開發的系統問題.
開發應用層: 指系統開發技術團隊﹐主要功能為開發系統.
設計層﹕主要為系統設計人員﹐主要工作為建立設計文件.
規劃層﹕為企業資訊化專案提供解決方案﹐主導系統開發架構﹐設計層的人員要在此基礎上進行系
統設計.
開發流程圖
1-1
*流程說明*
主要針對系統日常維據與新專案的程式檢測, 無論是user 反映出的問題, 還是程式測試遺留問題, 都可按此流程返饋問題並得到解決.
整體開發流程圖1-2-1
*流程說明*
除開日常維護
,在使用者有新的需求時我們建立一套標準的開發流程
,在提高產品品質的同時
,相信也會在開發實施經驗上更上一層
.原則上接收使用者提出需求的視窗是專案人員
,但有時在工廠的日常維護中
,應用層
,規劃層
,設計層都會接到使用者的一些新需求
,他們往往對使用者的需求更為了解
.專案人員就可能成為協助實施該項目的角色
.這裡的
[專案發起人
]可以是以上的任一角色.但
[專案接收人
]必須是專案組的成員﹐但是當專案接收人接到新的開發專案後﹐需要規劃層或設計層
(sa,sd)
﹐對其進行審核
.專案開發起人可組織討論可行性
,如果可行對其確認
,否則取消
.取消要有不受理說明
.當專案確認後
,規劃層作相應的解決方案
(即規劃檔案
).設計層在接到規劃層的檔案和需求後進行技術評估後
,正式的開發專案確立
,整理設計文件
,分配程式到
[開發應用層
],指定預計完成日期
.開發應用層接到設計說明後按排自已開發程序
,組織編碼
.[品質檢驗層
]在開發應用層做出產品後不斷的進行複檢
,流程可參考(圖
1-1系品質檢測應用流程
),直至產品檢測合格
.專案完成後由
[推動實施層組織使用者學習使用
,並跟蹤使用情況將異常情況回饋給系統負責人
.各級具體工作流程如下:
*各級職能工作流程圖*
圖(1-2-2)
專案組工作流程圖
圖(1-2-3)
決策層工作流程圖
圖(1-2-4)
設計層工作流程圖
圖(1-2-5)開發應用層設計流程圖
品質檢驗層的作業流程可參考圖
(1-1)
四,運作系統模組
一,團隊組員職能
1.軟體開發流程
需求定義
,系統規劃
,詳細設計
,系統開發
,系統測試
,教育訓練
,使用者確認
,專案成果
2.團隊角色組
專案人員
,規劃人員
,設計人員
,開發層人員
,測試人員
,使用者代表
二,系統維護分布
1.系統維護分布(系統維護按照系統模組
(pbl)
來劃分,主要分為技術支援,專案人員)
三,品質檢測平台
1.我的品質問題(只針對個人,修改後記錄修改完成日期)
主要是根據系統維護與專案分工到人來自動劃分
2.專案品質檢測(記錄專案人員的檢測記錄)
三,我的專案管理
1.我負責的專案(只顯示個人的專案資訊)
2.我的專案進度(回覆個人的專案進度狀況)
3.我已完成的專案(顯示已完成的專案)
四,我的任務管理
1.新建任務案(建立自已的任務明細)
2.接收的任務(只專案專案分配的任務)
3.取消的任務(顯示已取消的任務)
五,團隊專案管理
1.專案建立管理
2.專案分工管理
3.當前的專案(定義符合一定專案日期的專案為當前的專案
,如最近兩月)
4.未完成的專案(提供各種查詢的條件)
5.已完成的專案(提供各種查詢的條件)
6.專案實施管理(回覆專案成果)
六,系統提案管理
1.系統提案建立(使用者或各級開發人提出)
2.系統提案分析審核(則專案人員,開發人員,設計人員,規劃人員提出處理分析意見)
3.系統提案轉立專案(由專案人員根據前面人員的意見綜合分析決定是否建立專案)
4.系統提案處理互動(提供提案處理程序查詢和互動平台)
1-2-6
git協同開發流程定製
熟悉了兩天的git使用和git的基本命令,會用了,但是對於協作開發的流程並不了解。文章介紹三種流程 git flow github flow gitlab flow以及各自的特色。然而結合我們實際開發,我感覺我們三個人合作,feature並不是很容易分,所以簡單的按照我們三個人的名字來建立分支,合作...
GitHub團隊協同開發流程
github團隊協同開發流程 1.在github上建立組織,並邀請成員建立隊伍 建立組織的具體教程 2.在組織中建立團隊專案 3.專案小組長 搭好框架,把本地專案上傳到遠端專案 4.新建develop分支 開發分支 5.為小組成員新增許可權 6.所有成員都切換到開發分支中,並在develop分支中做...
eric 協同開發pyqt程式流程
eric中建立form 生成ui form.py 生成對話方塊 form.py import 和 main 拷到form.py裡 main 要修改 if name main import sys mw mainwindow mw.show 另一種方案 1 生成mainwindow.py和ui mai...