why based success_opensource_project_will_fail_its_product_last

35
为什么基于成功的开源项 目的商业产品会失败? 适兕 2015.12.1

Upload: li-jiansheng

Post on 16-Feb-2017

163 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Why based success_opensource_project_will_fail_its_product_last

为什么基于成功的开源项目的商业产品会失败?

适兕 2015.12.1

Page 2: Why based success_opensource_project_will_fail_its_product_last

关于开放云精选

创始团队混迹开源界久矣

开源软件正在吞噬世界

云计算让世界更加美好

精⼼选择开源云平台

弥补本⼟与世界的缝隙,充当跳板。

主要业务(目前):翻译、写作、咨询、培训。

Page 3: Why based success_opensource_project_will_fail_its_product_last

Agenda或思路缘起

题目诠释

在失败的路上正在做什么

失败的症状有哪些?

失败的原因为何?

如何避免这些失败

安娜卡列尼娜法则

Page 4: Why based success_opensource_project_will_fail_its_product_last

个⼈失败史

红旗Linux企业版

红旗⾼可用集群

cloudstack

oVirt/OBS

OpenStack

Page 5: Why based success_opensource_project_will_fail_its_product_last

–刘易斯·托马斯

“如果没有⼈向我们提供失败的教训,我们将⼀事⽆成。我们思考的轨道是在正确和错误之间⼆者择⼀,⽽且错误的选择和正确的选择的频率相

等。”

Page 6: Why based success_opensource_project_will_fail_its_product_last

题目诠释

何谓成功的开源项目?

何为商业产品

失败是指什么?

主要还是技术/⼯程视野

Page 7: Why based success_opensource_project_will_fail_its_product_last

失败的路上都在做什么?

Page 8: Why based success_opensource_project_will_fail_its_product_last

选型

没有做到以数据说话

从众⼼态

Page 9: Why based success_opensource_project_will_fail_its_product_last

招聘

过分的重视经验、技能

忽略了培养

Page 10: Why based success_opensource_project_will_fail_its_product_last

构建

私有仓库

构建流程

瀑布模式/敏捷

Page 11: Why based success_opensource_project_will_fail_its_product_last

需求

最早⽆需求

产品部后成立

思路来自业界领头产品描述

Page 12: Why based success_opensource_project_will_fail_its_product_last

⼝号

深度定制

自主研发

Page 13: Why based success_opensource_project_will_fail_its_product_last

⽂档

不会成立⽂档团队

由产品替代

不会参与到上游

Page 14: Why based success_opensource_project_will_fail_its_product_last

加速

以“快鱼吃慢鱼”为由

加班加点

⼤跃进式的日期限定

Page 15: Why based success_opensource_project_will_fail_its_product_last

定制

承诺客户

⾔听计从

Page 16: Why based success_opensource_project_will_fail_its_product_last

失败的症状有哪些?

Page 17: Why based success_opensource_project_will_fail_its_product_last

分支

与上游出现差距

深度定制的内容冲突

backport难度⾼

Page 18: Why based success_opensource_project_will_fail_its_product_last

⼠⽓

“救⽕”频繁

没有时间参与上游

Page 19: Why based success_opensource_project_will_fail_its_product_last

反馈

对上游⽆反馈

包括测试、⽂档

实施反馈的初级问题

Page 20: Why based success_opensource_project_will_fail_its_product_last

项目

售前⽆法掌控定制

研发跟进项目

Page 21: Why based success_opensource_project_will_fail_its_product_last

传播

没有培训团队

合作伙伴少甚⾄没有

Page 22: Why based success_opensource_project_will_fail_its_product_last

同类

友商较多

毫⽆过⼈之处

Page 23: Why based success_opensource_project_will_fail_its_product_last

失败的原因何在?

前期准备不⾜,诸如项目设计理念、愿景

招聘上犯严重错误

缺乏开放的⼼态,⾼估自⼰,低估社区

过度的重视知识产权,强调自主,拖延开源

逼着社区⼯程师适应传统的⽂化

Page 24: Why based success_opensource_project_will_fail_its_product_last

如何避免这些失败?

Page 25: Why based success_opensource_project_will_fail_its_product_last

融⼊上游

雇佣开发、测试、⽂档⼯程师

直接、纯粹的参与到社区

Page 26: Why based success_opensource_project_will_fail_its_product_last

明确业务

选型之前

确认业务/产品

Page 27: Why based success_opensource_project_will_fail_its_product_last

⽂化改变

尊重知识型个体

开放、共享

不强迫、不洗脑

Page 28: Why based success_opensource_project_will_fail_its_product_last

⽣态系统

寻找自⼰的“食物链”点

不逞强,⾼估自⼰

Page 29: Why based success_opensource_project_will_fail_its_product_last

洞察核⼼

区别出上游的core

找到外围的下⼿

再没有能⼒开发分支之前,

不要去动core

Page 30: Why based success_opensource_project_will_fail_its_product_last

知识传播

培训体系的建立

优秀⽂档的撰写

Page 31: Why based success_opensource_project_will_fail_its_product_last

服务意识

实施、售后团队提⾼

增强服务意识

Page 32: Why based success_opensource_project_will_fail_its_product_last

安娜卡列尼娜法则?

“幸福的家庭看起来都差不多,⽽不幸的家庭却各有各的不幸。“

Page 33: Why based success_opensource_project_will_fail_its_product_last

–衷⼼希望 适兕

“创业维艰,不要在基于开源项目来开发商业的产品成为你的’阿克琉斯之踵’!”

Page 34: Why based success_opensource_project_will_fail_its_product_last

有问题吗?

“Thanks for your listening.”

Page 35: Why based success_opensource_project_will_fail_its_product_last

2016年聚会主题征集

发送消息给meetup的组织者们

如果有wechat号的话,直接告诉组织者

欢迎更多的speaker加入!