SlideShare a Scribd company logo
1 of 12
시선 VR팀에서는 정신장애인을 위한
바리스타 교육 프로그램을 개발하고 있어요
비장애인을 위한 바리스타 교육을
받기 어려운 사람들을 도우려해요
하지만 유저를 설정하고 나니 막막했어요
어떤 것을 필요로 하는지 파악하기 힘들고
너무 자주 목표를 바꿔야 했어요
다행히 인턴으로 근무하면서
애자일 프로세스를 접하게 되었어요
* 애자일 개발 프로세스
일정한 주기를 가지고 끊임없이 프로토 타입을 만들어 내며
그때 그때 필요한 요구를 더하고 수정하여 하나의 커다란 소프트웨어를 개발해 나가는 프로세스
애자일 프로세스는 주기를 나눠서
개발하기 때문에 피드백을 받아서 개선해 나가는
프로그램에 적합하다는 것을 알게되었어요
* 스프린트
반복적인 개발 주기 (회사에서 정하는 이터레이션이 개발 주기가 된다.
계획 회의 부터 제품 리뷰가 진행 되는 날짜 까지의 기간이 1스프린트 이다)
애자일의 중에서 스크럼을 중심으로 적용해봤어요
스크럼은 기능과 우선순위를 부여해서
팀 단위 개발에 적합한 방법이었어요
그리고 성공적으로 프로젝트를 진행할 수 있었어요 :)
그럼 이제부터 하나의 스프린트를
진행하는 방법에 대해 소개할게요!
사용자 스토리 작성
1
* 사용자 스토리
사용자 입장에서 프로그램의 기능을 스토리로 나열.
스토리를 적어보면 개발의 우선순위를 나눌 수 있게 된다.
스프린트 계획
2
* 스프린트 계획
사용자 스토리 별로 더욱 구체적으로 할일을 나눈다. 그리고 얼마나 시간이 들지 짐작해서 적어둔다.
이때 예측 시간은 말그대로 예측하는 것이라서 정확하지 않아도 좋다.
스크럼 짜기
3
* 스크럼
스프린트 계획에서 나눈 할 일을 팀원끼리 적절히 분배한다.
앞서 짐작한 시간을 계산하여 팀원들의 프로젝트 개발의 시작과 마감이 같게 한다.
스크럼 회의
4
스크럼 회의 때 어제 한 일과 오늘 할 일을 모든 팀원과 공유한다.
서로의 업무를 파악할 정도로만 얘기해도 진행사항을 파악할 수 있고,
새로운 아이디어나, 개발하다 막힌 부분의 조언을 얻을 수도 있다.
스크럼 수정
5
앞서 스프린트 계획에서 짐작한 Task의 시간이 부정확할 수 있다.
그럴 경우에는 프로젝트 중반~후반에 회의를 통해 계획은 재조정 할 수 있다.
이런 방법으로 저희는 30일이라는
짧은 기간에 원하는 결과물을 만들었어요
팀 단위 프로젝트라면
꼭 한번 적용해봤으면 좋겠어요!

More Related Content

What's hot

부스트캠프 2019 설명회
부스트캠프 2019 설명회부스트캠프 2019 설명회
부스트캠프 2019 설명회CONNECT FOUNDATION
 
NAVER TECH CONCERT_FE2019_주니어 개발자의 성장에 대한 뻔하지만 뻔하지않은 이야기
NAVER TECH CONCERT_FE2019_주니어 개발자의 성장에 대한 뻔하지만 뻔하지않은 이야기NAVER TECH CONCERT_FE2019_주니어 개발자의 성장에 대한 뻔하지만 뻔하지않은 이야기
NAVER TECH CONCERT_FE2019_주니어 개발자의 성장에 대한 뻔하지만 뻔하지않은 이야기NAVER Engineering
 
칸반을 활용한 업무프로세스 혁신 실천법과 적용사례
칸반을 활용한 업무프로세스 혁신 실천법과 적용사례칸반을 활용한 업무프로세스 혁신 실천법과 적용사례
칸반을 활용한 업무프로세스 혁신 실천법과 적용사례철민 신
 
