SlideShare una empresa de Scribd logo
1 de 38
Descargar para leer sin conexión
Build the RIGHT thing
린 & 애자일 이야기 @ Pivotal Labs SF
두산중공업 SW개발팀 조인석 과장
● Intro
● Pivotal Labs
● Discovery & Framing
● Delivery
● Q & A
AGILE
http://spark.ieee.org
LEAN STARTUP
MVP
FEEDBACK
PRESERVE
or PIVOT
https://leanimpact.org/the-minimum-viable-product-campaign/
https://svsg.co/lean-and-agile-partners-in-customer-delight/
BETTER TOGETHER
Pivotal Labs
● Pivotal Labs’ slogan
● Pivotal Labs Process
● Pivotal Labs Roles
● Balanced Team
We Transform How the World Builds Software
https://pivotal.io/labs
Pivotal Labs Process
https://pivotal.io/labs
Build from What You Know, Not What You Think
목표? 문제? 해결책? 동작하는지?
Pivotal Labs Roles
Traditional Team Pivotal Labs Team
Project
Manager
UI/UX
Planner
UI/UX
Designer
PMO
TesterQA/SQE
Project
Leader
Project
Leader
Architect Developer Client
Liaison
https://www.slideshare.net/clevergirl/2015-balanced-teams-product-management-engineering
Product
Manager
Product
Designer
Developer
Balanced Team (Shared Ownership)
Designer + PM + DEV = 1 product team
https://www.slideshare.net/clevergirl/2015-balanced-teams-product-management-engineering
Product
Designer
Product
Manager Developers
Discovery
&
Framing
● Persona
● Business Model Canvas
● Stakeholder Map
● Persona Ecosystem Map
● Scenario
● Assumptions & Hypothesis
● Risks
● Access End-User
● Interview Synthesis
● Team Design
Persona
● 사용자는 누구인가?
● 알고 있는 사실은?
● R U Ready?
Business
Model
Canvas
● 사업모델을
이해하고 있는가?
● 무엇을 놓쳤는가?
고객이
원하는가?
(Desirability)
딜리버리할 수
있는가?
(Feasibility)
사업성이 있는가?
(Viability)
● 제품에 영향을 미치는
모든 사람을 관계를
알고 있는가?
● 각자의 목표를 알고
있는가?
Stakeholder
Map
http://darmano.typepad.com/logic_emotion/2007/05/persona_ecosyst.html
Persona
Ecosystem
Map
● 페르소나(사용자)가
제품을 사용하는 데
영향을 미치는
생태계를 이해하고
있는가?
Scenario
https://www.skillshare.com/classes/Wireframing-for-UX-Design-Sketch-Your-Big-Idea/263682787/projects/59363
● 사용자가 제품을 사용하는
Happy Path는?
● MVP 기본 시나리오 도출!!
Assumptions
& Hypothesis
● 각자 10개 이상 적기
● 우선순위 선정 (투표)
● 조별 취합 및 투표
● 전체 취합 및 선택
→ 검증(Verification)
→ 실험(Experiment)
→ 관리(Management)
가정(Validation)
가설(Hypothesis)
위험(Risk)
● 누구를 만날것인가?
● 무엇을 배울것인가?
● 어떻게 질문할것인가?
● 어떻게 이해할것인가?
Access End-User
http://espressobook.com/books/428
Synthesis (공유)
● 인터뷰 직후에 바로!
● Action Items 도출
● Learn! Learn! Learn!
ALL TOGETHER!!
Team Design
● Development Inception
● Development Process
● User Story Writing
● IPM
● Paring
● Retro.
Delivery
Dev Inceptions
● D & F 결과 재방문
● 핵심 기능 선택
● MVP 정의
Dev. Process
● MVP 정의 (ALL)
● UI/UX 와이어프레임 검증 (PD)
● 사용자 스토리 작성 (PM)
● IPM Iteration Planning Meeting
(ALL)
● 구현 (DEV)
● 인수 테스트 (PM)
● Retro. (ALL)
User Story Writing
By PM on PivotalTracker
https://www.pivotaltracker.com/blog/principles-of-effective-story-writing-the-pivotal-labs-way/https://www.alphachannelgroup.com/pivotal-tracker-vs-basecamp/
IPM
● 2~3주치 백로그만 추정
● 개발자만 추정 참여
● 구현 복잡도 0, 1, 2, 3
● 3은 다시 분해
Pairing w/ every one
TDD w/ every code
Retro.
● :) : :<
● Action Item 도출
● 매주 Action Item
수행 유무 확인
Product
Designer
Product
Manager
Developers
메신저 블로그 일정관리 문서관리백로그 관리
화면 디자인 고수준 프로토타이핑 스타일 가이드
ALL
IDE 소스형상 빌드(Gradle) CI 테스트 운영환경
FLUX RxJS Lodash D3.JS webpack Spring Boot
KEY MESSAGE
http://egloos.zum.com/dominic/v/5479859
http://www.ndtv.com/india-news/government-targets-giving-contracts-for-25-000-kilometres-of-roads-this-year-1397589
HAVE FUN !!!
https://www.etondigital.com/want-help-children-learn-programming-check-best-games-apps-websites/
Q & A
Thank you
조 인 석 (Chris Cho)
insuk.cho@doosan.com
https://www.facebook.com/insuk.chris.cho
https://www.brunch.co.kr/@insuk
https://brunch.co.kr/@insuk/17
https://brunch.co.kr/@insuk/15
참고하세요
https://leanpub.com/leanproduct

