软件产品化的定义
软件产品化, 即客户无需为软件添加或调整代码和语句即能完成软件的安装配置、应用初始化、系统管理、用户使用的全过程, 并且软件至少能满足80%以上的用户某一组应用需求. 软件产品化只是完成了产品的生产环节, 后面的产品销售、市场推广和售后服务都需要逐步建立完善的体系.
通用软件产品可以调研后直接立项并进行产品开发、推广与销售, 比如金山词霸、杀毒软件、游戏软件、学习软件等; 而行业软件产品往往是由项目做起, 经过多年对行业管理理念与理论、产品技术、客户数量的积累, 而逐渐抽象、提炼、整合而成的行业应用软件产品, 如BI、ERP等.
项目开发的目标是针对特定客户的需求, 以最低成本、最短时间交付项目, 而较少去在项目的可持续发展方面进行研究和构架, 完成后的项目很难产品化, 造成在客户需求增长时, 项目维护服务成本相当高. 而软件产品化的优势在于:
1) 由于经过众多用户长期使用, 软件稳定、质量较高;
2) 客户较为廉价的初期投入; 快速的实施、部署、应用给客户带来价值; 3) 持续的优化确保每一个版本不断完善, 并且不断通过升级给客户带来超乎
想象的创新功能和应用, 以确保IT投入的保值增值; 4) 产品售后服务有保证.
软件产品的魅力在于一次开发多次复制, 软件企业的主要利润也是来自于不断地复制产品与销售. 因此, 随着技术的发展和对客户应用理解的深入, 软件产品化是软件企业可持续发展的关键所在. 软件的产品化决定着企业的产业化, 是产业成熟的决定性标志, 也是市场成熟即将进入快速增长的最重要的风向标.
企业从软件集成项目定制化为主的经营模式为起点进行转变, 突围出路可以有以下三个方向:
1) 进一步确立行业优势, 竭力实现行业软件产品化.
2) 扩大运维力量, 打造专业运维品牌.
3) 立足以集成项目定制为主, 逐步向行业咨询类企业发展.
搭建产品技术平台, 坚持平台化开发模式
软件产品化不仅仅是技术上的问题, 然而技术是其中关键的一环, 包括架构设计、技术平台、模块化构造、数据结构、函数/算法、接口技术等. 技术平台的工作一般包括: 1) 第三方技术平台选型
2) 技术使用研究, 确定软件项目技术路线和技术架构
3) 制定开发规范, 并形成开发案例和模板, 扫清开发队伍大规模开发时的障碍
4) 开发技术控件, 提高开发队伍大规模开发的效率
软件的产品化是一项复杂的系统工程, 涉及到上至企业的战略生存, 下至每一位成员的工作与生活方式和状态. 当下的形势既是挑战, 更是机遇. 我们有理由相信, 在一个积极向上的企业里, 一群奋斗在各自战线的精英人士在企业核心团队的带领下, 能够抓住机遇, 战胜困难, 与时俱进, 实现转变, 促进集体和个人的又好又快发展.
参考 :http://wenku.baidu.com/view/0802ee8984868762caaed578.html
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!