1. 흰 바탕으로부터 제품 만들기,
A to Marimba
삼성SDS Collaboration사업개발그룹 마주연
2. 프로덕트 팀에서의 개발자의 역할이란
“제품의 아이디어 기획에서부터 개발까지”
제품을 스스로 만들 수 있는 팀이 일하는 방법
3. 저는요,
평범한 개발자입니다.
2013년 초 입사, 프로젝트를 떠돌아 다니다
2016년 말 Agile Core Team 합류
2019년 8월, Collaboration사업개발그룹 합류: 지금 여러분들이 절 보고 계신 이유
사용자들에게 직접 닿는, 프론트엔드 개발이 즐거워요
14. 비슷한 제품들을 조사하자! 기술적인 요소들을 준비하자!협업 툴 사용자를 만나자!
Background research
15. 전략을 세우자
😎😙🤔😜🧐😀😊🥳
🤗🤓
SaaS 서비스로 성공하려면
global 시장으로 가야해.
북미와 유럽에서는
리모트웤을 많이 하는구나!
팀의 일을 먼저 만들고
함께 일하는 것을 주도하는 건
PM!
기존의 너무나 잘 만든 툴을
똑같이 따라 만드는 건
바보같은 짓이야.
16. 사용자의 문제를 찾아 해결하자
문제 1. 능력있는 인재와 함께 일하기 위해 재택근무,
원격근무
3년 새 159% 증가
따로 떨어져 일하며 느끼는 고립감.
한 곳에 모여있는 것처럼 일할 수 있다면?
문제 2. 협업을 위해 9개 이상의 툴을 사용한다
평균 300여 회 이상의 앱 스위칭
한 곳에서 확인할 수 있다면?
+ 실시간 화이트보드 제품이 성장하고 있다 (Miro, Mural)
23. 국내/국외 유저 인터뷰
몇 명의 팀원과 어떤 일을 하는지, 근무 형태, 환경, 분위기는 어떤가요?
하루의 일과 중에 어떻게 일하며 그 안에선 어떤 어려움들이 있나요?
이러한 제품이 있다면, 당신에게 도움이 될까요?
1시간씩 10개사 11명
24. 이 제품이 당신의 문제를 해결해 줄 것 같습니까?
YES
36%
NO
64%
“스타트업은 바빠서
우울증같은거에 신경 쓸
여유가 없어요”
“사회적 고립이 문제라면
팀 액티비티를 해야지
툴로 해소한다는건
말이 안돼요”
“풀타임 리모트는
기껏해야 6% 수준.
종종 사무실에 가니 그닥
우울감을 느끼지 않아요”
31. 첫번 째 미국 출장과 유저 인터뷰
1시간씩 19개사 19명
몇 명의 팀원과 어떤 일을 하는지, 근무 형태, 환경, 분위기는 어떤가요?
하루의 일과 중에 어떻게 일하며 그 안에선 어떤 어려움들이 있나요?
이러한 제품이 있다면, 당신에게 도움이 될까요?
32. 이 제품이 당신의 문제를 해결해 줄 것 같습니까?
NO
37%
YES
63%
“WFH으로 10명 이상이 되는
팀의 구성원들이
모두 사무실에 있는 경우가
사라지고 있어요”
“역할자간 협업 문제가
커지고 있어요.
모두 서로 다른 툴을 쓰고
서로의 툴에 관심이 없어요”
“논의를 나누고 자료를 정리하는
피로도가 상당해요. 한 곳에서
쉽게 정리해서 볼 수 있다면
정말 좋겠어요”
33.
34. 제품의 어떤 강점을 먼저
어필하면 좋을까?
가장 간단한 형태로
만들어보자!
계속 타겟유저를 만나며
아이디어를 발전시켜보자!
가설-검증 이터레이션
35.
36.
37. 국내/국외 유저 인터뷰
근무 형태, 환경, 분위기는 어떤가요? 어떻게 일하며 어떤 어려움들이 있나요?
이러한 제품이 있다면, 당신에게 도움이 될까요?
이 제품을 한번 사용해 보시겠어요?
38. 이 제품이 당신의 문제를 해결해 줄 것 같습니까?
“함께 브레인스토밍하고
바로 정리까지,
게다가 한 눈에 볼 수
있다니 너무 좋은데요”
“Integration 까지
된다면 여러 곳 돌아다니지
않고 한곳에서 모여 한방에
정리할 수 있을 것 같아요”
“정보 파악이 쉽지 않아서
정리하기에 불편할 것
같아요. 아직은 사용성에
제약이 너무 많네요.”
43. 사용자가 사용할 수 있는 제품이 되기 위해서는
계정을 만들고 관리할 수 있어야 하고
내 작업공간을 관리할 수 있어야 하고
권한을 준 팀원들과 함께 사용할 수 있어야 하고
시스템은 늘 안정적이어야 하고
데이터는 안정적으로 잘 보관되어야 하고
개인정보가 보호되어야 하고
…
DEVUXPM
44. Workspace Board
Board 내부의 모든 것
실시간 화이트보드 편집
Video Call
로그인/회원가입, 계정 관리
Workspace, Section 관리
멤버 초대, 권한 관리
커뮤니케이션 비용을 고려한 팀 구성하기
45. 규칙적인 이터레이션 운영과 릴리즈
제품 개발과 지속적인 개선을 위한 이터레이션 운영
각 이터레이션의 목표는 팀이 함께 결정한다
한 이터레이션 단위로 사용자에게 우선적으로 제공할 가치를 담는다
48. 멤버가 아닌 사용자에게도 쉽게 보드를 공유하고 싶다 : 보드 공유 기능
익숙하지 않은 사용 방법 : 유저 인터랙션 변경. 화면 이동 방식과 객체 편집 방식 변경
좀 더 자유로운 패드 사용에 대한 요구 : Structured Pad + Freeform Pad
광활한 보드 내에서 정보를 찾는 어려움 : 전체를 한눈에 볼 수 있는 전체 뷰 모드
보다 쉽게 유즈케이스에 접근 : 쉽게 삽입가능한 템플릿 제공
기능 / 비기능 요소 개선 : 보안, 성능 등
지속적인 개선!
49.
50.
51. 9월 베타오픈 이후,
Data Driven Development
열혈 사용자 인터뷰 / 이탈 사용자 인터뷰, 설문 요청
다양한 채널을 이용한 마케팅
사용자의 의견을 반영한 릴리즈 계획 수립과 이터레이션 운영
성능에 대한 사용자들의 요구 : 3번의 이터레이션에 걸쳐 성능 개선을 병행
모바일로 접근하는 사람이 많다 : 모바일/태블릿 단계적으로 오픈 진행 중
여럿이 함께 쓰는 케이스가 적다 : 초대된 사용자의 가입에 대한 장벽