Más contenido relacionado

La actualidad más candente

The Principles of product development flow - a summary
The Principles of product development flow - a summary The Principles of product development flow - a summary
The Principles of product development flow - a summary Sebastian Kamilli
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentationgihanlsw
 
Introduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenIntroduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenPravin Kumar Singh, PMP, PSM
 
넷플릭스의 문화 : 자유와 책임 (한국어 번역본)
넷플릭스의 문화 : 자유와 책임 (한국어 번역본)넷플릭스의 문화 : 자유와 책임 (한국어 번역본)
넷플릭스의 문화 : 자유와 책임 (한국어 번역본)Doran Hwang
 
40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes40 Agile Methods in 40 Minutes
40 Agile Methods in 40 MinutesCraig Smith
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training ProcessClarion Marketing
 
스타트 업에서 스크럼 잘하기
스타트 업에서 스크럼 잘하기스타트 업에서 스크럼 잘하기
스타트 업에서 스크럼 잘하기yonghoon0126
 
Cost of delay (WSJF) - Roni Tamari
Cost of delay (WSJF) - Roni TamariCost of delay (WSJF) - Roni Tamari
Cost of delay (WSJF) - Roni TamariAgileSparks
 
Agile Performance Metrics
Agile Performance MetricsAgile Performance Metrics
Agile Performance MetricsACM
 
99 inception-deck
99 inception-deck99 inception-deck
99 inception-deckdrewz lin
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumArrielle Mali
 
An Agile Development Primer
An Agile Development PrimerAn Agile Development Primer
An Agile Development PrimerDerek Winter
 
User Story Point estimation method at ConFoo 2015
User Story Point estimation method at ConFoo 2015User Story Point estimation method at ConFoo 2015
User Story Point estimation method at ConFoo 2015Fred Heath
 
Agile Estimating & Planning
Agile Estimating & PlanningAgile Estimating & Planning
Agile Estimating & PlanningAgileDad
 
Scrum retrospective
Scrum retrospective Scrum retrospective
Scrum retrospective Priyanka Rana
 

La actualidad más candente (20)

The Principles of product development flow - a summary
The Principles of product development flow - a summary The Principles of product development flow - a summary
The Principles of product development flow - a summary
 
The Challenges of Agile Adoption
The Challenges of Agile AdoptionThe Challenges of Agile Adoption
The Challenges of Agile Adoption
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
 
Introduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenIntroduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in between
 
넷플릭스의 문화 : 자유와 책임 (한국어 번역본)
넷플릭스의 문화 : 자유와 책임 (한국어 번역본)넷플릭스의 문화 : 자유와 책임 (한국어 번역본)
넷플릭스의 문화 : 자유와 책임 (한국어 번역본)
 
40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes
 
