Team Management

[Agile] 업무 가시화 방법

HJChung 2024. 2. 12. 15:12
[LINE X 원티드] 애자일 방법론 무료 강의를 듣고 정리한 내용입니다. 

 

 

업무 가시화가 필요한 이유

일을 하다보면 이런 질문을 진짜 많이 하고, 받게 된다. 

나 역시 그렇다. 

  • 업무 진행 상황이 어떤가요?
  • 로드맵은 어떻게 되나요?
  • 여러 요구사항 중 가장 급한 것은 무엇인가요?
  • 해당 기능은 언제 릴리즈 된다구요?

이런 질문에 대한 답, 정보들을

1) 시각화 해서 필요한 사람들이 이 자료를 활용할 수 있게 하는 것

2) 그래서 모두가 Same page에 있게되어, 누가 이걸 하고 있는지, 내가 이걸 하는데 누구에게 도움을 요청하면 되는지 알 수 있다. (협업 효율화)

3) 현재 어떤 문제가 있는지를 가시화해서 현재 상태에 대한 빠른 파악 그리고 해결 방법, 해결 후 예측

이 가능하기 위해서 업무 가시화가 필요하다. 

 

가시화가 되어야 하는 요소

우선순위 설정

요즘 내가 가장 많이 Top manager분들께 드리고 있는 질문이며, 
그 분들께서 답을 주기까지 기다리지 않고, 내가 먼저 제시하려면 어떻게 해야하는지가 궁금했다. 
이렇게 내려온 우선순위가 팀 단위로 cascading 되었을 때, 나는 이걸 어떻게 정리 할 수 있을지 고민이 많다. 
이번 세션을 통해 내 고민에 대한 도움을 받고자 했고, 도움이 된 것 같다. 

 

팀원들이 이런 불만, 질문을 한다면? 

  • 업무가 많은데 우선순위를 모르겠어요
  • 많은 일이 동시에 진행되어 정신이 없어요
  • Daily standup meeting을 하고 있는데, 팀원들이 팀 업무에 대한 이해도가 떨어져요

 

해결책

  • 팀과 팀원들의 업무를 드러내고, 
  • Scrum/Kanban board를 이용하여 업무 리스트, 우선순위, 상태 가시화
  • 이를 통해 어느 팀원이 여러 일이 하고 있다는 것이 가시화되고 해결해야한다는 것을 챙길 수 있다. 
  • 그리고 말로만 하는 것보다 이 칸반을 보면서 Daily standup meeting을 진행하면 이해도가 훨씬 높아질 수 있다. 

 

Issue/Risk 관리

팀원들이 이런 불만, 질문을 한다면? 

  • Issue 혹은 Risk를 놓치고 진행해서 일정 지연이 일어나는데, 잘 관리할 수 있을까요?

해결책

  • Issue와 Risk를 중요도와 함께 시스템(task management tool같은거)에 등록을 한다. 
  • Issue는, issue의 정의와 이 issue가 close되는 조건을 명확하게 적고, 
    risk의 정의와 risk의 level, detail, 대응 방안 등을 명확하게 적는다. 

 

R&R(Role & Responsibility)

이건 <[Agile] 하나의 팀을 만드는 방법> 에서 살펴본 RACI로 시각화를 할 수 있다. 

RACI(R: Responsible, A: Accountable, C: Consulted, I: Informed) table을 구성하고,

table의 각 작업의 R&R(Role & Responsibility)를 명확히 해보는 것. 

<RACI(R: Responsible, A: Accountable, C: Consulted, I: Informed) table>

이란, 업무에 대하여 관련자들이 담당하는 역할과 책임을 매트릭스 형태로 기술한 것이다. 

  • Responseible(담당): 업무를 진행하는 실무 담당자
  • Accountable(책임): 결과물에 대해 책임을 지는 최종 결정권자
  • Consulted(조언): 업무가 결정되거나 수행되기 전 조언을 주는 자
  • Informed(통지): 업무와 진행 상황/수행 결과의 통보를 해주는 자

 

 

팀 상태

팀원들이 이런 불만, 질문을 한다면? 

  • 팀원들이 전반적으로 지쳐 있어요 --> 팀원 상태 문제
  • 외부팀과 협업 시 힘들어요. 프로세스가 문제인 것 같아요. --> 팀 성숙도 문제

해결책 

 

팀 업무 시간

팀원들이 이런 불만, 질문을 한다면? 

  • 코딩 외 다른 일에 시간을 많이 써서 생산성이 떨어지는 것 같아요. --> 업무 시간 문제

해결책

  • 가장 노력이 많이 들어가고, 민감한 부분이기 도 해서, 어떤 걸 측정할지, 왜 측정하는지 팀원들과 합의 과정이 꼭 필요하고
  • 이 측정 후에 결과를 바탕으로 팀원간의 이해, 회고 등이 있어야 한다.