메뉴 건너뛰기

안녕하세요,

해당 게시판에 질문을 남기는 것이 적합한지 확실치 않으나, 

DevOps 관련 리서치 중 본 커뮤니티의 글을 참조하게 되어 질문 글 남깁니다:)


DevOps에 대해 스터디 및 활용에 대해 리서치 하고 있으며, 저는 IT를 직접적으로 공부한 경험은 없습니다.


제 질문은 DevOps 형태로 기획/개발/운영할 때 발생하는 변화 및 장담점을 기획자/개발자/운영자의 관점에서 어떻게 될 것인가 입니다.

추가로, DevOps 형태로 업무가 진행된다면 각 기획/개발/운영 담당자는 어떤식으로 업무에 대처해야 할까요? 큰 그림의 R&R이라던가 변화에 대한 그림이 그려지지 않아 이렇게 질문을 남깁니다.


제가 생각해본 바로는,

 - 변화 : 더 많은 자동화 도입을 통한 전체 업무량 감소. 조직간  커뮤니케이션 증대를 통한 silo 감소

 - 장점 : 잦은 커뮤니케이션 cost 발생(장단이 모두 될 수 있겠네요)

 - 단점 : R&R이 명확치 않을 경우, 개발자에게 일이 몰릴 있음


- 기획자 : 모놀리틱 방식이라면 한번 기획 후 업무에 term이 생길텐데, CI/CD를 통해 지속적인 기획 업데이트 가능

- 개발자 : 기획과 잦은 소통을 통한 개발 방향 조절 가능

- 운영자 : 완성도 높은 앱의 운영을 통한 운영 효율성 증대


이정도입니다... 실제 경험도 없고 데스크 리서치 기반으로 정리 중이다보니 질문이 두서없는 점 양해 부탁 드리겠습니다. 해외 사이트도 많이 봤지만, 대부분 devops의 장단을 논할 뿐 뾰족한 글이 없네요.

선생님의 조언 구하겠습니다.


감사합니다.