Agile Metrics 101
Agile Metrics 101Agile Metrics 101
Agile Metrics 101
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
스타트 업에서 스크럼 잘하기
스타트 업에서 스크럼 잘하기스타트 업에서 스크럼 잘하기
스타트 업에서 스크럼 잘하기
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
Cost of delay (WSJF) - Roni Tamari
Cost of delay (WSJF) - Roni TamariCost of delay (WSJF) - Roni Tamari
Cost of delay (WSJF) - Roni Tamari
 
Agile Performance Metrics
Agile Performance MetricsAgile Performance Metrics
Agile Performance Metrics
 
99 inception-deck
99 inception-deck99 inception-deck
99 inception-deck
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
An Agile Development Primer
An Agile Development PrimerAn Agile Development Primer
An Agile Development Primer
 
User Story Point estimation method at ConFoo 2015
User Story Point estimation method at ConFoo 2015User Story Point estimation method at ConFoo 2015
User Story Point estimation method at ConFoo 2015
 
Agile Estimating & Planning
Agile Estimating & PlanningAgile Estimating & Planning
Agile Estimating & Planning
 
Scrum retrospective
Scrum retrospective Scrum retrospective
Scrum retrospective
 
UX and Scrum
UX and ScrumUX and Scrum
UX and Scrum
 

Destacado

안드로이드를 위한 Gradle 맛들이기
안드로이드를 위한 Gradle 맛들이기안드로이드를 위한 Gradle 맛들이기
안드로이드를 위한 Gradle 맛들이기DongHwan Yu
 
그레이들(Gradle)로 만드는 안드로이드 요리법
그레이들(Gradle)로 만드는 안드로이드 요리법그레이들(Gradle)로 만드는 안드로이드 요리법
그레이들(Gradle)로 만드는 안드로이드 요리법양 한빛
 
20130709 gradle
20130709 gradle20130709 gradle
20130709 gradleSukjin Yun
 
gradle로 안드로이드 앱 빌드하기
gradle로 안드로이드 앱 빌드하기gradle로 안드로이드 앱 빌드하기
gradle로 안드로이드 앱 빌드하기Manjong Han
 
Gradle 사용하기
Gradle 사용하기Gradle 사용하기
Gradle 사용하기jiseob kim
 
무식하게 배우는 gradle
무식하게 배우는 gradle무식하게 배우는 gradle
무식하게 배우는 gradleJi Heon Kim
 

Destacado (6)

안드로이드를 위한 Gradle 맛들이기
안드로이드를 위한 Gradle 맛들이기안드로이드를 위한 Gradle 맛들이기
안드로이드를 위한 Gradle 맛들이기
 
그레이들(Gradle)로 만드는 안드로이드 요리법
그레이들(Gradle)로 만드는 안드로이드 요리법그레이들(Gradle)로 만드는 안드로이드 요리법
그레이들(Gradle)로 만드는 안드로이드 요리법
 
20130709 gradle
20130709 gradle20130709 gradle
20130709 gradle
 
gradle로 안드로이드 앱 빌드하기
gradle로 안드로이드 앱 빌드하기gradle로 안드로이드 앱 빌드하기
gradle로 안드로이드 앱 빌드하기
 
Gradle 사용하기
Gradle 사용하기Gradle 사용하기
Gradle 사용하기
 
무식하게 배우는 gradle
무식하게 배우는 gradle무식하게 배우는 gradle
무식하게 배우는 gradle
 

Similar a [Springcamp 2017] Build the RIGHT thing - 린 & 애자일 이야기 @ Pivotal Labs SF