200820 NAVER TECH CONCERT 14_야 너두 할 수 있어. 비전공자, COBOL 개발자를 거쳐 네이버에서 FE 개발하게 된...
200820 NAVER TECH CONCERT 14_야 너두 할 수 있어. 비전공자, COBOL 개발자를 거쳐 네이버에서 FE 개발하게 된...200820 NAVER TECH CONCERT 14_야 너두 할 수 있어. 비전공자, COBOL 개발자를 거쳐 네이버에서 FE 개발하게 된...
200820 NAVER TECH CONCERT 14_야 너두 할 수 있어. 비전공자, COBOL 개발자를 거쳐 네이버에서 FE 개발하게 된...NAVER Engineering
 
개발자로 사는 길!!! 20141114
개발자로 사는 길!!! 20141114개발자로 사는 길!!! 20141114
개발자로 사는 길!!! 20141114GeniNetworks
 
22hours (2021.03)
22hours (2021.03)22hours (2021.03)
22hours (2021.03)종원 이
 
부스트캠프 웹·모바일 6기 설명회 발표자료.pdf
부스트캠프 웹·모바일 6기 설명회 발표자료.pdf부스트캠프 웹·모바일 6기 설명회 발표자료.pdf
부스트캠프 웹·모바일 6기 설명회 발표자료.pdfCONNECT FOUNDATION
 
200819 NAVER TECH CONCERT 02_안드로이드의 '안'자도 몰랐던 나는 어떻게 안드로이드 개발자가 되었을까?
200819 NAVER TECH CONCERT 02_안드로이드의 '안'자도 몰랐던 나는 어떻게 안드로이드 개발자가 되었을까?200819 NAVER TECH CONCERT 02_안드로이드의 '안'자도 몰랐던 나는 어떻게 안드로이드 개발자가 되었을까?
200819 NAVER TECH CONCERT 02_안드로이드의 '안'자도 몰랐던 나는 어떻게 안드로이드 개발자가 되었을까?NAVER Engineering
 
200820 NAVER TECH CONCERT 13_네이버에서 오픈 소스 개발을 통해 성장하는 방법
200820 NAVER TECH CONCERT 13_네이버에서 오픈 소스 개발을 통해 성장하는 방법200820 NAVER TECH CONCERT 13_네이버에서 오픈 소스 개발을 통해 성장하는 방법
200820 NAVER TECH CONCERT 13_네이버에서 오픈 소스 개발을 통해 성장하는 방법NAVER Engineering
 
[숭실대학교 SODA] Pair Programming(페어 프로그래밍)
[숭실대학교 SODA] Pair Programming(페어 프로그래밍) [숭실대학교 SODA] Pair Programming(페어 프로그래밍)
[숭실대학교 SODA] Pair Programming(페어 프로그래밍) Soongsil University
 
[AUG] 소프트웨어 공학 국제표준 SEMAT Essence를 칸반으로 구현
[AUG] 소프트웨어 공학 국제표준 SEMAT Essence를 칸반으로 구현[AUG] 소프트웨어 공학 국제표준 SEMAT Essence를 칸반으로 구현
[AUG] 소프트웨어 공학 국제표준 SEMAT Essence를 칸반으로 구현철민 신
 
200819 NAVER TECH CONCERT 09_Case.xcodeproj - 좋은 동료로 거듭나기 위한 노하우
200819 NAVER TECH CONCERT 09_Case.xcodeproj - 좋은 동료로 거듭나기 위한 노하우200819 NAVER TECH CONCERT 09_Case.xcodeproj - 좋은 동료로 거듭나기 위한 노하우
200819 NAVER TECH CONCERT 09_Case.xcodeproj - 좋은 동료로 거듭나기 위한 노하우NAVER Engineering
 
2013 PoApper Introduction
2013 PoApper Introduction2013 PoApper Introduction
2013 PoApper IntroductionByungjin Park
 
호갱노노 이렇게 만듭니다
호갱노노 이렇게 만듭니다호갱노노 이렇게 만듭니다
호갱노노 이렇게 만듭니다Ohgyun Ahn
 
