[deep-frontend] 협업을 위한 생각

Zoey·2023년 12월 1일
0

1. 효과적인 회의 방법

  • 회의 시간에 90%는 딴 생각을 하고 73%는 다른 일을 함
  • 시간을 정해 놓고, 짧게 -> 회의 시간 2~3분전에 결론 도출 시도
  • 회의시 status update는 지양
  • 사전에 회의 주제와 안건을 정리해서 공유
  • 회의후에는 주요 논의사항, next step, action item을 정리하고 공유

2. 단일진실공급원(Single Source of Truth)

3. On-call & Incident Management

  • 장애시 최우선 목표는?
  1. 문제 영향을 완화하고 서비스 복구
  2. 문제가 왜, 어떻게 발생했는지 분석할 수 있도록 정보 수집
  3. 장애 원인을 파악하고 발생 지점을 찾아 문제를 해결 & 재발 방지
  4. 장애시 다양한 채널로 정보가 쏟아지므로 최종 정보가 쌓이는 Single Source of Truth 선언 필요(Jira Ticket)

4. blameless post mortem & 5 Why

  • 근본 원인 분석
  • 원인을 찾기 위해 어째서(Why)라는 질문을 5번 던져서 수행
  • 단순한 기법으로 끊임없이 이류를 생각해 보는 것
  • 어떤 문제가 발생한 해답을 얻르면 다시 또 원인에 대해서 생각하는 과정을 5번 거침(회사마다 다를 수 있음)
  • 이때 다른 팀이나 동료를 비난하지 않도록 주의

(고객에게 장애 사유 공유 예시)

5. Confluence / Jira

1. Confluence란?

문서 기반의 협업을 위한 위키 프로그램

2. Confluence Space/Page

Space: 팀이나 프로젝트, 공용 스페이스 이렇게 3가지로 구분해서 사용
Page: 지식과 업무를 만들고, 편집하고 논의하는 개발 문서로 용도에 맞게 작성

3. Jira Project란?

프로젝트는 이슈의 묶음이며 팀이나 프로젝트 팀이 실제 생산하는 단위 목적물을 위한 todo 목록이기도 하다.

Jira Project 필수 3요소
Issues / People / Workflow

4. Jira Issues

https://lesstif.atlassian.net/wiki/spaces/JIRA/pages/865107971/Issue

Workflow 란?
이슈의 생명 주기동안 이뤄질 수 있는 이슈의 상태와 전이
Jira를 포함해서 대부분의 핵심 기능중 하나가 Workflow 관리
업로드중..

profile
프론트엔드 개발자가 되기위해 기록하고 공유하는 Zoey 블로그입니다.

0개의 댓글