[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스Hee Jae Lee
 
성장하는 스타트업의 프로세스 개척기
성장하는 스타트업의 프로세스 개척기성장하는 스타트업의 프로세스 개척기
성장하는 스타트업의 프로세스 개척기DomainDriven DomainDriven
 
프로덕트 매니저 8년의 경험
프로덕트 매니저 8년의 경험프로덕트 매니저 8년의 경험
프로덕트 매니저 8년의 경험Jihye OK
 
[네이버오픈소스세미나] egjs-view360 개발기 - 김희재
[네이버오픈소스세미나] egjs-view360 개발기 - 김희재[네이버오픈소스세미나] egjs-view360 개발기 - 김희재
[네이버오픈소스세미나] egjs-view360 개발기 - 김희재NAVER D2
 
애자일 개발 프로세스를 이용한 고품질 소프트웨어 개발
애자일 개발 프로세스를 이용한 고품질 소프트웨어 개발애자일 개발 프로세스를 이용한 고품질 소프트웨어 개발
애자일 개발 프로세스를 이용한 고품질 소프트웨어 개발Jaehoon Oh
 
인터랙티브미디어2 - 사용성테스트
인터랙티브미디어2 - 사용성테스트인터랙티브미디어2 - 사용성테스트
인터랙티브미디어2 - 사용성테스트Ji Lee
 
4강. 프로토 타이핑 (prototyping)
4강. 프로토 타이핑 (prototyping)4강. 프로토 타이핑 (prototyping)
4강. 프로토 타이핑 (prototyping)Ho Hyun Lee
 
애자일 스크럼과 JIRA
애자일 스크럼과 JIRA 애자일 스크럼과 JIRA
애자일 스크럼과 JIRA Terry Cho
 
Scrum - Agile Development Process
Scrum - Agile Development ProcessScrum - Agile Development Process
Scrum - Agile Development ProcessKook Maeng
 
[위드이노베이션 토크콘서트] 위드이노베이션, 삼성과 구글의 개발 문화
[위드이노베이션 토크콘서트] 위드이노베이션, 삼성과 구글의 개발 문화 [위드이노베이션 토크콘서트] 위드이노베이션, 삼성과 구글의 개발 문화
[위드이노베이션 토크콘서트] 위드이노베이션, 삼성과 구글의 개발 문화 Daniel Juyung Seo
 
더 나은 사용자 경험과 비즈니스를 만들기 위한 프로덕트 매니저로 일하기
더 나은 사용자 경험과 비즈니스를 만들기 위한 프로덕트 매니저로 일하기더 나은 사용자 경험과 비즈니스를 만들기 위한 프로덕트 매니저로 일하기
더 나은 사용자 경험과 비즈니스를 만들기 위한 프로덕트 매니저로 일하기Hyunjung Kim
 
Continuous Integration & Collaboration
Continuous Integration & CollaborationContinuous Integration & Collaboration
Continuous Integration & CollaborationKi Bae Kim
 
꿀밋업시리즈3탄_Spring Boot를 활용한 마이크로서비스 개발과 페어프로그래밍(TDD)
꿀밋업시리즈3탄_Spring Boot를 활용한 마이크로서비스 개발과 페어프로그래밍(TDD)꿀밋업시리즈3탄_Spring Boot를 활용한 마이크로서비스 개발과 페어프로그래밍(TDD)
꿀밋업시리즈3탄_Spring Boot를 활용한 마이크로서비스 개발과 페어프로그래밍(TDD)VMware Tanzu Korea
 
Agile SW 개발
Agile SW 개발Agile SW 개발
Agile SW 개발혁 권
 
How to implement your dream 20150427
How to implement your dream 20150427How to implement your dream 20150427
How to implement your dream 20150427Will Kim
 
ERP 프로젝트 수행방법론-SAP_v1.2.pptx
ERP 프로젝트 수행방법론-SAP_v1.2.pptxERP 프로젝트 수행방법론-SAP_v1.2.pptx
ERP 프로젝트 수행방법론-SAP_v1.2.pptxSeong-Bok Lee
 
Sk planet 이야기
Sk planet 이야기Sk planet 이야기
Sk planet 이야기종범 고
 
애자일 안한 이야기
애자일 안한 이야기애자일 안한 이야기
애자일 안한 이야기Sungchul Park
 
EMOCON 2015 - 품질과 테스트는 다르다
EMOCON 2015 - 품질과 테스트는 다르다EMOCON 2015 - 품질과 테스트는 다르다
EMOCON 2015 - 품질과 테스트는 다르다이상한모임
 

Similar a [Springcamp 2017] Build the RIGHT thing - 린 & 애자일 이야기 @ Pivotal Labs SF (20)

[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
 
성장하는 스타트업의 프로세스 개척기
성장하는 스타트업의 프로세스 개척기성장하는 스타트업의 프로세스 개척기
성장하는 스타트업의 프로세스 개척기
 
프로덕트 매니저 8년의 경험
프로덕트 매니저 8년의 경험프로덕트 매니저 8년의 경험
프로덕트 매니저 8년의 경험
 
[네이버오픈소스세미나] egjs-view360 개발기 - 김희재
[네이버오픈소스세미나] egjs-view360 개발기 - 김희재[네이버오픈소스세미나] egjs-view360 개발기 - 김희재
[네이버오픈소스세미나] egjs-view360 개발기 - 김희재
 
애자일 개발 프로세스를 이용한 고품질 소프트웨어 개발
애자일 개발 프로세스를 이용한 고품질 소프트웨어 개발애자일 개발 프로세스를 이용한 고품질 소프트웨어 개발
애자일 개발 프로세스를 이용한 고품질 소프트웨어 개발
 
인터랙티브미디어2 - 사용성테스트
인터랙티브미디어2 - 사용성테스트인터랙티브미디어2 - 사용성테스트
인터랙티브미디어2 - 사용성테스트
 
4강. 프로토 타이핑 (prototyping)
4강. 프로토 타이핑 (prototyping)4강. 프로토 타이핑 (prototyping)
4강. 프로토 타이핑 (prototyping)
 
애자일 스크럼과 JIRA
애자일 스크럼과 JIRA 애자일 스크럼과 JIRA
애자일 스크럼과 JIRA
 
Scrum - Agile Development Process
Scrum - Agile Development ProcessScrum - Agile Development Process
Scrum - Agile Development Process
 
[위드이노베이션 토크콘서트] 위드이노베이션, 삼성과 구글의 개발 문화
[위드이노베이션 토크콘서트] 위드이노베이션, 삼성과 구글의 개발 문화 [위드이노베이션 토크콘서트] 위드이노베이션, 삼성과 구글의 개발 문화
[위드이노베이션 토크콘서트] 위드이노베이션, 삼성과 구글의 개발 문화
 
더 나은 사용자 경험과 비즈니스를 만들기 위한 프로덕트 매니저로 일하기
더 나은 사용자 경험과 비즈니스를 만들기 위한 프로덕트 매니저로 일하기더 나은 사용자 경험과 비즈니스를 만들기 위한 프로덕트 매니저로 일하기
더 나은 사용자 경험과 비즈니스를 만들기 위한 프로덕트 매니저로 일하기
 
Continuous Integration & Collaboration
Continuous Integration & CollaborationContinuous Integration & Collaboration
Continuous Integration & Collaboration
 
꿀밋업시리즈3탄_Spring Boot를 활용한 마이크로서비스 개발과 페어프로그래밍(TDD)
꿀밋업시리즈3탄_Spring Boot를 활용한 마이크로서비스 개발과 페어프로그래밍(TDD)꿀밋업시리즈3탄_Spring Boot를 활용한 마이크로서비스 개발과 페어프로그래밍(TDD)
꿀밋업시리즈3탄_Spring Boot를 활용한 마이크로서비스 개발과 페어프로그래밍(TDD)
 
Agile SW 개발
Agile SW 개발Agile SW 개발
Agile SW 개발
 
How to implement your dream 20150427
How to implement your dream 20150427How to implement your dream 20150427
How to implement your dream 20150427
 
ERP 프로젝트 수행방법론-SAP_v1.2.pptx
ERP 프로젝트 수행방법론-SAP_v1.2.pptxERP 프로젝트 수행방법론-SAP_v1.2.pptx
ERP 프로젝트 수행방법론-SAP_v1.2.pptx
 
Sk planet 이야기
Sk planet 이야기Sk planet 이야기
Sk planet 이야기
 
애자일 안한 이야기
애자일 안한 이야기애자일 안한 이야기
애자일 안한 이야기
 
[AKC2021] 애자일 안한 이야기 (박성철)
[AKC2021] 애자일 안한 이야기 (박성철)[AKC2021] 애자일 안한 이야기 (박성철)
[AKC2021] 애자일 안한 이야기 (박성철)
 
EMOCON 2015 - 품질과 테스트는 다르다
EMOCON 2015 - 품질과 테스트는 다르다EMOCON 2015 - 품질과 테스트는 다르다
EMOCON 2015 - 품질과 테스트는 다르다
 

[Springcamp 2017] Build the RIGHT thing - 린 & 애자일 이야기 @ Pivotal Labs SF