[135] 우리 팀에서도 코드리뷰를 할 수 있을까 안오균
[135] 우리 팀에서도 코드리뷰를 할 수 있을까 안오균[135] 우리 팀에서도 코드리뷰를 할 수 있을까 안오균
[135] 우리 팀에서도 코드리뷰를 할 수 있을까 안오균NAVER D2
 
Fast campus 안드로이드 앱 개발 프로젝트 CAMP (Fastground)
Fast campus 안드로이드 앱 개발 프로젝트 CAMP (Fastground)Fast campus 안드로이드 앱 개발 프로젝트 CAMP (Fastground)
Fast campus 안드로이드 앱 개발 프로젝트 CAMP (Fastground)동욱 하
 
PoApper Introduction
PoApper IntroductionPoApper Introduction
PoApper IntroductionByungjin Park
 
[강의소개] 안드로이드 앱 개발 입문 캠프 4기
[강의소개] 안드로이드 앱 개발 입문 캠프 4기[강의소개] 안드로이드 앱 개발 입문 캠프 4기
[강의소개] 안드로이드 앱 개발 입문 캠프 4기FAST CAMPUS
 
[SOSCON 2017] 주니어 개발자 5000명, 개발 해서 남 주자
[SOSCON 2017] 주니어 개발자 5000명, 개발 해서 남 주자[SOSCON 2017] 주니어 개발자 5000명, 개발 해서 남 주자
[SOSCON 2017] 주니어 개발자 5000명, 개발 해서 남 주자Yurim Jin
 

What's hot (20)

제 1회
제 1회제 1회
제 1회
 
부스트캠프 2019 설명회
부스트캠프 2019 설명회부스트캠프 2019 설명회
부스트캠프 2019 설명회
 
NAVER TECH CONCERT_FE2019_주니어 개발자의 성장에 대한 뻔하지만 뻔하지않은 이야기
NAVER TECH CONCERT_FE2019_주니어 개발자의 성장에 대한 뻔하지만 뻔하지않은 이야기NAVER TECH CONCERT_FE2019_주니어 개발자의 성장에 대한 뻔하지만 뻔하지않은 이야기
NAVER TECH CONCERT_FE2019_주니어 개발자의 성장에 대한 뻔하지만 뻔하지않은 이야기
 
칸반을 활용한 업무프로세스 혁신 실천법과 적용사례
칸반을 활용한 업무프로세스 혁신 실천법과 적용사례칸반을 활용한 업무프로세스 혁신 실천법과 적용사례
칸반을 활용한 업무프로세스 혁신 실천법과 적용사례
 
200820 NAVER TECH CONCERT 14_야 너두 할 수 있어. 비전공자, COBOL 개발자를 거쳐 네이버에서 FE 개발하게 된...
200820 NAVER TECH CONCERT 14_야 너두 할 수 있어. 비전공자, COBOL 개발자를 거쳐 네이버에서 FE 개발하게 된...200820 NAVER TECH CONCERT 14_야 너두 할 수 있어. 비전공자, COBOL 개발자를 거쳐 네이버에서 FE 개발하게 된...
200820 NAVER TECH CONCERT 14_야 너두 할 수 있어. 비전공자, COBOL 개발자를 거쳐 네이버에서 FE 개발하게 된...
 
개발자로 사는 길!!! 20141114
개발자로 사는 길!!! 20141114개발자로 사는 길!!! 20141114
개발자로 사는 길!!! 20141114
 
22hours (2021.03)
22hours (2021.03)22hours (2021.03)
22hours (2021.03)
 
부스트캠프 웹·모바일 6기 설명회 발표자료.pdf
부스트캠프 웹·모바일 6기 설명회 발표자료.pdf부스트캠프 웹·모바일 6기 설명회 발표자료.pdf
부스트캠프 웹·모바일 6기 설명회 발표자료.pdf
 
