해결된 질문
작성
·
415
0
답변 1
1
안녕하세요, 이도원입니다.
많은 기업에서 DevOps를 도입하려 하고 있고, 실패도 같이 겪고 있다고들 합니다. 실패하는 요인은 여러가지가 있겠지만, 그 중 하나는 말씀하신 것처럼 R&R에 대한 부분도 있다고 생각됩니다. DevOps는 아무래도 개발조직의 책임이나 역할을 더 강조할 수 밖에 없는데, 거기에 따른 보상을 어떻게 할 것인지에 대한 논의도 필요합니다. 실제로 DevOps를 도입한 기업들의 상당수는 개발조직의 업무가 증가했다고들 합니다. 개발의 최종 목적은 고객이 필요로하는 서비스를 오류없이 제공하는 것이고, 이것을 지원하기 위한 하나의 방법으로 MSA나 DevOps를 사용하게 되는데, 이것이 오히려 개발조직에게 업무의 부담을 준다면, 당연히 개발조직의 불만이 커질 수 밖에 없습니다. 이부분은 경영진과 개발조직 간에 해결해야 하는 부분이고, 거기에 따른 적절한 보상 체계 같이 정리되어야 합니다. 만약 경영진(또는 운영진)이 DevOps의 효과를 단순하게 비용절감을 위한 것이라는 인식 뿐이라는 DevOps를 도입하는데에 어려 시행착오가 생길거라 생각합니다.
DevOps의 장점은 잘 알려져 있어 굳이 언급하지 않아도 될 것 같습니다. 결론은 서비스 및 애플리케이션의 개선과 운영을 위해 지속적인 개발/테스트/통합/구축/모니터링을 위한 자동화 작업을 효율적으로 하기 위함입니다. DevOps의 실패 요인으로는 역량의 부족, 프로세스의 부족, 잘못된 사용 범위, R&R의 이해 부족, DevOps 문화의 이해 부족 등이 있다고 생각됩니다.
감사합니다.
답변 감사합니다. 도움이 되었습니다