SlideShare a Scribd company logo
1 of 65
Download to read offline
Project Management

in Mobile App Dev
Yooii Studios 김우성
About me
• 유이스튜디오 CTO (2011. 11 ~ )

• iOS, Android - 4개 앱 개발 & PM(약 4년)

• 경북대 도서관 iOS/Android
경북대 도서관
경북대 도서관
• iOS - 2012년 졸프. Scrum 처음으로 적용.

• Android - 2014년 후배 졸프 팀에 멘토로 참여,
이후 이어받아 리뉴얼을 통해 출시 이후 업데이트

• 경북대 도서관 페이스북 페이지 관리
개발했던 앱들
• iOS - Morning Kit

• Android - Morning Kit, News Kit, Swish

• 이후 Swish iOS 개발 중
Morning Kit News Kit Swish
Today’s outline
• Basic: Online Board

• Moves like Scrum

• Kanban on the way
애자일이 기반이 되는 

Board, Scrum, Kanban
Agile Software Development
• 프로세스와 도구보다 각 개인과 상호작용을

• 문서작업보다 실제 작동하는 소프트웨어를

• 계약 협상보다 고객과의 협력을

• 계획에 따르기보다 변화에 반응을
Agile Software Development
• 프로세스와 도구보다 각 개인과 상호작용을

• 문서작업보다 실제 작동하는 소프트웨어를

• 계약 협상보다 고객과의 협력을

• 계획에 따르기보다 변화에 반응을
형식과 겉보기 보다는
정말 중요한 것들에 집중하자!
Agile in projects
• Agile = 기민한, 낭비없는

• Code-oriented

• 지속적인 배포
1. Basic: 

Online Board
첫 상용 앱 개발을 위해 조사

- Trello 발견
To Do(Maybe)
To Do(Must)
In Progress
Done
In Testing
심플한 만큼 기능 부족,

Scrum 공부 시작
2. Moves like
Scrum
Scrum
• 일을 가능한 작게 나누고 우선순위 정렬

• 각 일에 대해서 소요시간 추정(ex: 2점 = 2시간)

• 한 스프린트 동안 해낼 수 있는 양 추정(ex: 25점)

• 해당 스프린트가 끝나면 배포 가능한 제품 출시
Agile, Scrum
• Agile은 소프트웨어 개발 철학

• Scrum은 Agile의 방법론 중 하나

• Sprint = Scrum의 한 개발 주기 단위
한 스프린트가 끝나면 

스프린트 리뷰 회의,

스프린트 계획 회의 진행
유이스튜디오의

Sprint 주기
Pivotal Tracker
복잡, 강력하지만 아쉬움,

다시 Kanban 연구
3. Kanban on the way
Scrum의 단점
• 오버헤드: 시간 소요, 스크럼 마스터 필요, 스프린트 회의

• 추정의 미신: 생산성을 끌어내기 위해 추정, 하지만 추정
은 항상 부정확하고, 그것에 아까운 시간 소모

• 사기와 번아웃: 틀린 추정, 우선순위/기획 변경이 있음에
도 푸시, 스프린트 후 사기 저하 및 번아웃
Scrum의 단점
• Scrum 같은 시간 기준의 반복 개발은 내포하는 문제점
이 있다. 

• 짧은 개발 주기: 개발 항목을 작게 해야 한다

• 실제 작업은 연속적, Scrum은 스프린트 내 끝낼 일만
넣어야 함
Kanban = 신호 카드
토요타의 생산 시스템 기법 중 하나
Kanban = 신호 카드
프로세스 뒤쪽 단계에서 앞쪽으로 신호를 보내 생산 요청
Kanban on Software
• Scrum 단점을 개선하기 위한 방법론

• 뒤쪽 공정이 완료되면 앞쪽 공정에 요청

• Scrum보다 협업을 강조

• 만능은 아니다. 장단점이 다를 뿐
Kanban의 특징
• 워크 플로우 시각화