200819 NAVER TECH CONCERT 02_안드로이드의 '안'자도 몰랐던 나는 어떻게 안드로이드 개발자가 되었을까?
200819 NAVER TECH CONCERT 02_안드로이드의 '안'자도 몰랐던 나는 어떻게 안드로이드 개발자가 되었을까?200819 NAVER TECH CONCERT 02_안드로이드의 '안'자도 몰랐던 나는 어떻게 안드로이드 개발자가 되었을까?
200819 NAVER TECH CONCERT 02_안드로이드의 '안'자도 몰랐던 나는 어떻게 안드로이드 개발자가 되었을까?
 
200820 NAVER TECH CONCERT 13_네이버에서 오픈 소스 개발을 통해 성장하는 방법
200820 NAVER TECH CONCERT 13_네이버에서 오픈 소스 개발을 통해 성장하는 방법200820 NAVER TECH CONCERT 13_네이버에서 오픈 소스 개발을 통해 성장하는 방법
200820 NAVER TECH CONCERT 13_네이버에서 오픈 소스 개발을 통해 성장하는 방법
 
[숭실대학교 SODA] Pair Programming(페어 프로그래밍)
[숭실대학교 SODA] Pair Programming(페어 프로그래밍) [숭실대학교 SODA] Pair Programming(페어 프로그래밍)
[숭실대학교 SODA] Pair Programming(페어 프로그래밍)
 
[AUG] 소프트웨어 공학 국제표준 SEMAT Essence를 칸반으로 구현
[AUG] 소프트웨어 공학 국제표준 SEMAT Essence를 칸반으로 구현[AUG] 소프트웨어 공학 국제표준 SEMAT Essence를 칸반으로 구현
[AUG] 소프트웨어 공학 국제표준 SEMAT Essence를 칸반으로 구현
 
200819 NAVER TECH CONCERT 09_Case.xcodeproj - 좋은 동료로 거듭나기 위한 노하우
200819 NAVER TECH CONCERT 09_Case.xcodeproj - 좋은 동료로 거듭나기 위한 노하우200819 NAVER TECH CONCERT 09_Case.xcodeproj - 좋은 동료로 거듭나기 위한 노하우
200819 NAVER TECH CONCERT 09_Case.xcodeproj - 좋은 동료로 거듭나기 위한 노하우
 
2013 PoApper Introduction
2013 PoApper Introduction2013 PoApper Introduction
2013 PoApper Introduction
 
호갱노노 이렇게 만듭니다
호갱노노 이렇게 만듭니다호갱노노 이렇게 만듭니다
호갱노노 이렇게 만듭니다
 
[135] 우리 팀에서도 코드리뷰를 할 수 있을까 안오균
[135] 우리 팀에서도 코드리뷰를 할 수 있을까 안오균[135] 우리 팀에서도 코드리뷰를 할 수 있을까 안오균
[135] 우리 팀에서도 코드리뷰를 할 수 있을까 안오균
 
Fast campus 안드로이드 앱 개발 프로젝트 CAMP (Fastground)
Fast campus 안드로이드 앱 개발 프로젝트 CAMP (Fastground)Fast campus 안드로이드 앱 개발 프로젝트 CAMP (Fastground)
Fast campus 안드로이드 앱 개발 프로젝트 CAMP (Fastground)
 
PoApper Introduction
PoApper IntroductionPoApper Introduction
PoApper Introduction
 
[강의소개] 안드로이드 앱 개발 입문 캠프 4기
[강의소개] 안드로이드 앱 개발 입문 캠프 4기[강의소개] 안드로이드 앱 개발 입문 캠프 4기
[강의소개] 안드로이드 앱 개발 입문 캠프 4기
 
[SOSCON 2017] 주니어 개발자 5000명, 개발 해서 남 주자
[SOSCON 2017] 주니어 개발자 5000명, 개발 해서 남 주자[SOSCON 2017] 주니어 개발자 5000명, 개발 해서 남 주자
[SOSCON 2017] 주니어 개발자 5000명, 개발 해서 남 주자
 

Similar to 시선 VR팀의 agile로 일하는 법 (카드뉴스 본문)

2015 hi first 스터디 최종보고서
2015 hi first 스터디 최종보고서2015 hi first 스터디 최종보고서
2015 hi first 스터디 최종보고서Seongho Park
 
Agile sw development 101
Agile sw development 101Agile sw development 101
Agile sw development 101Kiwon Kyung
 
