在 开放产品开发(OPD):开篇 中讲了一下OPD是什么,以及它主要指引的方法,这篇文字将给大家介绍一下OPD框架。

一个公司有三种经营模式,像游戏代理的属于运营型,做企业定制项目管理软件的属于项目型;互联网的大多数属于面向大众的产品型。而不管是哪种类型,其实背后都是有产品的支撑,游戏本身的主题就是游戏产品,定制项目的终极目标也是产品,正因为产品的重要性,所以OPD核心关注的就是有什么方法来支持一个产品如何从无到有开发出来?

我们生活中到处都是产品,iPad、小米,超市里你看到的所有东西其实也都是产品,还有你买的汽车保险,你用的开发工具、游戏引擎,这些都是产品,只是不同类型而已。这些产品中,我们可以分为三种不同的驱动类型,游戏引擎之类的属于技术驱动,保险产品属于销售驱动,小米手机属于市场驱动。对于不同类型的产品,我们会有不同的产品开发方法,OPD关注的是市场驱动型的产品,这也是上面OPD架构图中为什么在商业这个线上画了一个市场驱动型箭头的原因。

下面我就简要说一下架构图中各个圈代表的是什么?

商业

我们听过红海、蓝海之说,这也是图中以这两种颜色为渐变色的背后原因。现存的市场由两种海洋所组成:即红海和蓝海。红海代表现今存在的所有产业,也就是我们已知的市场空间;而蓝海则代表当今还不存在的产业,这就是未知的市场空间。 我把它叫做现有市场和全新市场。在现有市场中,如果出现垄断企业的话,我们一般推荐选择细分市场,也就是生产改良产品。

对于不同市场我们有不同的问题可以促发自己思考,例如现有市场可以从以下方面想想:

  • 有哪些竞争对手?谁在引领市场?
  • 竞争对手各占多少市场份额?
  • 进入现有市场的代价有多大?
  • 竞争表现在哪些方面,是功能、性能、价格,还是渠道?
  • 前三年计划占领多少市场份额?
  • 竞争对手如何定义市场?
  • 是否存在同一的行业标准?标准由谁制定?
  • 公司是打算遵守行业标准、扩展标准,还是另立标准?(扩展标准和另立标准意味着进一步细分市场)

组织

人不能产生需求,但是可以激发需求的产生。任何产品都是由一部分人想出来的,也是由这部分人带着团队做出来的,所以组织对于产品来说是极其重要的一个维度。说到组织,大家想到的可能就是那种庞大的机构,然而现在快速变化的市场必然要求组织也能适应变化,这就要求组织也变得敏捷起来,这就需要把组织分解为很多高效的团队,这些团队的协作来形成一个精益组织。然而,我们都知道,现在很多产品,特别是IT软件,其复杂度已经比过去的几十年复杂很多,不仅仅是产品需求复杂度,技术学习难度,还包括知识型工作人员管理的复杂性。不管组织、团队多大,目标是什么,最终都要落实到团队中的个人,也许不能做到每个人都是优秀的,但至少有几个优秀的,其他的人也至少是合格的。那如何让每个人都能胜任自己的工作呢?这就需要我们从组织、团队和个人三个角度去管理,战略方针靠组织、落实贯彻靠团队、行动执行靠个人,这也是为什么对于组织来说OPD关心精益组织、高效团队和敏捷个人的缘由。

流程

大的企业靠文化、中型企业靠流程、小型企业靠个人,话是这么说,但任何一个企业的运作都必须由流程来完成,只是这个流程的成熟度到了哪一级的区别而已。如果说一个企业的组织机构是比较稳定不变的,那么具体流程应该是随需应变的,然而我们可以抽取出流程之上的一些方法来作为流程的基础依据,这也是OPD中对流程的关注点。我们重在方法,而不是具体指导每一个细节步骤应该由哪一个人来怎么做到。

作为一个产品,从无到有,OPD关注三个大的流程,或者说三个大的方法:产品管理、架构开发以及软件开发。

产品管理

架构开发

软件开发

架构

不同的软件产品需要不同的架构,随着云、物联网的应用,架构也越来越复杂。在软件行业中,我们开发产品,面对的用户是一类用户,也许会是来做多个细分群。如何从产品层面的复用来快速的反馈市场,获得商业成功,这是架构需要考虑的事情,而基于产品线工程的模型驱动架构可能是一个好的办法。

  商业、组织、流程和架构是OPD的四要素,以上是对开放产品开发架构图的大致说明,更多内容请继续关注OPD主题blog。

