文档章节

【转】对软件产品化的理解

城邑耕夫
 城邑耕夫
发布于 2015/03/30 09:18
字数 1034
阅读 113
收藏 4
点赞 0
评论 0

    产品化的时机是看业务的需要,不管是对前景的落实,还是项目转化成产品,这些都不是技术人员能考虑的,业务的发展和策划,如何进行市场细化等如果都由技术人员考虑, 产品化的风险很大。风险最大的是对于产品化的理解。

    提到“产品化”,大部分技术人员,包括很多公司老板,首先想到的是可销售性,也就是免实施,“ 软件 产品的制造成本为零,微软就是这样发财的”,这是很多人跟我这么说,为什么要做产品。
     基于这种考虑,技术人员往往把主要精力放在体系结构设计,把焦点放在可配置性、零实施等环节,小型 软件 可能可以做到,而对于绝大部分中小 软件 公司,主要做的都是企业管理软件,采用这种思路会是一种灾难,企业管理软件是靠业务驱动的,即使是国外的成熟软件实施周期也不会比定制开发少多少,基于技术架构而不是业务来做产品开发,还没做出第一套就想着零成本复制,还没有业务应用,就想着软件提供的组织机构要支持复杂的矩阵式,甚至虚拟组织,基于产品的二次开发被看作是一种罪恶,从精益的角度上看也是一种过度设计,是一种浪费。如果基于这种想法来做产品,可以说产品失败的风险是非常大的,技术上对于一般的中小公司而言,是无法保证的。     
  通用类产品、中间件及系统软件的产品化,我没有这方面的经验,无法评论。

    企业管理软件,切入一个行业和领域,是可以产品化的,不过产品化在很大程度上讲,我认为是一种商业名词,是一种结合管理思想、实施方法等个性化元素的东西,无法轻易复制和实施,不具备大规模的销售可能。公司想做好,靠的是咨询顾问,他们所要的是Best Practise,技术在这个领域对顾客的影响是微乎其微的,项目成功靠的是实施,我看国外的产品实施跟二次开发也没什么区别。

    如果不是通用产品或者系统软件,做企业管理软件想零成本实施不太可能,产品所提供的功能永远无法满足客户的业务要求。而且靠销售软件产品挣钱,远远不及靠实施顾问挣实施费挣钱挣得多,后者才会给企业客户带来管理上的提升。

    软件公司怎么做产品化?我的意见是:
    1、 找到合适的项目和合适的客户,多做项目;
    2、 在某一个领域积累行业经验,建立样板工程和成功案例,并将项目产品化(指商务概念上的产品);
    3、 提炼管理理念,并将理念和成功案例结合,整理实施方法论;
    4、 找到下一个项目,在项目开发过程中将原系统重构。

    在刚开始的时候,别想着挣大钱,先老老实实做项目,只是要从业务的上多下功夫,对公司而言更重要的是抽象和提炼管理思想和业务规则,整理好实施方法和项目管理的经验,多做几个成功案例,产品化才有良好的基础。

技术人员的软件产品化

本文转载自:http://leebo.iteye.com/blog/168816

共有 人打赏支持
城邑耕夫
粉丝 91
博文 133
码字总数 101884
作品 0
成都
程序员
OSC 大咖说 | 专访听云 CTO 陈靖华:想要技术创业,看看前辈怎么说

APM,全称应用性能管理,国际上通行的定义是:监控并管理应用程序的性能和可用性,监测并诊断程序性能问题和问题所在服务层级的服务。随着海外明星 New Relic 兴起,APM以舶来品的姿态杀入中...

花仲马 ⋅ 2016/04/13 ⋅ 8

软件设计过程经验谈 之 如何做好领域模型设计

经常听到领导教诲,开发的同事应该要往前走一步,去做产品?去做售前?这也是一种方式,只不过是一大步。个人觉得,在迈出这一大步之前,需要先走出一小步:从写好代码到做好设计。 下图是按...

吞吞吐吐的 ⋅ 2017/10/20 ⋅ 0

VMware交付的软件定义数据中心 - SDC和SDN

前一篇谈到VMware将数据中心抽象出四个核心要素:计算,网络,存储和管理,并提供对应的软件套件来实现软件定义的数据中心战略。本文就详细描述这四个核心要素所对应的VMware软件套件。 软件...

pinxie2014 ⋅ 2014/05/16 ⋅ 0

[转帖] 新浪首席DBA杨海朝:技术人员需要多才多艺_修炼之道

2011年是云计算风起云涌的一年,云计算在国内开始走下云端,落地应用。它会最终促使全球资源集中化,各种资源通过各种技术按照市场的规则被归类集中起来,从而使得资源的利用效达到最大化。 ...

MtrS ⋅ 2016/12/19 ⋅ 0

什么是软件定义数据中心

近年来,“云计算”已经成为一个被滥用的名称,现在几乎所有的IT公司的项目都用云计算来冠名,似乎贴上了“云”标签,立刻变得高大上起来。提到云计算,很多人第一反应都是,亚马逊的AWS服务...

pinxie2014 ⋅ 2014/05/12 ⋅ 0

认识运维工作不能犯的8个错误

