軟體開發管理制度

才智咖 人氣:3.03W

在不斷進步的時代,制度使用的頻率越來越高,制度是要求成員共同遵守的規章或準則。擬起制度來就毫無頭緒?下面是小編為大家整理的軟體開發管理制度,希望對大家有所幫助。

軟體開發管理制度

軟體開發管理是指根據公司統一的資訊系統規劃和業務需求,對資訊系統的開發進行管理。具體包括組織、規劃、需求、分析、設計、程式設計、測試和投產等環節。

本制度適用於公司公司軟體開發專案。

1.1 專案立項

資訊系統研發前公司成立專案工作小組,重大專案成立專案領導小組,並指定負責人。

專案領導小組負責專案的組織、協調、檢查、監督工作。專案工作小組由業務人員技術人員和管理人員組成,具體負責整個專案的'開發工作。

專案工作小組人員應具備與專案要求相適應的業務經驗與專業技術知識,小組負責人需具備組織領導能力,保證資訊系統研發質量和進度。

業務部門根據本機構業務發展戰略,在充分進行市場調查、產品效益分析的基礎上制定資訊系統研發專案可行性報告。

1.2. 系統開發

公司業務部門編寫專案需求說明書,提出業務需求和系統需求。

資訊科技部和業務部門領導組織人員對專案需求進行評審,意見統一後形成定稿後的“專案需求分析報告”和“專案風險報告”,加蓋相關部門簽章歸檔。

公司資訊科技部根據專案需求編制專案功能說明書。

公司資訊科技部依據專案功能說明書分別編寫專案總體技術框架、專案設計說明書,設計和編碼應符合專案功能說明書的要求。評審通過後加蓋部門簽章歸檔。

公司業務人員、技術人員應根據職責範圍分別編寫操作說明書、技術應急方案、業務連續性計劃、投產計劃、應急回退計劃,並進行演練。

在編碼階段,軟體開發人員應有良好的編寫習慣,做好程式碼註釋和說明,並做好單元測試工作。

1.3. 測試

公司應建立獨立的測試環境,以保證測試的完整性和準確性。測試至少應包括功能測試、安全性測試、壓力測試、驗收測試、適應性測試。測試不得直接使用生產資料。

公司資訊科技部應根據測試結果修補系統的功能和缺陷,提高系統的整體質量。

由業務部門組織人員完成軟體的最終測試,並保留軟體測試記錄,撰寫“專案測試報告”並確認簽章,原則上要求專案測試人員和專案需求人員是同一批人員。

專案驗收應出具由相關負責人簽字的專案驗收報告,驗收不合格不得投產使用。

專案小組編寫“軟體上線計劃”,按計劃安全穩妥的實現軟體產品的上線實施,對核心業務系統的軟體上線由版本控制員實施,沒有業務部門提交的“專案測試報告”及“上線確認書”的軟體專案不允許上線執行。

1.4. 文件管理

開發過程中所涉及的各種文件資料應經相關部門、人員的簽字確認並歸檔儲存。

由專案小組編寫“資料庫設計文件”並和業務人員一起編寫“軟體操作手冊”歸檔,專案小組協助業務部門做好對操作人員的培訓工作。

軟體產品穩定後,專案開發小組向資訊科技部資料管理員歸檔所有定稿後需求、設計、測試、手冊等文件,作為以後維護工作的依據。

軟體在修改過程中修改人員要做好註釋說明(時間、修改人、事由),軟體修改後修改人員要及時向資訊科技部資料管理員提交修改文件。

資訊科技部文件管理員要負責做好軟體原始碼和文件的版本控制。