關于IT上云的研發(fā)運營一體化
1對項目相關的代碼、數(shù)據(jù)、文檔等交付產(chǎn)物的全生命周期管理,從而保證這些交付產(chǎn)物的完整性、一致性和可追溯性。
2持續(xù)集成是IT系統(tǒng)上云過程中構建的最佳實踐。在版本控制的基礎上,按需進行代碼提交,自動化構建和自動化測試。
3基于IT系統(tǒng)上云的測試管理需要重點考慮代碼質量管理和自動化的回歸測試;
4部署和發(fā)布管理主要得解決分布式環(huán)境下一鍵式自動部署、灰度發(fā)布、快速回滾等關鍵問題;
5環(huán)境管理是為了用最小的代價來達到不同環(huán)境之間的應用版本、配置信息、數(shù)據(jù)等一致性;
6考慮如何滿足不同環(huán)境測試數(shù)據(jù)準備,滿足測試覆蓋度要求,同時兼顧數(shù)據(jù)安全性的要求;
7在開發(fā)運營一體化的每個環(huán)節(jié)建立有效的度量和反饋機制,通過量化的度量指標有助于衡量改進結果,并不斷進行后續(xù)的迭代改進。