sw product 개발을 위한 제품화 전략 및...
TRANSCRIPT
Copyright 2012 uWiseone ECM 연구소. All rights reserved. uWiseone confidential. 1
SW 제품화 전략 및 프로세스
SW Product 개발을 위한 제품화 전략 및 프로세스
㈜유와이즈원 ECM 연구소
신호승 선임연구원
Copyright 2012 uWiseone ECM 연구소. All rights reserved. uWiseone confidential. 2
SW 제품화 전략 및 프로세스
목차
SW 기업의 영속성
Customer Development
실리콘벨리의 기업문화
Overview Theory Q&A Product Case Study Scenario Overview Theory Q&A Product Case Study Scenario
■ SW Product(제품) 개발을 위한 Lifecycle 이해
SW 제품 비즈니스에 필요한 Value Chain을 이해하는 것이 매우 중요하다.
Keyword 1:
『SW 기업의 영속성』
1 Keyword 2:
『Customer
Development』
2 Keyword 3:
『 실리콘벨리의
기업문화 』
3
Imagination + Science + Passion + Discipline + Entrepreneurship
4
Overview Theory Q&A Product Case Study Scenario Overview Theory Q&A Product Case Study Scenario
■ SW 개발의 Value Chain
Business and Product Strategy
Product Development
Marketing, Sales and
Distribution
- SW 개발전략 - Discipline - Single Code Base - Gray Box 기반 - Single/Multi Tenant Architecture
1 2 3
국내 뿐만 아니라 미국도 어느 하나의 깨진 곳이 있으면 제품 전체가 문제시 된다.
Product Maintenance and Customer
Support
4 - Agile/Lean - R&D - Science - Product (Line) Engineering - Passion - Engineering Methodology - Communication - Customer Development - Assets
- Organizing - Methodology - Channel - Supply Chain - Sales Process - Assets - Entrepreneurship
- Maintenance Strategy
- User Group - recurring
revenue 확보
모든 과정을
Story 기반으로
Cross Cutting
Overview Theory Q&A Product Case Study Scenario Overview Theory Q&A Product Case Study Scenario
Needs Demands
Imagination
Customer
Resource (cost/human/outsourcing)
Maintenance (update/ upgrade)
Sales 개발
개발 방법론 Tool
Development Strategy
R&D
Marketing
■ SW 개발의 Lifecycle과 Discipline
선순환 할 수 있는 개발 생태계를 구축 할 수 있어야 한다.
MA 계약을 통한 기업의 영속성을 확보하고, 확보한 역량을 바탕으로 지속적인 가치를 제공
Software
Business
Strategy
MA 계약 시장의 요구사항을 파악하고 개발/투자에 대한 의사결정
개발가능성 타진 내부 역량 분석 기회분석
전사 차원의 관점에서 제품 생산을 위한 리소스 전략 수립
비즈니스 요구사항을 빠르게 충족시키기 위해 Agile 도입
Overview Theory Q&A Product Case Study Scenario Overview Theory Q&A Product Case Study Scenario
■ SAP의 비즈니스 모델
MA 계약을 통한 기업의 영속성을 확보하여, R&D와 새로운 가치를 제공하기 위한 역량 확보
2012년 3분기 매출 39억 5천 200만 유로(약 5조 7천억) 중 Software 라이선스와 관련된 매출은 단 10억 2천만 유로 밖에 안된다.
Overview Theory Q&A Product Case Study Scenario Overview Theory Q&A Product Case Study Scenario
■ uwiseOne의 비즈니스 모델
국내시장에서도 안된다고 포기하지 말고, 전략을 가지고 시도하면 성공할 수 있다.
Discipline Strategy First Line Support(기본 응대), Second Line Support(버그/불편사항/응급), Third Line Support(제품 장애)
In time에 가능한 지원 항목과 그렇지 않은 요구사항을 분할하여 Support Pack으로 업그레이드
수 십개의 고객사로부터 15% 이상의 MA 계약을 통한 영속적인 연구개발비 확보로 미래 가시성 확장
Continuous Integration and Release 주기적인 Support Pack과 Service Pack의 출시로 살아있는 SW를 제공
고객은 새로운 시스템을 도입하지 않더라도, 지속적으로 최신 기술과 트랜드가 반영된 제품 사용 가능
v3.2
2011.10
v3.2.1
2012.04
v3.2.1-SP1 v3.2.1-SP2
2012.05 2012.06
불편사항개선: 37건
버그픽스: 227건 불편사항개선: 14건
버그픽스: 87건
v3.3
2012.11
클라우드 웹 오피스 클라우드 인터넷 FAX 문서 미리보기 모바일 오피스 강화
Copyright 2012 uWiseone ECM 연구소. All rights reserved. uWiseone confidential. 8
SW 제품화 전략 및 프로세스
목차
SW 기업의 영속성
Customer Development
실리콘벨리의 기업문화
Overview Theory Q&A Product Case Study Scenario Overview Theory Q&A Product Case Study Scenario
■ Problems with Traditional PDP
과거의 Linear한 PDP로는 변화하는 요구사항을 만족시킬 수 없다.
시장의 요구사항과 Time to Market에 맞는 계속적인 Learn and Discovery 필요
비전-전략-제품에 대한 가설을 지속적으로 검증 받고 수정해야 고객이 원하는 제품이 된다.
Overview Theory Q&A Product Case Study Scenario Overview Theory Q&A Product Case Study Scenario
■ The Four Steps to the Epiphany
Discipline 기반의 제품 개발
Address uncertainty 불확실성의 극복 – 고객, 시장, 비용
Learn and discover
비즈니스 목적의 집중 강화
Customer driven
비용을 지불하는 고객을 발굴
Balanced approach
엔지니어링 뿐만 아니라, 마케팅, 영업, 경영 등 모든 요소에 구멍이 없어야 한다
Start development based on vision
Find Visionary customers for early sales
Develop product for few visionary customers
Get orders Build profitable and
repeatable sales process
Learn enough to scale the business
Year one Objective Positioning Launch Demand creation
Transition from development-centric to mission-centric organization
Transition from mission-centric to process-centric organization
• Intel, Google, Apple 등은 매우 강력한 process-centric하게 기업 운영
• Variant를 줄일 수 있게 조직구조를 변경하고 제품을 개발
• 제품개발과 관련된 측정 가능한 조직화
Overview Theory Q&A Product Case Study Scenario Overview Theory Q&A Product Case Study Scenario
■ Microsoft Internet Explorer
단 9개월 만에 시장을 석권 -> 다른 기업들이 모두 따라 하는 레퍼런스
Product Engineering Process
First Line Support(기본 응대), Second Line Support(버그/불편사항/응급), Third Line Support(제품 장애)
In time에 가능한 지원 항목과 그렇지 않은 요구사항을 분할하여 Support Pack으로 업그레이드
수 십개의 고객사로부터 15% 이상의 MA 계약을 통한 영속적인 연구개발비 확보로 미래 가시성 확장
UP에 기발한 Agile 개발 방법론 도입
SW 아키텍처를 잘 잡았기 때문에 일/주/월 기준의 빌드가 가능한 개발 프로세스 정립 가능
모든 기능을 Linear하게 개발 하는 것이 아니라 Story 중심으로 Agile/TDD 기반 개발
Overview Theory Q&A Product Case Study Scenario Overview Theory Q&A Product Case Study Scenario
■ Apple
Intel을 제외한 가장 공학적인 기업, 철저한 조사와 측정으로 제품 개발
Continued disriptive innovation
Apple II(1978) -> Mac(1984) -> NeXT(1985) -> PowerBook(1990) -> OS X -> iPod(2001) -> iOS -> iPhone(2007) -> App Store(2007) -> iPad(2010) -> ???
Product Design
Focus on what people need and how they use the product
Decide what not to contain; Concentrate on the things really important to customers
Design simple and easy-to-adopt product
Design Continues until they find the key underlying principle of the problem to solve: 핵심이론을 바탕으로 설계와 아키텍트
Painstaking attention to the smallest of details: 개발자는 제품기획부터 출시까지 모든 내용을 알아야한다(Agile)
Market timing; Not a first mover(Failure of Newton – 5 years too early)
Product Engineering Process
Iterative Customer Involvement
Rigorous Process: 매우 타이트하고, 측정 가능한 평가시스템 보유
Product line engineering: product의 레이어를 구분해 arhcitecture화(도메인/어플리케이션)
CEO as Chief Innovator
Copyright 2012 uWiseone ECM 연구소. All rights reserved. uWiseone confidential. 13
SW 제품화 전략 및 프로세스
목차
SW 기업의 영속성
Customer Development
실리콘벨리의 기업문화
Overview Theory Q&A Product Case Study Scenario Overview Theory Q&A Product Case Study Scenario
Metric
기업 운영과 관련된 모든 정보를 개발자와 공유(오퍼레이션 대시보드) 기업의 존재이유와 성과에 대한 목표의식 공동체화 철저한 데이터에 의한 제품 전략 수립과 개발 데이터를 기반으로 한 가설 검증과 솔루션 개발 및 Agile한 반복 수행 제품 전략, 개발, 마케팅, 영업 전 과정에 걸친 가설 검증의 프로세스 Conversion Funnels, Cohort 등의 분석 기법을 Visualization
Resoponsibility
우리는 가족이 아니라 프로 야구팀이다 by Netflix 자유와 책임의 조화(자유에는 항상 책임이 뒤따른다) WIth great power comes great responsibility 수치와 성과로 결과를 표현
Lean Startup
MVC(Minimum Viable Product) 개발 전략 고객과의 지속적인 커뮤니케이션으로 가설을 검증한다 제품에 집중하고, Time to Market에 Fit 해야 한다 조직의 모든 업무 방식을 Agile하게 변화 시켜, Story 기준으로 iteration 한다 핵심 역량에만 집중한다
데이타
검증
측정
가설
정의
성과
자유
책임
Agile
Idea
구축
제품
측정
데이
터
Learn
and
Discover
■ 실리콘 벨리의 기업문화