프로덕트 매니저 8년의 경험
프로덕트 매니저 8년의 경험프로덕트 매니저 8년의 경험
프로덕트 매니저 8년의 경험Jihye OK
 
애자일 도입과 사례 공유
애자일 도입과 사례 공유애자일 도입과 사례 공유
애자일 도입과 사례 공유agilekorea
 
개발자들 오리엔테이션
개발자들 오리엔테이션개발자들 오리엔테이션
개발자들 오리엔테이션Park JoongSoo
 
Sk planet 이야기
Sk planet 이야기Sk planet 이야기
Sk planet 이야기종범 고
 
Pivotal Labs 고객사례 - Coinone
Pivotal Labs 고객사례 - CoinonePivotal Labs 고객사례 - Coinone
Pivotal Labs 고객사례 - CoinoneVMware Tanzu Korea
 
인터랙티브미디어2 - 사용성테스트
인터랙티브미디어2 - 사용성테스트인터랙티브미디어2 - 사용성테스트
인터랙티브미디어2 - 사용성테스트Ji Lee
 
Kakao agile 2nd story
Kakao agile 2nd storyKakao agile 2nd story
Kakao agile 2nd story호정 이
 
Agile SW 개발
Agile SW 개발Agile SW 개발
Agile SW 개발혁 권
 
애자일 게임 개발이란?
애자일 게임 개발이란?애자일 게임 개발이란?
애자일 게임 개발이란?Kay Kim
 
피피티 최종
피피티 최종피피티 최종
피피티 최종Juheon Lee
 
발표자료 1인qa로살아남는6가지방법
발표자료 1인qa로살아남는6가지방법발표자료 1인qa로살아남는6가지방법
발표자료 1인qa로살아남는6가지방법SangIn Choung
 
현장에서 사용하는 Software production
현장에서 사용하는 Software production현장에서 사용하는 Software production
현장에서 사용하는 Software productionJinho Yoo
 
[114]파파고 서비스 2년의 경험
[114]파파고 서비스 2년의 경험[114]파파고 서비스 2년의 경험
[114]파파고 서비스 2년의 경험NAVER D2
 
포폴_정미슬
포폴_정미슬포폴_정미슬
포폴_정미슬Jung Mieseul
 

Similar to 시선 VR팀의 agile로 일하는 법 (카드뉴스 본문) (20)

2015 hi first 스터디 최종보고서
2015 hi first 스터디 최종보고서2015 hi first 스터디 최종보고서
2015 hi first 스터디 최종보고서
 
Agile sw development 101
Agile sw development 101Agile sw development 101
Agile sw development 101
 
프로덕트 매니저 8년의 경험
프로덕트 매니저 8년의 경험프로덕트 매니저 8년의 경험
프로덕트 매니저 8년의 경험
 
애자일 도입과 사례 공유
애자일 도입과 사례 공유애자일 도입과 사례 공유
애자일 도입과 사례 공유
 
개발자들 오리엔테이션
개발자들 오리엔테이션개발자들 오리엔테이션
개발자들 오리엔테이션
 
Sk planet 이야기
Sk planet 이야기Sk planet 이야기
Sk planet 이야기
 
Pivotal Labs 고객사례 - Coinone
Pivotal Labs 고객사례 - CoinonePivotal Labs 고객사례 - Coinone
Pivotal Labs 고객사례 - Coinone
 
애자일의 모든것
애자일의 모든것애자일의 모든것
애자일의 모든것
 
인터랙티브미디어2 - 사용성테스트
인터랙티브미디어2 - 사용성테스트인터랙티브미디어2 - 사용성테스트
인터랙티브미디어2 - 사용성테스트
 
Kakao agile 2nd story
Kakao agile 2nd storyKakao agile 2nd story
Kakao agile 2nd story
 
Agile SW 개발
Agile SW 개발Agile SW 개발
Agile SW 개발
 
U&I Insgiht
U&I InsgihtU&I Insgiht
U&I Insgiht
 
애자일 게임 개발이란?
애자일 게임 개발이란?애자일 게임 개발이란?
애자일 게임 개발이란?
 
