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

More Related Content

PDF
모두를 위한 개발하기
PPTX
Groupware project
PDF
개발자국 회사소개서
PPTX
GitLab Korea 밋업 - UX가 올 리모트 팀에서 일하는 법
PDF
리모트 상황에서 효과적인 협업하기 - 비동기식 협업
PDF
Fedevtalk 15 jds
PDF
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며
PDF
부스트캠프 2020 설명회 발표자료
모두를 위한 개발하기
Groupware project
개발자국 회사소개서
GitLab Korea 밋업 - UX가 올 리모트 팀에서 일하는 법
리모트 상황에서 효과적인 협업하기 - 비동기식 협업
Fedevtalk 15 jds
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며
부스트캠프 2020 설명회 발표자료

What's hot (20)

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

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

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

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

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