-
7. 프로젝트 관리 툴 (Jira, Rally, Asana)스프링개발자/201 - 일반 2020. 7. 16. 11:03
[배경]
팀원들끼리 일을 분배하고, 진행사항을 서로 확인할 필요가 있다.
Agile방식의 팀에서는, 매일 아침에 standup 미팅을 통해서 자신이 그 전날에 했던 일들, 얼마나 진행되었는지를 공유하고
뿐만 아니라, 다른 팀원들에게 질문도 하고, 도움을 요청하는 시간을 갖는다.
이와 비슷한 이유로 프로젝트 관리 툴이 Agile에서는 참 중요하다.
Jira, Rally 등등 좋은 프로그램이 많이 있는데, 다들 추구하는 바는 비슷하다;
여기에서는 Asana(무료버전)을 통해서 프로젝트 관리 툴에 대해 알아본다.
1. Dashboard
프로젝트의 모든 진행과정을 한 눈에 볼 수 있는 데쉬보드
해야 할일들(New Requests)
진행중인 일들(In Progress)
완료 된 일들(Completed)
2. Task
한가지 일을 클릭해서 자세한 내용들을 볼 수 있다.
누가 해당 일들 진행하고 있는지
우선순위는 얼만큼인지, 언제까지 해야 하는지 뿐만 아니라, 다른 동료에게 질문을 할 수도 있는 공간이다
3. Acceptance Criteria
혼자서 일의 리스트들을 만들고, 구현까지 하는 경우에는 필요 없는 항목이다.
하지만 대부분의 경우에 Task를 만든 사람과 구현하는 사람이 다르다;
그래서, Task의 설명칸에 일을 끝냈다고 부를 수 있는 기준을 적어둔다. 예를들면,
GIVEN 잡지2권과 만화책3권이 있는 json request가 WHEN 포스트맨의 calculateTotalCost 엔드포인트를 호출하면 THEN 적절한 책값의 총계가 나온다
'스프링개발자 > 201 - 일반' 카테고리의 다른 글
9. Merged된 PR을 되돌리자 - Github (0) 2020.07.18 8. 젠킨스와 Git repo를 연결해보자 - 완성중 (0) 2020.07.16 6. 젠킨스 설치하고 CI 연습을 해보자 (0) 2020.07.16 5. RestTemplate 호출을 해보자 (0) 2020.07.16 4. Github repo를 만들자 (0) 2020.07.16