Trello
: 팀 프로젝트 진행 시 유용하게 사용되는 프로젝트 관리 프로그램
업무들을 세분화 시켜 하나의 티켓으로 만들고, 전체 프로세스를 크게 앞으로 해야할 것들(Backlog), 이번주에 해야 할 것들(This Week), 현재 진행 중인 것들(In Progress), 완료한 것들(Done) 이렇게 네 가지 카테고리로 나눠서 각각의 티켓을 과정에 따라 하나씩 이동시키며 프로젝트의 모든 일정과 업무를 관리할 수 있는 툴이다.
When to Use
- 프로젝트 첫 미팅 - 프로젝트 기획, 업무 분담
- 매일 진행되는 스탠드업 미팅
- 각자 개발을 진행할 때
- 중간 중간 팀원들과 기술적 소통 및 기획, 일정을 조율할 때
- 기간에 맞춰서 기획을 조정할 때
- 그 외에도 개발 프로세스의 모든 과정에 있어서 이러한 툴을 실제로 사용할 수 있어야 한다.
How to Use
-
팀원 중 한명이 트렐로에 프로젝트를 생성하여 팀원들과 멘토 모두 초대합니다.
-
카테고리를 크게 네 가지로 나눕니다.
- Backlog - 앞으로 해야 할 모든 것들
- This Week - 이번주에 해야 할 것들
- In Progress - 현재 진행 중인 것들
- Done - 완료한 것들
-
기획에 맞게 해야 할 업무들을 Backlog에 전부 카드로 생성한다.
📍티켓 생성 시 유의 사항
-
- 티켓은 페이지/기능 단위로 생성합니다.
-
- 한 티켓에는,
- 프론트/백엔드 구분이 있고
- 한 사람만 할당되어 있어야 하며
- 하나의 기능만 포함되어 있어야 합니다.
-
- 학습할 수 있는 기술 위주로 티켓을 생성합니다. (위코드에서는!)
- 예를 들어, "개인정보취급방침"과 같은 퍼블리싱 업무는 필요 없습니다.
- 예를 들어, 회원가입에 필요한 정보가 10개 이상이라고 할 경우, 프론트-백앤드가 협의하여 5개 정도로 줄여서 기획을 바꿔줍니다. 굳이 똑같은 원리로 동작하는 것들을 10개씩 만들어 볼 필요는 없습니다.
-
- 기능 구분을 명확히 합니다.
- 예를 들어, 프론트는 로그인 페이지 구현도 "로그인 화면 구현" 과 "로그인 API 붙이기"가 나뉘어져야 합니다. >>> ex) 메인 페이지 레이아웃, 메인 페이지 검색 기능, 메인 페이지 Feeds API 붙이기
- 예를 들어, 백앤드는 "아이템 수정/생성/삭제" 를 Endpoint(or Method) 기준으로 각각 3개로 나뉘어져야 합니다. >>> API (GET, POST) 각각 상세히 나누기, 데이터 모델링, 데이터 클래스 작성, 데이터 업로드 모두 상세히 나누기
-
-
각자의 역할을 분담하여 티켓 별로 담당자를 지정합니다.
-
이번주 해야 할 업무에 해당하는 카드를 This Week으로 옮긴다.
-
바로 시작할 업무, 현재 진행하고 있는 업무는 In Progress로 옮긴다.
-
In Progress에 있는 티켓을 Done으로 옮기기 위해 열심히 최선을 다해서 개발을 한다.
-
완료 된 업무는 Done으로 옮긴다.
비슷한 프로그램
: Slack, Notion, Google Calender
"결국엔 모든것이 태도와 소통의 문제입니다."
-.Someone
Git Commit Guideline
1. git commit -> 에디터 열림
2. 에디터에서 아래 template에 맞춰 커밋 메세지 작성
3. :wq로 저장
분류
- Add - 레이아웃 / 기능 추가
- Fix - 버그/오류 수정
- Refactor - 코드 리팩토링
Template 구성
제목 : 첫 줄이 제목이됨
- 구현내용 detail
- 구현내용 detail
예시)
[Add] 이미지 슬라이더 추가
- 메인페이지 이미지 슬라이더 구현
- 3초 간격으로 자동으로 넘어가는 기능 구현
[Fix] 스크롤 버그 수정
- 스크롤시 Navbar 사라지는 버그 확인 후 수정
[Fix] 상품 정보 입력시 필수 정보인 상품 사진 url 예외처리
- 필수 입력 값인 image url이 body에 담겨있지 않을 때 key error 오류 처리
- Return 되는 오류 메시지 수정( 500 error -> 400 key error with 'image_url')
그 누가봐도 알아 볼 수 있게 적는다.
- 로그인 기능이 문제가 있어서 수정함 (x)
- 로그인 시도시 API 호출이 제대로 일어나지 않아 로그인이 되지 않는 버그 수정 (o)
- 매장 데이터 검색 만듦(x)
- 매장 위치 조회시 매장 위치의 위도/경도를 기준으로 필터링하는 기능 구현(o)
'Wecode > Session' 카테고리의 다른 글
Session-데코레이터, 쿼리셋(Decorater, Queryset) (0) | 2020.05.22 |
---|---|
Session-MySQL 설치 및 연결 / 기본 사용법(MySQL install/connect/ basic command) (0) | 2020.05.19 |
Session-토큰생성, 암호화 Bcrypt, PyJWT (0) | 2020.05.18 |
Session-자료구조(Data Structure)-Set, Dictionary, Hash (0) | 2020.05.18 |
Session-인증/인가(Authentication/Authorization) (0) | 2020.05.18 |