开放产品开发(OPD):OPD框架的更多相关文章

  1. 开放产品开发(OPD):开篇

    OPD?这是什么玩意?google一下.忘记说了,最近google被封锁的厉害,那就百度一下吧.可惜,OPD找不出是什么.你今天你找不到是正常的,因为之前还没有OPD,而现在才开始有OPD这个东东.相 ...

  2. 开放产品开发(OPD):Archi 汉化工具下载

    本文更新版本已挪至  http://www.zhoujingen.cn/blog/3378.html ------------------------------ 在OPD中,我们使用了ArchiMa ...

  3. 开放产品开发(OPD):产品负责人的工作原则和方法

    月26日我将在2014 WOT全球软件技术峰会做相关的一个主题演讲[产品负责人的工作原则和方法],个原则和相应的一些方法. 以下是本次分享内容: 完整版如下,如果你喜欢想下载的话,点击 http:// ...

  4. 企业 SOA 设计(2)–组件化产品开发平台

    上一篇<企业 SOA 设计(1)–ESB 设计>中,写到我们的 SOA 设计分为两个层面来进行:一个是系统间的 SOA 设计,主要通过 ESB 来完成:另一方面则是单个应用系统内部的 SO ...

  5. Python Web 开发的十个框架【转载】

    Python 是一门动态.面向对象语言.其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性.除了语言本身的设计目的之外,Python标准 库也是值得大家称赞的,Python甚至还 ...

  6. 关于web开发前端h5框架的选择

    关于web开发前端h5框架的选择 看了很多移动版框架都是基于app混合式开发的,不是单独h5网站的基于h5开发的web框架从组件丰富度,兼容性,相关教程来说bootstrap还是最好的react和vu ...

  7. 集成产品开发-IPD简介

    内训IPD流程,听完后,觉的流程的力量很强大,可以高效的团队几千上万人的研发团队,来正确地为同一个目标前进.因为讲解者是从华为出来的,所以,相关的案例分析以及理解,都是以华为研发为模板来讲解的.这没错 ...

  8. 聊聊如何在华为云IoT平台进行产品开发

    摘要:华为云物联网平台承载着南北向数据互通的功能职责. 本文分享自华为云社区<如何基于华为云IoT物联网平台进行产品开发>,作者: Super.雯 . 华为云物联网平台承载着南北向数据互通 ...

  9. 微博开放平台开发(一)获取access_token

    因为工作需要,接触到微博开放平台开发.特做此记录方便查用. 一.准备. 1.微博账号.注册很容易. 2.微博账号成为开发者. 登录微博开放平台  登录你注册的账号,然后进入管理中心完善开发者基本信息和 ...

随机推荐

  1. 转:ffdshow 源代码分析

    ffdshow神奇的功能:视频播放时显示运动矢量和QP FFDShow可以称得上是全能的解码.编码器.最初FFDShow只是mpeg视频解码器,不过现在他能做到的远不止于此.它能够解码的视频格式已经远 ...

  2. atmega32u4制作arduino leonardo最小系统

    转载请注明:@小五义http://www.cnblogs.com/xiaowuyiQQ群:64770604 一.leonardo最小系统 关于leonardo这里不再介绍,直接上最小系统原理图,该系统 ...

  3. [C] c99int(让VC等编译器自动兼容C99的整数类型)V1.02。源码托管到github、添加CMake编译配置文件、使用doxygen规范注释

    新版本—— http://www.cnblogs.com/zyl910/p/zlstdint_v100.html[C] zlstdint(让VC.TC等编译器自动兼容C99的整数类型)V1.0.支持T ...

  4. XsdGen:通过自定义Attribute与反射自动生成XSD

    前言 系统之间的数据交互往往需要事先定义一些契约,在WCF中我们需要先编写XSD文件,然后通过自动代码生成工具自动生成C#对象.对于刚刚接触契约的人来说,掌握XMLSpy之类的软件之后确实比手写XML ...

  5. PHP in_array效率问题

    in_array的效率问题就是在比较上,默认要比较的字符串转成整形,所以耗费时间.可以使用强制类型比较 in_array($x, $arr, TRUE);

  6. HL AsySocket 服务开发框架 - 总体思路与架构

    一 背景 最近在园子了浏览了几篇有关Socket文章,得到了一些启发萌生了想要重构公司在2000年用.NET Framework 2.0 与 Visual Studio 2005开发的AsySocke ...

  7. 如何导入大sql文件到虚拟主机mysql数据库

    大部分网站虚拟主机为了安全起见,都限制了通过命令或者phpMyAdmin导入大sql文件到mysql数据库,例如godaddy只允许站长通过phpMyAdmin上传不超过2m的sql文件,但实际上我们 ...

  8. C#.Net 上传图片,限制图片大小,检查类型完整版

    C#.Net 上传图片,限制图片大小,检查类型完整版 源代码: 处理图片类,如检查图片大小,按宽度比例缩小图片 public class CImageLibrary{   public enum Va ...

  9. IT战略规划咨询

    目录 1IT战略规划微咨询简介 2IT战略的意义 3服务模式 4IT战略规划焦点问题 5IT战略规划步骤 6服务提供方微咨询网 7微咨询价值 8微咨询服务方式 9IT工作规划与IT战略规... IT战 ...

  10. 介绍几个工作开发中封装的好用的android自定义控件

    首先看效果图, 看下这两个界面,第一个中用到了一个自定义的FlowRadioGroup,支持复合子控件,自定义布局: 第二个界面中看到了输入的数字 自动4位分割了吧:也用到了自定义的DivisionE ...