昨天參加了
pkspin
組織的軟體配置管理沙龍活動,和一些配置管理的同行們進行了些交流。主要了解了以下幾個方面:
1.大家的職業發展路徑基本上相同,多是先做開發
/整合工作,再做
qa或測試,現在轉到配置管理上來了。[注
]:每個領域都做一下有助於個人職業生涯的發展,但要注意某個或兩個方面要做深,達到專家級水準。
2.軟體配置管理的理論發展時間不長,有些概念無所謂對錯,關鍵是這些理解和實踐符合公司的實際情況,能解決遇到的問題。
3.配置管理工作中最難的是改變開發人員的工作習慣。[注
]:要根據具體情況分析,若開發人員不了解配置管理,就需要進行相關培訓;若開發人員了解配置管理,只是不想按照規範執行,那就從心和薪上去解決,站在開發人員的角度說明這樣做對他們有什麼好處。另外,分析一下以往推進的經驗和教訓,有益於對症下藥。
4.好幾個比較大型的軟體公司都採用的
cc作為配置管理工具,當然小公司就是
vss和
cvs了。[注
]:我評估過cc、
firefly
、cvs
、vss
、pvcs
和jbcm
,其中hansky
的firefly
和butterfly
還是不錯的,推薦一下。
5.主講人也介紹了
6sigma
方面的內容,[注
]:只是接觸到了
6sigma
的皮毛,其背後精深的思想和方法還沒有融會到軟體質量管理中來。
另外,個人覺得配置管理中的資料流轉、基線管理和分支策略都是很重要的方面,但很少有人提及。
軟體配置管理
軟體配置管理,它為軟體開發提供了一套管理辦法和活動原則,成為貫穿軟體開發始終的重要質量保證活動。配置管理的過程實際是軟體開發過程中質量管理的精髓所在,版本管理提高了開發者的工作效率,而變更控制則提高了整個開發團隊的工作效率。兩者的緊密結合,將為軟體開發專案提供一道堅實的質量防火牆,使軟體開發專案的質...
scm 軟體配置管理
4 版本控制工具 1.更改原始檔,但不知道哪個是最新的 2.我不了解檔案的修改過程,尤其是最後修改了哪幾行以及為什麼修改 1.make時,經常用錯檔案的版本 多人修改乙個檔案,有些人的結果被沖掉了 程式誤刪了,只能重寫 花了一周時間,終於查出了乙個錯誤,但發現有個同事上週前已經修改了同樣的錯誤,但我...
配置管理的主要活動
配置管理的主要活動有12個 配置管理的目標和範圍 與特定的支援小組相關的政策,標準和程式 配置管理角色和責任安排 配置項命名規則 實施配置管理活動的日程安排和程式 與第三方 如變更管理,商等 的介面控制 配置管理系統的設計,包括cmdb,配置管理資料的存放地點,配置項執行的受控環境,與其他服務管理系...