프로그래머스 데브코스TIL

[week1] 포트폴리오 / 협업 환경 구성 (5)

이규현2026-01-07
[week1] 포트폴리오 / 협업 환경 구성 (5)

협업 Tool 알아보기

들어가기전 용어 정리

  • 애자일
    • 개념
      • "민첩한'이라는 뜻으로, 처음부터 끝까지 완벽한 계획을 세우기보다 작은 단위로 빠르게 실행하고 피드백을 받아 수정해나가는 유연한 개발 방식
    • 핵심
      • 변화에 빠르게 대응하고, 고객에게 지속적으로 가치를 전달하는 것이 목표
  • 스크럼
    • 개념
      • 애자일을 실천하는 구체적인 방법론 중 하나
      • 팀이 일정한 기간(스프린트, 보통 1~4주)동안 집중해서 목표를 달성하는 방식
    • 특징
      • 매일 짧게 회의를 하고, 스프린트가 끝나면 리뷰와 회고를 반드시 거침
  • 칸반
    • 개념
      • 업무의 흐름을 시각화하여 정체되는 구간을 찾아내고 개선하는 방식
    • 특징
      • 스크림처럼 정해진 기간(스프린트)이 없으며, 업무가 들어오는 대로 계속해서 처리하는 연속적인 흐름을 강조

Trello

  • Trello는 포스트잇을 벽에 붙여 관리하는 방식과 가장 유사

  • 핵심 기능

    • 카드 시스템
      • 업무 하나를 하나의 카드로 생성하여 상세 내용, 체크리스트, 기한 등을 설정
    • Power-Ups
      • 캘린더, 슬랙(Slack), 구글 드라이브 등 외부 앱을 연동해 기능 확장 가능

Jira

  • Jira는 단순히 할 일을 적는 곳이 아니라, 복잡한 소프트웨어 개발 생명주기를 관리하기 위한 도구

  • 핵심 기능

    • 이슈 트래킹
      • 단순 업무 외에 버그(Bug), 기능 개선(Improvement), 과업(Task) 등으로 세밀하게 구분하여 관리
    • 애자일 최적화
      • 스크럼(Scrum) 보드와 칸반(Kanban) 보드를 모두 지원하며, 스프린트 설정 및 관리에 최적화되어 있음

Notion

  • Notion은 '문서 작성'을 기반으로 데이터베이스 기능을 결합한 툴로, 팀의 모든 지식을 한곳에 모으는 '위키(Wiki)' 역할을 수행

  • 핵심 기능

    • 유연한 데이터베이스

      • 하나의 데이터를 리스트, 보드, 표, 타임라인(Gantt chart) 등 원하는 뷰로 자유롭게 변환할 수 있음
    • 문서화(Documentation)

      • 텍스트, 이미지, 코드 블록, 임베드 등을 활용해 완성도 높은 기획서나 회의록을 작성하기 좋음
    • 템플릿 공유

      • 팀 내에서 반복되는 양식을 템플릿화하여 업무 효율을 높임

협업 Tool 공통점 / 차이점

  • 공통점

    1. 스프린트
    • 설명
      • 정해진 기간(보통 1~4주)동안 집중해서 끝내기로 약속한 업무 단위
    • 효과
      • 막연하고 큰 프로젝트를 짧은 주기로 쪼개어 실행력을 높임
    1. 모든 업무가 투명하게 공유
    • 설명
      • 누구나 동료가 무슨 일을 하고 있는지, 전체 프로젝트가 어디까지 왔는지 실시간으로 볼 수 있는 환경
    • 효과
      • 중복 업무를 방지하고, 정보 격차로 인한 커뮤니케이션 오류를 줄임
    1. 우선순위
    • 설명
      • '긴급함', '높음', '낮음' 등의 라벨을 통해 어떤 일을 먼저 처리해야 할지 순서를 정하는 기능
    • 효과
      • 한정된 시간 내에서 가장 가치 있는 업무에 집중하게 됨
    1. 담당자 및 관련된 사람 지정
    • 설명
      • 업무를 책임지고 수행할 사람(담당자)과 참고해야 할 사람을 명시
    • 효과
      • "누가 할 일인지" 혼선을 없애고 책임 소재를 명확히 함
    1. 업무 시작일과 완료일
    • 설명
      • 업무의 타임라인을 설정하는 기능
      • 캘린더나 간트차트 형태로 시각화되기도 함
    • 효과
      • 마감 기한을 준수하게 만들고, 전체 프로젝트의 일정을 예측 가능하게 함
    1. 서브 태스크
      • 설명

        • 하나의 큰 덩어리 업무를 실행 가능한 아주 작은 단위들로 쪼개놓은 하위 할 일 리스트
      • 효과

        • 업무의 구체적인 실행 계획을 세울 수 있고, 진척도를 더 세밀하게 파악할 수 있습니다.
  • 차이점

    • Trello
      • 비용이 저렴하고 사용법이 매우 간단하여, 복잡한 기능보다는 빠르고 직관적인 업무 관리와 창의적인 작업이 필요한 팀에 적합
    • Jira
      • 창의적인 유연성이나 접근성은 낮지만, 스크럼 및 스프린트와 같은 전문적인 애자일 개발 프로세스를 관리하는 데 가장 특화되어 있음
    • Notion
      • 비용은 다소 높고 익히는 데 시간이 걸리지만, 기술 문서 작성 및 정보 정리 능력이 탁월하며 창의적으로 페이지를 구성하기 좋음