GitHub의 issue에서 정보 시스템 작업을 관리하게 되면
또한 이 글은 작업 관리에서 GitHub를 사용한 일련의 글 중 하나입니다.
GitHub의 issue로 정보 시스템을 관리하는 작업이 진전되었습니다. ← 여기
배경
현재 일하고 있는 회사는 개발 업무 외에 정보시스템(이하 정보시스템) 담당도 겸임하고 있다.정보 시스템의 임무는 여러 가지 측면과 관련된다. 그 중에서 반드시 빈번하게 진행해야 하는 것은 각종 서비스의 계좌 발행과 AWS·GCP의 IAM 관리 등이다.이런 임무는 하나하나가 매우 작지만 주요 개발 업무의 틈새에 각양각색의 사람들이 신청할 것이다.
정서스 담당자는 현재 두 사람이다.전임자가 있던 곳은 스스로 분배됐고, 전임자가 멈추면서 또 다른 책임자가 분배됐다.
원시 시스템
원래 시스템은 구글 폼에 의뢰인이 입력하면 그 내용이 구글 폼에 기록되고 메일을 통해 업데이트되었다고 알려준다.여기까지는 구글의 메커니즘을 이용했다.
문제점
자신이 분배되기 전에 전임자 혼자서 정서스의 임무를 수행했기 때문에 이 구조는 개발 시간이 많지 않아도 시스템을 만들 수 있는 좋은 생각이라고 생각합니다.다만, 멤버가 두 사람이 됐기 때문에 누가 그 의뢰를 맡을지 가시화할 필요가 있다고 생각합니다.
또한 메일을 보고 스프레드시트의 해당 부위를 확인하여 Slack에 자신이 책임을 지고 실제 업무를 수행한다고 선언한 후 종료 후 메일과 Slack으로 의뢰자에게 전달하는 등의 운용은 업무 중 손실이 발생하여 매번 집중이 흐트러지기 때문에 점점 힘들어진다.
정순임무는 소박한 것이 많아 성과를 가시화하기 어렵기 때문에 그런 폐쇄적인 운용을 하면 상황에 따라 게으름을 피울 수도 있다.
GitHub issue를 사용하는 이유
따라서 이번에는 GitHub의 issue를 사용하여 작업을 관리하기로 했습니다.GitHub을 사용하는 이유는
아키텍처
이것은 이번에 공책에 쓴 디자인이다.
실제로 만들어진 것은 다소 다르지만 대략 이런 느낌일 것이다.
조작하다
아래 그림처럼 구글 폼이 의뢰되면 Bot이 issue를 만들 것입니다.일설에 따르면 중단 임무가 5분 안에 끝나면 집중이 흐트러지지 않기 때문에 즉시 확인, 대응, 연락, 결산을 해야 한다.물론 손이 비지 않을 때도 있기 때문에 그때 다른 멤버를 청하거나 손이 비었을 때 한다.(24시간 정도 대응 가능하다고 방송)
의뢰자가 메일을 받을 수 있기 때문에 issue가 구축된 것을 파악할 수 있습니다.
issue를 구축하는 동시에 Bot은 issue를 프로젝트의
To do
위에 놓고 작업할 때 작업자가 in progress
로 이동하고 끝난 후에 issue를 닫으면 프로젝트의 기능이 Done
로 자동으로 이동합니다.이렇게 되면 의뢰인과 팀원들은 현재 그 임무의 진행 상황이 어떤지 알 수 있다.또 매달 제작
Done
열을 작성하면 그 달에 누가 얼마나 많은 일을 했는지 가시화할 수 있기 때문에 개발 임무를 추정할 때도 정보 시스템 방면의 임무를 고려할 수 있어 추정하기 쉽다.입사 대응과 같이 위탁을 촉발하지 않는 임무에 대해서는 issue 템플릿에서 대조표를 작성하고 필요할 때 수동으로 issue를 작성하십시오.
결과
아직 시험 운용 중이지만 위에 적힌 문제점이 사라져 업무 효율화를 초래했다고 생각합니다.
돈이 많이 남는 회사나 다른 조직이라면 고기능 서비스의 허가증을 사면 되지만 돈을 쓰지 않아도 습관적으로 사용하는 도구를 조금만 고치면 효율을 높일 수 있기 때문에 우리 같은 작은 회사에겐 좋은 방법이다.
가장 중요한 것은 이런 물건을 만드는 것이 매우 무드가 있다는 것이다.
Reference
이 문제에 관하여(GitHub의 issue에서 정보 시스템 작업을 관리하게 되면), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/itkr/items/1ae5578c1ca761dacf88텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)