• 진행중인 작업 수(WIP) 제한
• 부드러운 흐름으로 개발 가능
시각화
트렐로와 유사하게 현재 작업하고 있는 흐름을 한 눈에 파악
진행중인 작업 수 제한
각 열에 할당 가능한 이슈 수가 제한해 품질을 향상. 

이전보다 더 빠른 작업 완료. 재작업이 줄어듬.
칸반 나라의 하루
도서 ‘칸반과 스크럼’ 에서 발췌
Kanban Tools
• Redmine

• Trac

• JIRA - 유료, 하지만 강력
Kanban in JIRA Agile
WIP를 정하는 법?
정답은 없습니다.
중요한 것은 적절한 WIP를 찾기 위해
계속 조정해야 한다는 것
각 팀원이 협업을 해야할 정도의
병목현상이 생길 정도 조정
Morning Kit, News Kit,
Swish Boards
➤ Whole Projects Board
Summary
• 애자일 개발은 현업에서 대부분 적용

• Trello, Pivotal Tracker, JIRA 추천

• Kanban in Trello

• PM 경험은 현업에서도 면접에서도 중요
Q & A
kwosu87@me.com
Thank you!
김우성

More Related Content

Similar to Online Board(Trello), Scrum(Pivotal Tracker), Kanban(JIRA Agile)

