计算机软件企业的BPR和信息化研究
客户对软件产品的意见将通过"销售/客户服务"反馈到产品实现环的各个阶段,产品在实现过程中的变化也将通过"销售/客户服务"环节反映到销售和客服过程中。
每一种销售和客户服务方式都需要得到信息系统的全面支持,一个好的销售和客服信息系统将会大大增加客户的忠诚度。
2.计算机软件服务产品的产品过程
当计算机软件作为服务时,它实际上提供了一种服务产品,而且是智力型服务产品,因此,计算机软件公司的这部分业务应按服务业产品的产品过程进行规划和管理。
服务业产品过程的双环系统模型如下图所示:
计算机软件服务产品过程实际上是一个如何按客户要求开发软件的过程。服务呈现环的目的是构建一个由客户需求驱动的软件设计和开发队伍和工作流程,使这个团队具备为客户提供软件服务的能力。针对不同类型的软件服务或开发不同类型的软件服务产品,服务呈现环需要去调整体系的某些部分以适应新的客户需求。客户服务环的目的是如何去销售服务产品和如何将客户的变化要求转递到客户呈现后台,通过开发去满足和响应客户需求的过程。
(1) 服务呈现环
针对计算机软件服务产品,服务呈现环的主要过程是:
I. 产品策划
软件服务公司为了满足某一类客户的服务要求,通过研究客户的具体情况,策划和准备企业的开发体系,使企业具备为这一类客户提供服务的能力。产品策划的任务就是策划如何去实施这个过程。软件服务产品策划要从以下几个方面进行:
a. 开发能力的目标市场
b. 具备这种软件设计和开发能力需要的投入
c. 如何构建这种开发能力
d. 软件开发的技术体系、运行体系和开发工具体系建设原则
e. 开发体系的项目管理方案和组织结构,如XP等
f. 当然,还有其它方面
>产品策划主要发生在:
a. 企业初创时,准备开拓一个领域
b. 在企业的运营过程中,准备运用一种新的技术为某一类用户展开软件开发服务
c. 在企业进行软件开发能力重组时,需要重新进行战略设计
d. 企业在开发管理不断完善过程中的管理完善策划
产品策划的输出是个完整的纲领性文件,以指导下一步的设计和建设。
II. 产品设计和配置
计算机软件服务产品的产品设计和配置就是要设计一套这类软件的开发体系,使软件服务提供商具备这类软件的开发和服务能力。一个软件开发体系的设计主要包括:
a. 开发技术体系 以企业级应用开发为例,是采用SUN的J2EE体系,还是采用微软的.Net体系,在每一种体系中主要采用哪几种不同的设计模式,是基于像Tomcat/JBoss这样的开源平台,还是基于像Weblogic和Websphere这样的商业平台。是针对某一数据库系统开发呢,还是要通过采用JDO等技术使代码独立于数据库。要在开发过程中逐渐形成自己的技术体系结构和积累自己的通用的组件库,这样便于提高工作效率。对于一类软件开发服务产品,其技术体系不一定完全依赖于一种技术,在完成一定功能的情况下,可能是多种技术的综合运用,这时需要对技术进行综合设计
b. 开发工具体系 建立一套与开发技术体系对应的工具体系,包括①过程工具,如需求分析工具、设计工具、编码工具、测试工具和部署工具等,②版本控制、BUG管理、代码管理等软件配置管理工具,③软件文档存储和管理工具。这些软件CASE工具的采用将使软件开发事半功倍。马克思说过,工具是生产力发展的标志。
www.77xue.com的c. 代码规范体系 软件代码开发规范是软件项目的灵魂,无论是采用什么开发技术体系,软件代码规范不能少,应尽量采用与国际代码规范基本一致的代码规范,并要将代码规范落实到项目组中的每一个有关人员。
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页
- 上一篇:第三方物流合作风险与风险防范控制
《计算机软件企业的BPR和信息化研究》相关文章
- 计算机软件企业的BPR和信息化研究
- › 计算机软硬件专业面试自我介绍范文
- › 计算机软件专业英文求职信范文
- › 计算机软件企业的BPR和信息化研究
- 在百度中搜索相关文章:计算机软件企业的BPR和信息化研究
- 在谷歌中搜索相关文章:计算机软件企业的BPR和信息化研究
- 在soso中搜索相关文章:计算机软件企业的BPR和信息化研究
- 在搜狗中搜索相关文章:计算机软件企业的BPR和信息化研究