填表說明:
一、本問卷針對每一個問題提供四種可能的答案:"是,否,不適用,不知道"
如果某種實踐被明確建立并有效實施時,請選擇"是",注意,實施必須和 標準操作規則一致;
如果某種實踐未被確立或有效一致地實施,請選擇"否",注意,該答案包括實踐被經常執行但偶爾因種種原因被忽略或任意更改的情況;
如果某種實踐或項目的提問是你所能理解,同時根據你對此問題的只是認為該提問不適用于你的狀況,請選擇"不適用"例如,你從未和子承包商協作,那么,子 合同管理的整個內容就可能不適用于你的項目;
如果你對所提的問題不能理解或不具備該方面的知識,請選擇"不知道"。
二、每個提問只能選擇一個答案。
三、請仔細閱讀并回答所有問題,供選擇的答案有“是”、“否”、“不適用”、“不知道”。
一、需求管理:
在客戶和軟件項目組之間建立對客戶實際需求的共同理解,包括和客戶一起建立和維護有關軟件需求的協議,既包括技術需求也包括非技術需求(例如交付日期)。該協議構成軟件生命周期中所有活動的基礎(如預測、計劃、實施、追蹤、評測等)。如果客戶需求有所變動,軟件計劃和實施也應做出相應調整,以求與需求保持一致。
1.是否用軟件項目的需求來建立 軟件工程和管理的基準?
2.當軟件項目的需求改進變動時,是否對軟件計劃、產品和活動做出必要的調整?
3.項目是否遵循軟件組織所擬定的對項目需求的書面的管理規則?
4. 項目中負責管理需求的人員是否受到需求管理 培訓?
5.是否用測量方式來確定需求管理活動的狀態(例如,所提議的,未解決的,已批準的和已納入基準的需求變動總數)?
6.該項目需要管理活動是否受到軟件質量保證的評審?
二、軟件項目計劃
為進行軟件工程活動和軟件項目管理所制定的合理的計劃,包括預測、項目投入和工期,確定必要的承諾和執行等。
1.供計劃和追蹤軟件項目的預測(例如,規模、成本和工期的預計)是否已文檔化?
2.軟件項目計劃是否將準備實施的活動和對項目的承諾文檔化?
3.所有相關的項目組及其成員對項目約定是否同意?
4.項目是否遵循軟件組織用于項目計劃的書面規則?
5.是否為項目計劃準備了足夠的 資源(例如,資金、有經驗的開發人員)?
6.是否用測量方式來確定項目計劃活動的狀態(例如,項目計劃活動里程碑的完成情況與計劃本身的比較)?
7. 項目經理是否對軟件項目計劃活動進行定期的和事件驅動的審查?
三、軟件項目追蹤和監控
提供適當的對項目實際進展的信息,使管理者能在實施明顯偏離計劃時采取糾正措施。糾正措施包括修改軟件開發計劃以反映實際的完成情況,重新計劃剩余工作或采取改進性能的措施。軟件項目追蹤和監控包括對文檔化的預計,承諾和計劃的評審,跟蹤軟件完成情況及結果,以及在實際完成情況基礎上的調整。
1.是否比較了軟件項目的實際結果(例如,規模、成本、進度)與計劃中的預算?
2.當實際結果明顯偏離計劃時,是否采用糾正措施?
3.所有相關的項目組及其成員是否同意對項目承諾的更改?
4.項目是否遵循軟件組織用于追蹤和控制軟件開發活動的書面規則?
5.項目組中是否有專人追蹤軟件產品和活動?(例如,預算、進度和工作量)
6.是否用測量方式來確定軟件追蹤和監控活動的狀態(例如,在追蹤和監控活動中所投入的總工作量)?
7.高層管理是否定期參與評審軟件項目追蹤和監控的活動(例如,項目性能、未解決的問題、 風險和行動指導)?
四、軟件子合同管理
選擇合格的軟件方承包商并有效地對它們進行管理,包括如何選擇軟件分包商,如何建立與分包商的約定,如何追蹤和評審分包商的功效。這些實踐包括對軟件子合同的管理,也包括對子合同的構成成分的管理,如子合同中含有的軟件硬件及其他系統成分的管理。
1.是否按照文檔化的規則來針對分包商完成項目的能力挑選軟件項目子承包商?
2.子合同的變動是否得到主承包商和子承包商雙方的同意?
3.是否與子承包商進行定期的技術交流?
4.是否根據約定追蹤子承包商的工作效能和結果?
5.項目是否遵循軟件組織管理制定的管理軟件子合同的書面規則?
6.負責管理軟件子合同的人員是否經過軟件子合同管理的培訓?
7.是否用測量方式來確定軟件子合同管理活動的狀態(例如,參照交付日期計劃的進度狀態以及在子合同管理上投入的工作量)?
8.項目經理是否參與對軟件子合同活動的定期的和事件驅動的評審工作?
五、軟件質量保證
向管理者提供對軟件項目所采納的過程和所開發的產品的質量信息,包括復查和審核軟件產品及活動以驗證它們符合試用的標準及規則,也包括向項目經理和其他相關人員提供審核數據和結果。
1.是否對軟件質量保證活動作好計劃?
2.軟件質量保證是否針對軟件產品和活動符合試用標準、規則的情況提供了客觀的驗證?
3.軟件質量保證的復查和審核結果是否提供給相關的項目組及其成員(例如,負責該項目工作的管理人員和技術人員)?
4.如有項目組不能解決的與擬定過程不符合的問題,是否交由高級管理層解決(例如,偏離適當的標準)?
5.項目是否遵循軟件組織實施軟件質量保證的書面規則?
6.是否為軟件質量保證活動準備了足夠的資源(例如,資金和專門負責處理過程不符合情況的經理)?
7.是否用測量方式來確定軟件質量保證活動的成本和進度狀況(例如,已完成工作,投入的工作量,資金與計劃的比較)?
8.高層管理是否定期參與對軟件質量保證活動的評審?
六、軟件 配置管理
建立和維護在項目的整個生命周期內軟件產品的完整性,包括指明在特定時段上軟件的配置(即選定的軟件產品及其描述)系統的控制對配置的變動,并在整個軟件生命周期內保持配置的完整性和可追蹤性。軟件配置管理所含的產品包括最終交付給客戶的產品,以及與這些產品一起標明的事項或開發這些產品所必須的事項(如硬件、系統等)
1.是否擬定對項目軟件配置管理活動的計劃?
2.通過配置管理,項目是否已經對軟件產品進行標明、控制并使其可用?
3.項目是否遵循一套文檔化的規則,對配置事項或配置單元的變動進行控制?
4.是否把關于軟件基準(即經過正式評審及認定的軟件配置事項,它們此后可作為進一步開發的基礎并只有通過正式的更改程序才能被變動)的標準報告分發給相關的項目組及成員(此類報告包括軟件配置控制組 會議記錄,變動申請匯報,狀態報告)?
5.項目是否遵循軟件組織如何實施軟件配置管理活動的書面規則?
6.項目組成員是否經過專門培訓使其能完成所負責的軟件配置管理活動?
7.是否用測量方式來確定軟件配置管理活動的狀況(例如,為軟件配置管理活動所投入的工作量和金錢)?
8.是否進行定期審核以驗證軟件基準同定義基準的文檔相符合(例如,由軟件質量保證小組定義的文檔)?
CMM自測表解答
請閱讀并回答所有提問,每個問題只能選擇一項答案。針對每級自測結果,你可以以下方式確定是否通過該級能力成熟度水平。
1.所有提問你都根據企業的真實情況給予了回答。
2.在判斷你的選擇時,你所采納的標準是完全按照問題中所要求的標準來嚴格檢查你的企業是否執行了某項措施。
3.要達到某級標準,你對該級標準的所有提問都應該一致性地選擇"是"。
4.如果某項措施在你的企業中有類似的替代性措施,對該提問你可選擇"是"。
5.此自測表只是一份簡單的企業CMM級別自測的幫助提問單,它并不負責回答你的企業目前所具備的真實能力登記。不可用該自測表替代企業CMM級別預評估試卷與正式評估試卷。
6.針對任何提問你都可在本自測表末尾的評語處記錄下你的評估過程及發現的問題。
文章來源于領測軟件測試網 http://www.kjueaiud.com/