kth_detail day_화성에서 온 개발자 금성에서 온 기획자 시리즈_3차_아이폰 앱...
TRANSCRIPT
Where’s my stories?@choipd
12년 5월 17일 목요일
about Choipd
• iOS팀 lead developer
• 아임IN iOS apps, 아임IN 시즌2 API
• http://choipd.wordpress.com
• cross-functional developer
• @choipd
12년 5월 17일 목요일
오늘의 토픽
• “유저스토리”야 흥해라!
• 아이폰 앱 개발 프로세스에서 스토리
• iOS개발자와의 협업 아이디어
12년 5월 17일 목요일
스. 토. 리. 야흥. 해. 라~!
12년 5월 17일 목요일
스토리가 있었더라!
• 어떤 앱을 만들 것인가? 컨셉이라면
• 그 앱의 사용 사례가 스토리!
12년 5월 17일 목요일
스토리• 태어난 곳: 개발팀원들의 머릿속 어디
• 서식지: 스토리 보드 주변
• 특징: 대단히 동적이다.
• 휘발성 강함.
• 쉽게 변질.
• 갑자기 부활하기도 함.
12년 5월 17일 목요일
As a developer, stories are...
• 개발의 근거
• UI/UX
• functional or non-functional spec.
• test case for QC
• 근데, 이게 좀 그래요!
12년 5월 17일 목요일
내 스토리(보드)가 어때서?
• 좀 답답해요.
• 뭐가?
• Please, INVEST
• Please, 추적가능하도록
12년 5월 17일 목요일
좋은 스토리라면...INVEST
12년 5월 17일 목요일
IndependentThe user story should be self-contained, in a way that there is no inherent dependency on another user story.
NegotiableUser stories, up until they are part of a Sprint, can always be changed and rewritten.
ValuableA user story must deliver value to the end user.
EstimableYou must always be able to estimate the size of a user story.
Sized appropriately or SmallUser stories should not be so big as to become impossible to plan/task/prioritize with a certain level of certainty.
TestableThe user story or its related description must provide the necessary information to make test development possible.
출처: http://en.wikipedia.org/wiki/INVEST_(mnemonic)12년 5월 17일 목요일
프.로.세.스.= 일하는 방법
12년 5월 17일 목요일
피드백, 얼마나 자주?12년 5월 17일 목요일
애자일 선언12년 5월 17일 목요일
iOS앱스 개발Concepts Stories Backlogs Iteration
backlogs
UI/UXdesign
APIdesign
iOSCoding
Testing
QC AppStore GA/KM/VOC
12년 5월 17일 목요일
스토리는 사용자에게 전달되어야 한다!
스토리는 추적할 수 있어야 한다!
12년 5월 17일 목요일
KanbanBacklog Todo Doing Done Archive
12년 5월 17일 목요일
EasyOTA
12년 5월 17일 목요일
iOS개발자와의 협업
12년 5월 17일 목요일
Product owner
• 스토리를 관리해주세요. (JIRA활용)
• 자신감을 갖고 빼주세요
• 낳은 스토리 끝까지 책임져주세요.
• Parameter를 고려해주세요.
• 운전자와 네비게이터 짝이 되어 주세요.
12년 5월 17일 목요일
UI Designer
• UI 컴포넌트
• 포함관계 고려(절대, 상대 좌표)
• 재활용성 고려
• Xcode UI Tool 사용 고려
• RGB 값은 decimal number로
• JIRA활용
12년 5월 17일 목요일
UX Designer
• 가르쳐 주세요
• UX이슈도 JIRA로 추적가능하면 좋겠어요.
• 지속적인 가이드 필요 (vs. 단발성)
12년 5월 17일 목요일
QC
• Early Test
• non-functional test까지 해주세요.
12년 5월 17일 목요일
API Developer
• Mockup 먼저
• 테스트 가능한 환경 먼저
12년 5월 17일 목요일
Data Analyst
• 목적에 부합하는 log 삽입
• 추가, 삭제, 변경을 모두 관리
12년 5월 17일 목요일
끝으로...
12년 5월 17일 목요일
GreenHopper, JIRA
12년 5월 17일 목요일