转自优维科技公司--------王津银 错误1:运维是运维人的运维 这个是必须首先要纠正的,因为它关系到你的定位和团队未来的发展。当你把运维限制在运维人的职责范围之内的时候,必定是没法走远...

boy461205160 ⋅ 2017/08/31 ⋅ 0

开源能利用云计算实现转机吗

开源要想利用云计算实现转机,其关键在于抓住云计算在分布式计算上的特长做文章。 开放源代码运动可能凭借云计算恢复活力。 这本是一个十分技术化的话题,但对CEO们来说,具有特别意义。有道...

红薯 ⋅ 2010/07/21 ⋅ 3

反模式读书笔记之实现主体架构(二)

1引言 有一名专业的规划师(Jack)说过,一名工程师的20%时间应该用于做规划。随着我们经验的增加,对这一论断的相信程度也在增加。通过规划来很好的组织工作,生产率和效率都会得到极大的提...

青夜之衫 ⋅ 2017/12/08 ⋅ 0

张明云的Live——程序员的常见陋习

零 Live主题本次Live入口:程序员的常见陋习 一 关于我 我是张明云,常活跃于知乎和简书,知乎 Android 开发 和 编程 话题下优秀回答者;简书《 Android 开发经验谈》专题管理员,近 15K 的关...

张明云 ⋅ 2016/12/19 ⋅ 0

虚拟化安全

目前虚拟化趋势势不可挡,6大产业──金融业、高科技制造业、一般制造业、服务业、政府与学校位其中5个产业的软件重点投资项目中,虚拟化都排第一名,而且都是超过半数的企业要在2013年采用虚...

wbf961127 ⋅ 2017/11/14 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Python爬虫,抓取淘宝商品评论内容

作为一个资深吃货,网购各种零食是很频繁的,但是能否在浩瀚的商品库中找到合适的东西,就只能参考评论了!今天给大家分享用python做个抓取淘宝商品评论的小爬虫! 思路 我们就拿“德州扒鸡”...

python玩家 ⋅ 19分钟前 ⋅ 0

MySQL 内核深度优化

MYSQL数据库适用场景广泛,相较于Oracle、DB2性价比更高,Web网站、日志系统、数据仓库等场景都有MYSQL用武之地,但是也存在对于事务性支持不太好(MySQL 5.5版本开始默认引擎才是InnoDB事务...

java高级架构牛人 ⋅ 41分钟前 ⋅ 0

用户登录信息-钉子效果(基于jquery2.0)

本js效果使用jquery2.0,清晰的分解用户登录信息的(钉子效果),该效果直接用在作者网站(www.phpkhbd.com)上。 里面的难点有:定时器,延时。 大致效果如下: 一开始: 鼠标放上去的时候:...

宁哥实战课堂 ⋅ 42分钟前 ⋅ 0

解决yum安装报错Protected multilib versions

使用yum安装报错Protected multilib versions原因是因为多个库不能共存,不过更新的话也并不行,但是可以在安装命令后面加上如下一段命令: --setopt=protected_multilib=false 案例: 比如需...

北岩 ⋅ 53分钟前 ⋅ 0

为什么要学习Typescript???

简单来说 目前的typescript就是未来的javascript 为什么?? 这要从ECMA-262标准的第4版说起 对了 我们说的ES5 其实是ECMAScript3.1这个替代性建议被扶正了而已... 那么 第4版标准是什么? 看看...

hang1989 ⋅ 58分钟前 ⋅ 0

linux安装ipfs

一、下载ipfs # cd /usr/local/ipfs/ # wget https://dist.ipfs.io/go-ipfs/v0.4.15/go-ipfs_v0.4.15_linux-amd64.tar.gz # tar -zxvf go-ipfs_v0.4.15_linux-amd64.tar.gz 二、安装ipfs # ......

八戒八戒八戒 ⋅ 今天 ⋅ 0

jvm程序执行慢诊断手册

生产环境最多的几种事故之一就是程序执行慢,如果是web服务的话,表现就是响应时间长。本文分享,从业多年形成的排查守则。 诊断步骤 系统资源查看 首先是系统资源查看,而且必须是在第一步。...

xpbob ⋅ 今天 ⋅ 0

YII2 advanced 高级版本项目搭建-添加API应用以及多应用

一、YII安裝 安裝yii可以用composer安裝,也可以在yii中文社区下载归档文件安装 composer安装就不介绍了,因为要安装composer,比较麻烦,当然安装了composer是最好的,以后安装yii的插件要用...

botkenni ⋅ 今天 ⋅ 0

在jdk1.8的环境下模拟永久代内存溢出

相信不少小伙伴在看深入理解Java虚拟机的时候,作者给我们举例一个demo来发生PermGen space 1、通过List不断添加String.intern(); 2、通过设置对应的-XX:PermSize与-XX:MaxPermSize(更快看到...

虾几把写 ⋅ 今天 ⋅ 0

开发OpenDaylight组件的完整流程

在前面介绍学习了OpenDaylight的几个重要模块后,这里再来介绍下完整开发一个模块的过程。 OSGI的bundles提供被其他OSGI组件调用的服务。这个教程中展示的是Data Packet Service去解析数据包...

wangxuwei ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部