피피티 최종
피피티 최종피피티 최종
피피티 최종
 
Snuqa final
Snuqa finalSnuqa final
Snuqa final
 
발표자료 1인qa로살아남는6가지방법
발표자료 1인qa로살아남는6가지방법발표자료 1인qa로살아남는6가지방법
발표자료 1인qa로살아남는6가지방법
 
현장에서 사용하는 Software production
현장에서 사용하는 Software production현장에서 사용하는 Software production
현장에서 사용하는 Software production
 
[114]파파고 서비스 2년의 경험
[114]파파고 서비스 2년의 경험[114]파파고 서비스 2년의 경험
[114]파파고 서비스 2년의 경험
 
포폴_정미슬
포폴_정미슬포폴_정미슬
포폴_정미슬
 
SNUQA final
SNUQA finalSNUQA final
SNUQA final
 

시선 VR팀의 agile로 일하는 법 (카드뉴스 본문)

  • 1. 시선 VR팀에서는 정신장애인을 위한 바리스타 교육 프로그램을 개발하고 있어요 비장애인을 위한 바리스타 교육을 받기 어려운 사람들을 도우려해요
  • 2. 하지만 유저를 설정하고 나니 막막했어요 어떤 것을 필요로 하는지 파악하기 힘들고 너무 자주 목표를 바꿔야 했어요
  • 3. 다행히 인턴으로 근무하면서 애자일 프로세스를 접하게 되었어요 * 애자일 개발 프로세스 일정한 주기를 가지고 끊임없이 프로토 타입을 만들어 내며 그때 그때 필요한 요구를 더하고 수정하여 하나의 커다란 소프트웨어를 개발해 나가는 프로세스
  • 4. 애자일 프로세스는 주기를 나눠서 개발하기 때문에 피드백을 받아서 개선해 나가는 프로그램에 적합하다는 것을 알게되었어요 * 스프린트 반복적인 개발 주기 (회사에서 정하는 이터레이션이 개발 주기가 된다. 계획 회의 부터 제품 리뷰가 진행 되는 날짜 까지의 기간이 1스프린트 이다)
  • 5. 애자일의 중에서 스크럼을 중심으로 적용해봤어요 스크럼은 기능과 우선순위를 부여해서 팀 단위 개발에 적합한 방법이었어요 그리고 성공적으로 프로젝트를 진행할 수 있었어요 :)
  • 6. 그럼 이제부터 하나의 스프린트를 진행하는 방법에 대해 소개할게요!
  • 7. 사용자 스토리 작성 1 * 사용자 스토리 사용자 입장에서 프로그램의 기능을 스토리로 나열. 스토리를 적어보면 개발의 우선순위를 나눌 수 있게 된다.
  • 8. 스프린트 계획 2 * 스프린트 계획 사용자 스토리 별로 더욱 구체적으로 할일을 나눈다. 그리고 얼마나 시간이 들지 짐작해서 적어둔다. 이때 예측 시간은 말그대로 예측하는 것이라서 정확하지 않아도 좋다.
  • 9. 스크럼 짜기 3 * 스크럼 스프린트 계획에서 나눈 할 일을 팀원끼리 적절히 분배한다. 앞서 짐작한 시간을 계산하여 팀원들의 프로젝트 개발의 시작과 마감이 같게 한다.
  • 10. 스크럼 회의 4 스크럼 회의 때 어제 한 일과 오늘 할 일을 모든 팀원과 공유한다. 서로의 업무를 파악할 정도로만 얘기해도 진행사항을 파악할 수 있고, 새로운 아이디어나, 개발하다 막힌 부분의 조언을 얻을 수도 있다.
  • 11. 스크럼 수정 5 앞서 스프린트 계획에서 짐작한 Task의 시간이 부정확할 수 있다. 그럴 경우에는 프로젝트 중반~후반에 회의를 통해 계획은 재조정 할 수 있다.
  • 12. 이런 방법으로 저희는 30일이라는 짧은 기간에 원하는 결과물을 만들었어요 팀 단위 프로젝트라면 꼭 한번 적용해봤으면 좋겠어요!