软件产品化的定义 
软件产品化, 即客户无需为软件添加或调整代码和语句即能完成软件的安装配置、应用初始化、系统管理、用户使用的全过程, 并且软件至少能满足80%以上的用户某一组应用需求. 软件产品化只是完成了产品的生产环节, 后面的产品销售、市场推广和售后服务都需要逐步建立完善的体系.

通用软件产品可以调研后直接立项并进行产品开发、推广与销售, 比如金山词霸、杀毒软件、游戏软件、学习软件等; 而行业软件产品往往是由项目做起, 经过多年对行业管理理念与理论、产品技术、客户数量的积累, 而逐渐抽象、提炼、整合而成的行业应用软件产品, 如BI、ERP等.

项目开发的目标是针对特定客户的需求, 以最低成本、最短时间交付项目, 而较少去在项目的可持续发展方面进行研究和构架, 完成后的项目很难产品化, 造成在客户需求增长时, 项目维护服务成本相当高. 而软件产品化的优势在于:  
1) 由于经过众多用户长期使用, 软件稳定、质量较高;  
2) 客户较为廉价的初期投入; 快速的实施、部署、应用给客户带来价值;  3) 持续的优化确保每一个版本不断完善, 并且不断通过升级给客户带来超乎
想象的创新功能和应用, 以确保IT投入的保值增值;  4) 产品售后服务有保证.  
软件产品的魅力在于一次开发多次复制, 软件企业的主要利润也是来自于不断地复制产品与销售. 因此, 随着技术的发展和对客户应用理解的深入, 软件产品化是软件企业可持续发展的关键所在. 软件的产品化决定着企业的产业化, 是产业成熟的决定性标志, 也是市场成熟即将进入快速增长的最重要的风向标.

实现软件产品化需要进行的工作 
软件的产品化, 需要软件企业在产品的研发上有长期的积累, 包括管理理论的积累、产品技术的积累和客户的积累等, 与行业发展状况、企业产品形态成熟度、企业管理成熟度、软件技术发展、人员职业化程度等因素相关. 软件产品化的前提是行业标准化. 软件产品化实施是一个艰难的过程, 在这个实施过程中, 软件企业在各个方面都将面临挑战, 并必须按照行业标准化进行调整, 需要企业研发管理、项目管理、人力资源管理一同推进. 本文认为, 软件产品化是软件企业工厂化的另一种表达: 企业是生产软件这一类产品的工厂, 软件的生产需要生产线, 需要工人; 工厂的管理, 生产线的建设, 工人的操作以及产品的规格, 都需要规范化和标准化, 而生产活动, 需要规模化

企业从软件集成项目定制化为主的经营模式为起点进行转变, 突围出路可以有以下三个方向:  
1) 进一步确立行业优势, 竭力实现行业软件产品化.

2) 扩大运维力量, 打造专业运维品牌. 
3) 立足以集成项目定制为主, 逐步向行业咨询类企业发展.

搭建产品技术平台, 坚持平台化开发模式 
软件产品化不仅仅是技术上的问题, 然而技术是其中关键的一环, 包括架构设计、技术平台、模块化构造、数据结构、函数/算法、接口技术等. 技术平台的工作一般包括:  1) 第三方技术平台选型  
2) 技术使用研究, 确定软件项目技术路线和技术架构  
3) 制定开发规范, 并形成开发案例和模板, 扫清开发队伍大规模开发时的障碍  
4) 开发技术控件, 提高开发队伍大规模开发的效率

现有软件的市场分析及产品化整理 
要实现软件产品化, 需要在市场分析与客户调研上, 对软件进行产品化整理, 包括文档归纳, 软件结构调整, 软件功能调整, 产品生产方案的制订等.  
在产品化过程中, 要坚持客户导向. 但是就客户导向的内涵和实现方式上, 很多企业往往是被动地满足客户需求, 甚至迁就客户五花八门的需求. 企业不仅需要明确到底应该选择什么样的客户, 而且对客户各种需求也不是不加区别的满足, 而是需要抓住目标客户的核心需求和偏好, 并认识到客户只要在核心利益上得到足够的满足, 他们愿意牺牲一些个性化的特性. 这正是产品化的前提假设.  
在这个过程中, 还必须克服产品化与用户的个性化需求之间的矛盾. 本文认为, 个性需求在组织的产品应用演进历史中都处于次要矛盾, 因此在初期, 个性化需求基本可以暂时抑制和有所保留. 随着研发的成功, 可以随着产品升级逐步消除, 或者在产品确实无法满足时, 用户或者厂商通过局部定制来满足, 此时的风险和代价都是最低的.  
产品化过程中, 可能遇到的问题有: 
1) 软件架构不够灵活,软件不是软的,而是硬的,也就是写死代码的,所以无法
产品化. 
2) 公司的管理架构不合适,没有按产品化去构建公司的管理架构,所以无法适
应产品化的管理要求.

