利益相關者和溝通鏈是典型的IT流程。
Agile解決了客戶和開發人員溝通中的差距 -
DevOps解決了開發人員和IT運營溝通中的差距 -
DevOps與Agile的區別如下表所示 -
Agile | DevOps |
---|---|
強調打破開發人員和管理層之間的障礙。 | DevOps是關於軟體部署和運營團隊的。 |
解決客戶需求與開發團隊之間的差距。 | 解決開發和運營團隊之間的差距。 |
重點關注功能和非功能準備情況。 | 它側重於運營和業務準備。 |
敏捷開發主要涉及公司思考開發的方式。 | DevOps強調以最可靠和最安全的方式部署軟體,而這些方式並不總是最快的。 |
敏捷開發非常注重培訓所有團隊成員,使他們擁有各種相似和平等的技能。因此,當出現問題時,任何團隊成員都可以在沒有團隊領導的情況下從任何成員那裡獲得幫助。 | DevOps類似劃分和征服,在開發和運營團隊之間傳播技能。它還保持一致的溝通。 |
敏捷開發管理「sprint」。這意味著時間表要短得多(不到一個月),並且在此期間將生成和發佈多個功能。 | DevOps努力爭取主要版本的合併期限和基準,而不是更小和更頻繁的版本。 |