[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스Hee Jae Lee
 
devops 2년차 이직 성공기.pptx
devops 2년차 이직 성공기.pptxdevops 2년차 이직 성공기.pptx
devops 2년차 이직 성공기.pptxByungho Lee
 
DevOps 2년차 이직 성공기
DevOps 2년차 이직 성공기DevOps 2년차 이직 성공기
DevOps 2년차 이직 성공기Byungho Lee
 
Scrum - Agile Development Process
Scrum - Agile Development ProcessScrum - Agile Development Process
Scrum - Agile Development ProcessKook Maeng
 
Agile sw development 101
Agile sw development 101Agile sw development 101
Agile sw development 101Kiwon Kyung
 
애자일 스크럼과 JIRA
애자일 스크럼과 JIRA 애자일 스크럼과 JIRA
애자일 스크럼과 JIRA Terry Cho
 
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며NAVER Engineering
 
제13회컨퍼런스 조대협 서버사이드개발
제13회컨퍼런스 조대협 서버사이드개발제13회컨퍼런스 조대협 서버사이드개발
제13회컨퍼런스 조대협 서버사이드개발Terry Cho
 
INFCON2023-지속 가능한 소프트웨어 개발을 위한 경험과 통찰
INFCON2023-지속 가능한 소프트웨어 개발을 위한 경험과 통찰INFCON2023-지속 가능한 소프트웨어 개발을 위한 경험과 통찰
INFCON2023-지속 가능한 소프트웨어 개발을 위한 경험과 통찰Myeongseok Baek
 
Sk planet 이야기
Sk planet 이야기Sk planet 이야기
Sk planet 이야기종범 고
 
언제 애자일을 써야 좋을까? The better ways of developing software
언제 애자일을 써야 좋을까? The better ways of developing software언제 애자일을 써야 좋을까? The better ways of developing software
언제 애자일을 써야 좋을까? The better ways of developing softwareKevin Kim
 
꿀밋업시리즈3탄_Spring Boot를 활용한 마이크로서비스 개발과 페어프로그래밍(TDD)
꿀밋업시리즈3탄_Spring Boot를 활용한 마이크로서비스 개발과 페어프로그래밍(TDD)꿀밋업시리즈3탄_Spring Boot를 활용한 마이크로서비스 개발과 페어프로그래밍(TDD)
꿀밋업시리즈3탄_Spring Boot를 활용한 마이크로서비스 개발과 페어프로그래밍(TDD)VMware Tanzu Korea
 
DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개
DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개
DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개태준 문
 
Agile SW 개발
Agile SW 개발Agile SW 개발
Agile SW 개발혁 권
 
131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원NAVER D2
 
2015 hi first 스터디 최종보고서
2015 hi first 스터디 최종보고서2015 hi first 스터디 최종보고서
2015 hi first 스터디 최종보고서Seongho Park
 
코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기
코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기
코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기Seokjae Lee
 
How to implement your dream 20150427
How to implement your dream 20150427How to implement your dream 20150427
How to implement your dream 20150427Will Kim
 
2014 공개소프트웨어 대회 소프트웨어 개발 트렌드의 변화
2014 공개소프트웨어 대회 소프트웨어 개발 트렌드의 변화2014 공개소프트웨어 대회 소프트웨어 개발 트렌드의 변화
2014 공개소프트웨어 대회 소프트웨어 개발 트렌드의 변화Terry Cho
 

Similar to Online Board(Trello), Scrum(Pivotal Tracker), Kanban(JIRA Agile) (20)

[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
 
devops 2년차 이직 성공기.pptx
devops 2년차 이직 성공기.pptxdevops 2년차 이직 성공기.pptx
devops 2년차 이직 성공기.pptx
 
DevOps 2년차 이직 성공기
DevOps 2년차 이직 성공기DevOps 2년차 이직 성공기
DevOps 2년차 이직 성공기
 
Scrum - Agile Development Process
Scrum - Agile Development ProcessScrum - Agile Development Process
Scrum - Agile Development Process
 
Agile sw development 101
Agile sw development 101Agile sw development 101
Agile sw development 101
 
애자일의 모든것
애자일의 모든것애자일의 모든것
애자일의 모든것
 
애자일 스크럼과 JIRA
애자일 스크럼과 JIRA 애자일 스크럼과 JIRA
애자일 스크럼과 JIRA
 
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며
 
제13회컨퍼런스 조대협 서버사이드개발
제13회컨퍼런스 조대협 서버사이드개발제13회컨퍼런스 조대협 서버사이드개발
제13회컨퍼런스 조대협 서버사이드개발
 
INFCON2023-지속 가능한 소프트웨어 개발을 위한 경험과 통찰
INFCON2023-지속 가능한 소프트웨어 개발을 위한 경험과 통찰INFCON2023-지속 가능한 소프트웨어 개발을 위한 경험과 통찰
INFCON2023-지속 가능한 소프트웨어 개발을 위한 경험과 통찰
 
Sk planet 이야기
Sk planet 이야기Sk planet 이야기
Sk planet 이야기
 
언제 애자일을 써야 좋을까? The better ways of developing software
언제 애자일을 써야 좋을까? The better ways of developing software언제 애자일을 써야 좋을까? The better ways of developing software
언제 애자일을 써야 좋을까? The better ways of developing software
 
꿀밋업시리즈3탄_Spring Boot를 활용한 마이크로서비스 개발과 페어프로그래밍(TDD)
꿀밋업시리즈3탄_Spring Boot를 활용한 마이크로서비스 개발과 페어프로그래밍(TDD)꿀밋업시리즈3탄_Spring Boot를 활용한 마이크로서비스 개발과 페어프로그래밍(TDD)
꿀밋업시리즈3탄_Spring Boot를 활용한 마이크로서비스 개발과 페어프로그래밍(TDD)
 
DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개
DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개
DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개
 
Agile SW 개발
Agile SW 개발Agile SW 개발
Agile SW 개발
 
131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원
 
2015 hi first 스터디 최종보고서
2015 hi first 스터디 최종보고서2015 hi first 스터디 최종보고서
2015 hi first 스터디 최종보고서
 
코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기
코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기
코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기
 
How to implement your dream 20150427
How to implement your dream 20150427How to implement your dream 20150427
How to implement your dream 20150427
 
2014 공개소프트웨어 대회 소프트웨어 개발 트렌드의 변화
2014 공개소프트웨어 대회 소프트웨어 개발 트렌드의 변화2014 공개소프트웨어 대회 소프트웨어 개발 트렌드의 변화
2014 공개소프트웨어 대회 소프트웨어 개발 트렌드의 변화
 

Online Board(Trello), Scrum(Pivotal Tracker), Kanban(JIRA Agile)