软件的产品化是一项复杂的系统工程, 涉及到上至企业的战略生存, 下至每一位成员的工作与生活方式和状态. 当下的形势既是挑战, 更是机遇. 我们有理由相信, 在一个积极向上的企业里, 一群奋斗在各自战线的精英人士在企业核心团队的带领下, 能够抓住机遇, 战胜困难, 与时俱进, 实现转变, 促进集体和个人的又好又快发展.

参考 :http://wenku.baidu.com/view/0802ee8984868762caaed578.html

软件产品化的一些见解相关推荐

  1. 关于软件产品化的几点思考【转】

    关于软件产品化的几点思考 转自: 汉捷咨询 国内很多软件企业尤其是行业软件企业是从开发一.二个软件项目起家的,而且项目规模和复杂度也不大,依赖其中一两个高手,他们能够在客户适度满意的状态下成功完成项目 ...

  2. 对项目软件产品化的思考

    1      背景 什么是软件产品化,引用网上较好的定义:"软件产品化,即客户无需为软件添加或调整代码和语句即能完成软件的安装配置.应用初始化.系统管理.用户使用的全过程,并且软件至少能满足 ...

  3. 2014年度总结——软件产品化的简要理解

    2014年度总结--软件产品化的简要理解 2014年转瞬即逝,真是让人感慨,岁月不是一天天在逝去,而是一年年:总结一年的工作非常有意义,觉得今年最大的变化就是从定制软件到产品化的过度:2014年做的几 ...

  4. 软件产品化, 国内IT人之痛

    记得在网上看过一则印度软件的有趣故事,意思是先从印度6个不同城市的软件公司中选出6位软件开发人员,出一道千行程序的题目,让6位开发人员分别开发,最终拿出来的6个程序竟然完全一样:另一个测试是,将一个千 ...

  5. 747 燃油_燃油效率,电动汽车被遗忘的性能指标

    747 燃油 Numerous surveys have demonstrated that consumers adopting electric vehicles are because of t ...

  6. 程序员在囧途之软件投标实战

    注意:以下内容来自于民间程序员的个人访谈经历进行小说化改编.非作者本人事迹. 正文开始: (一) 我是一个标准的软件公司技术人员,有很多搞开发的朋友对软件的架构.开发.实施都很在行,而且技术研究的也很 ...

  7. 软件开发能力成熟度模型CMM介绍

    软件开发能力的成熟度模型(Capability Manurity Model for Software,CMM)是软件工程协会SEI(Software Engineering Institution) ...

  8. 测试点击屏幕次数的软件_软件测试工程师面试如何回答登录功能怎么进行测试?...

    测试工程师面试的时候,特别容易会被问到:现在有一个Web页面,有一个登陆功能如下图(这时候给你一个A4纸打印的登陆界面),请问对于登陆功能你要怎么进行测试(或者会问要进行那些方面的测试,或者会问说说都 ...

  9. 软件设计心情笔记(一)目的与手段都很重要

    忽然发现自己很久没有写技术博文了,上一篇还是在两周前. 今天下午和51CTO的博客管理员同学聊了聊,慢慢地感觉到那种大型技术博客网站是个好东西.要感谢51CTO和图灵社区这样的讨论园地,使我认识了很多 ...

最新文章

  1. python画图的模块_用python和pygame游戏编程入门-画图模块
  2. php手机建站,PHP免费开源建站系统含手机站V1.7.6
  3. 抗震求灾捐款,我们公司总额为:14222
  4. 【Anaconda-Error】'numpy.ufunc' object has no attribute '__module__'
  5. orm2 中文文档 4. 定义关联
  6. boost-同步-互斥量的概念
  7. 运行错误代码_Win7系统提示错误代码0xc0000135应该如何解决?
  8. 软件测试中的风控,测试过程中会遇到哪些风险和机会?
  9. 下一代云计算?容器云和微服务时代的来临
  10. 2021-07-01本科毕业设计需要查重什么?
  11. 高级维修电工实训装置
  12. (7)公众号开发-自定义菜单
  13. 无损音乐下载网站推荐
  14. 悼念博客专家雷霄骅七律诗一首
  15. 【原创】音乐的本质其实是气息,音乐更具情绪感染力和共鸣力是因为?
  16. 云服务器怎么连,云主机连接操作步骤是怎样的?
  17. 2021-06-22
  18. OCR 文字特征提取
  19. 2021年电工(初级)报名考试及电工(初级)考试内容
  20. java ews appointment_EWS API 2.0读取日历信息-读取内容注意事项

热门文章

  1. Davinci可视化平台 —— 导入idea,利用idea开发后端部分代码
  2. 《分布式机器学习》-刘铁岩:全书汇总
  3. 腾讯开源DCache,分布式NoSQL存储系统
  4. php车队管理系统下载,华领GPS车辆管理系统
  5. 捍卫数据真实性的卫士-本福特定律
  6. 运行最快的安卓模拟器VirtualBox安装教程
  7. itunes store切换账户_超详细获得免费iTunes Store帐户教程
  8. Centos7安装播放器(mplayer vlc)
  9. 在Excel表中增加引用列的一些技巧
  10. How to import IDF files within Icepak