?
Comment '1'
  • ?
    Terry 2019.03.27 05:16
    안녕하세요?

    짧지만 제가 얻은 지식과 경험을 토대로 의견 드립니다.
    소프트웨어 제품개발 분야에서 높은 품질의 제품을 보다 자주 고객에게 전달하여 피드백을 받는 개발 방법이 주류가 된지 오래되었습니다.
    이를 위한 프래임웍으로 다양한 애자일 방법론이 개발 영역에 적용되고 있습니다. 애자일을 운영할 때 잦은 배포가 필요하여 자연스럽게 개발영역에서 운영 영역까지 확장된 개념이 DevOps라고 이해하고 의견 드립니다.

    자주 배포하고 피드백을 통해 점진적으로 개선하는 개념이므로 DevOps의 실행 환경이 만족되는 다양한 분야에 적용할 수 있겠습니다. 이득은 매우 많겠고 “단점”이라고 표현 하기 보다 수용하기 어려운 환경이 있을 것 같습니다.

    DevOps 가 요구하는 일하는 방식의 변화는
    기획 역할:
    - 어려운점
    점진적으로 제품/서비스를 배포하는 계획 수립 방식 도입 필요
    지속적으로 완성되는 제품에 관심 가지고 피드백 필요
    Agile의 특성이 그러하듯 제품 완성 날짜가 불명확할 수 있음
    - 장점
    지속적인 피드백을 주어 진정으로 원하는 (가치 높은) 제품 개발의 가능성이 높아짐
    개발자 역할:
    - 어려운점
    DevOps가 잘 운영되려면 self-organizing 구성원이 되어야 함 (협업 태도를 바꾸어야 함)
    팀원들과 보다 협업 해야 함
    산출물 기반으로 목표 설정하고 개발 해야 함
    테스트 자동화에 대응 필요 (테스트 코드를 개발자가 작성하거나 별도의 테스트 코드 작성자 운영 필요)
    - 장점
    주어진 개발 업무에 집중하는 업무 환경 제공 (잡일 차단)
    일을 잘하는 개발자는 성과가 드러남
    운영 역할:
    - 어려운점
    개발 팀과 밀접하게 협업 필요 (자주 배포되는 제품을 서비스에 반영해야 하므로)
    IaaS 와 같은 자동 배포 체계 구축 필요
    - 장점
    수작업으로 운영하면서 발생하던 오류 제거
    운영 환경 (로드)에 반응하는 scaling 체계 구축 가능

    고맙습니다.

 


  1. 1
    12월 13일
    2018

    Redcase 설치했는데 프로젝트 모듈 영역에 Test cases 메뉴가 안보입니다.

    Redcase를 설치했으나 프로젝트 모듈 영역에 Test cases 메뉴가 보이지 않습니다. 1. '관리 > 플러그인' 에서 Redcase 설치 확인 (V 1.0) 2. '관리 > 역할 및 권한' 에서 관리자에게 Edit test cases, Ececute test cases, View test cases 권한 부여 3. ...
    By수원촌놈 Reply1 Views795
    Read More
  2. 1
    04월 13일
    2018

    소나큐브, 소나린트 관련 문의 드립니다.

    안녕하세요. 현재 진행하고 있는 프로젝트에서 소나큐브와 이클립스의 소나린트를 사용하고 있습니다. 운영을 해보니 두개의 결과가 다르게 나옵니다. 소나큐브에 세팅된 룰을 사용해서 결과가 나오는걸로 알고 있고, 그렇다면 결과도 동일할것 같은데 왜 ...
    By양정수 Reply1 Views2550
    Read More
  3. 2
    04월 10일
    2018

    코드 리뷰 시스템화 할 수 있는 툴

    안녕하세요. 여러가지 문의드립니다.^^ svn을 사용중인데 코드리뷰를 시스템화 하고 싶습니다. commit시 최소한 두 사람이상에게 코드 리뷰를 받아야 commit할 수 있도록 시범적용해 보고 싶은데 이에 활용할 수 있는 svn 플러그인 또는 툴 등이...
    Byikong Reply2 Views1911
    Read More
  4. 2
    04월 10일
    2018

    빌드 또는 commit 시 활용할 수 있는 coding convention 자동 체트 툴

    안녕하세요. 제목 관련 문의 드립니다. 내부적으로 coding convention 적용 시작 중인데 이를 자동으로 확인할 수 있는 cli 또는 gui 기반 툴이 있을까요? sdk 위에서 애플리케이션을 개발하고 있는데 sdk는 저희 coding convention과 달라 직접 작성한 ...
    Byikong Reply2 Views1010
    Read More
  5. 1
    10월 26일
    2017

    Redmine의 URL을 바꾸는 것에 대해 질문합니다.

    안녕하세요?  Bitnami Redmine을 Virtual Box에서 설치해서 사용하고 있는 사람입니다.  일반적으로 레드마인을 구축하고나서 URL이 localhost/redmine으로 되는데 이것을 redmine.xxxx.com/redmine으로 변경 하려면 어떻게 해야 하나요? 그리고 레드...
    ByHideAndSeek Reply1 Views2338
    Read More
  6. 2
    09월 27일
    2017

    Agile Scrum

    외부(타사 또는 국제기관)의 불규칙적인 정책 변경의 영향을 많이 받는 서비스 SM개발 업무에도 에자일 스크럼 방법론이 적절할지 궁금합니다. 30일 정도의 주기라고는 하지만 요구사항이 외부에 의해 지속적으로 변경될 가능성이 높은 서비스다보니 내부 정...
    By러기 Reply2 Views2163
    Read More
  7. 3
    09월 23일
    2017

    redmine 및 SVN 연동 질문드립니다.

    redmine과 svn 연동관련 질문드립니다. OS는 centOS 이고 32bit 입니다. redmine 버전은 2.5.1-1 입니다. (bitnami도 32bit 입니다.) 윈도우 위에서 설치했을 경우에는 SVN 연동이 되었는데, 리눅스 위에서 동작을 하지 않아 질문드립니다. SVN ...
    By모르겠어요 Reply3 Views3403
    Read More
  8. 5
    09월 07일
    2017

    비트나미 레드마인 백업/복구 질문입니다.

    레드마인의 설정을 다른 곳에서도 적용시켜줘야 할 일이 있어 찾아보던중 간단한 방법이 있길래 시도해보았습니다. (http://pseg.or.kr/pseg/qna/4818 글) 전체 압축 및 압축 해제 후 serviceinstall.bat INSTALL 을 실행해도 아무런 변화가 없고, Thin-r...
    By글쓴이 Reply5 Views4774
    Read More
  9. 1
    08월 10일
    2017

    cppcheck를 jenkins에 붙이는데.

    Jenkins 셋팅은 아래와 같습니다. 돌리고나면 아래와 같이 메세지가 발생합니다. xml 파일은 생긴 것 같은데 열어보면 아무 내용도 없습니다. 그런데 해당 명령어를 직접 윈도우 명령어 창에서 수행시키면 정상적으로  파일이 생성...
    By지천 Reply1 Views3965 file
    Read More
  10. 1
    01월 17일
    2017

    redmin 과 SVN

    제가 워낙 무식해서 몇주째 끙끙대고 있습니다. 프로젝트 관리 : Redmine 테스트 케이스 : RedCase    (원래 Impasse 계획이었으나  안되서 PSEG님이 알려주신 redcase로 변경) 소스코드 인스펙션 : PMD 형상관리 : SVN 이상이 목표입니다. 환...
    By쩝쩝이 Reply1 Views4847 file
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 12 Next
/ 12