四字词语 口号 名人名言 顺口溜 祝福语 短信 教学文档 教学总结 教学反思 考研 自考 企业管理 营销 人力 财务 个人创业 求职指南 厨艺教学 物业 管理文库 谜语

当前位置:得优网文章资讯管理文库企业管理流程管理计算机软件企业的BPR和信息化研究

计算机软件企业的BPR和信息化研究

    01-22 16:47:22    浏览次数: 795次    栏目:流程管理

标签:流程设计,流程重组,企业流程管理,流程管理咨询,http://www.deyou8.com 计算机软件企业的BPR和信息化研究,

c. 在企业进行软件开发能力重组时,需要重新进行战略设计

d. 企业在开发管理不断完善过程中的管理完善策划

产品策划的输出是个完整的纲领性文件,以指导下一步的设计和建设。

II. 产品设计和配置

计算机软件服务产品的产品设计和配置就是要设计一套这类软件的开发体系,使软件服务提供商具备这类软件的开发和服务能力。一个软件开发体系的设计主要包括:

a. 开发技术体系 以企业级应用开发为例,是采用SUN的J2EE体系,还是采用微软的.Net体系,在每一种体系中主要采用哪几种不同的设计模式,是基于像Tomcat/JBoss这样的开源平台,还是基于像Weblogic和Websphere这样的商业平台。是针对某一数据库系统开发呢,还是要通过采用JDO等技术使代码独立于数据库。要在开发过程中逐渐形成自己的技术体系结构和积累自己的通用的组件库,这样便于提高工作效率。对于一类软件开发服务产品,其技术体系不一定完全依赖于一种技术,在完成一定功能的情况下,可能是多种技术的综合运用,这时需要对技术进行综合设计

b. 开发工具体系 建立一套与开发技术体系对应的工具体系,包括①过程工具,如需求分析工具、设计工具、编码工具、测试工具和部署工具等,②版本控制、BUG管理、代码管理等软件配置管理工具,③软件文档存储和管理工具。这些软件CASE工具的采用将使软件开发事半功倍。马克思说过,工具是生产力发展的标志。

www.deyou8.com的

c. 代码规范体系 软件代码开发规范是软件项目的灵魂,无论是采用什么开发技术体系,软件代码规范不能少,应尽量采用与国际代码规范基本一致的代码规范,并要将代码规范落实到项目组中的每一个有关人员。

d. 软件项目管理方法 软件项目管理在国内一直是阻碍软件业发展的重要因素,一定要认真做好软件项目管理工作。软件项目管理主要包括管理方法和策略、项目组织机构设置、人员能力要求/职责/权限/利益/考核、流程规划等。建议在组织项目管理系统时,尽量按国际标准的项目管理方法,如逐步实现极限编程XP、项目组设置项目经理和首席软件工程师职位、里程碑设定等,并对管理审批和审查流程进行严格的规范,以免项目进度和质量失控

e. 开发环境平台 建立一个开发环境平台是开发的基础,这个平台包括服务器端、客户端开发平台以及通畅的网络系统,服务器端包括操作系统(如Linux,Windows)和各类必须的配置系统软件,客户端包括桌面操作系统(Windows,Linux)和各类工具

f. 信息系统支持 信息系统的支持主要包括:①建立一个项目组人员进行交流的平台,如BBS、实时通信、E-mail等,②建立项目组技术资料库和知识库,以及共享代码库,网络应能与Internet互联等,③系统的安全性。对每一个小组人员进行身份管理,建立安全访问机制,如CA认证,不允许未经授权人员进入数据和代码系统,数据和代码本身的属性管理,数据和代码的传输加密、数据和代码的存储、备份和恢复。

III. 服务系统建设

服务系统建设就是根据服务设计和配置方案,去建设软件开发服务系统,主要表现在:

a. 人员准备 由于人员能力已在服务设计和配置阶段进行了定义,这里就是选聘和培训各种岗位的管理和技术人员,使之具备所在岗位的能力,

并能明确其在工作流程的位置,明确规定其职责和权限,对其应得的利益应全面确认,对其工作绩效进行全面公正的考核。对于不能胜任工作的人员应果断撤换,并保持开发工作的连接性

b. 确定流程,并训练所有成员,使之能够按照开发流程执行开发任务,组成一个愉快合作的高效团队

c. 开发系统准备 计算机系统软硬件的采购、安装、调试和初始化开发平台、运行平台、测试平台和配置平台等

d. 支持信息系统建设 软硬件系统的采购、安装、开发和调试,直至建立有效的信息系统,如文件管理系统、BBS、网络实时通信系统、各种工具软件下载库、流程审批系统等。

服务系统建设的输出是一个完整的软件开发服务实施体系,一切准备就绪,并准备为客户的软件开发提供服务。

IV. 系统/营业/客户服务

当软件开发服务系统建设完成之后,就形成一个能够为客户软件开发服务的"系统平台",销售人员就可以凭借软件开发服务商的技术能力有信心地开拓相应行业的软件开发服务市场,有能力去完成客户的软件开发任务,获取开发和服业营业收入。服务提供商在开发服务的实施过程中,将不断的客户需求变化反映到实际开发过程中,最终使软件系统更能满足客户需求,使软件系统能用起来并发挥作用,为客户创造价值。(2) 客户服务环

客户服务环是指客户与服务提供商之间的周期性的、业务循环和互动过程,主要有:

I. 销售过程

服务提供商设立销售部门,以企业的开发能力、企业在某一行业的业绩,或具有的极强的分析和服务能力为信心基础,向客户介绍企业,参与客户的招标活动。无论签定合同与否都要记录其销售过程,这也是ISO9000:2009的要求。

为了建立一个高效的销售队伍,在人员上除配备优秀的销售人员和技术支持人员外,还需要建立一整套服务产品的书面文档和电子文档资料,对客户进行全面的系统演示。

II. 服务执行过程

服务执行过程在与客户签定合同后正式开始,并按照合同要求执行开发任务。主要分为:

a. 服务执行机构是经"服务系统建设"完成的软件开发部组织实施,从客户的需求开始,经过概要设计、详细设计、编码、测试、发布等一系列循环过程开发完成

b. 对于一些软件系统,有时还需要经过数据录入和移植、使用培训等一系列的服务工作,最终彻底完成客户指定功能,并将软件系统真正用起来,切实提高客户的工作效率。

c. 整体和提交系统文档,将系统管理工作移交到客户的IT管理部门

d. 对于一些新的功能增加,服务提供商可按合同执行功能开发任务。

上述的执行过程aàbàcàd是一个不断循环的过程,其目的只有一个--使软件系统的使用真正地能为用户提高工作效率。

III. 服务费用支付

客户将按合同分批、分期支付软件服务费用,对于延迟支付和拒绝支付将要分析原因,予以妥善解决。

IV. 客户服务过程

客户服务主要完成客户对软件开发服务产品的咨询和对已有项目或正在执行的项目的投诉,客户服务部门应配备专业的技术服务人员,并要记录每一次客户服务的请求和答复。


3. 计算机软件产品和服务的区别和联系

如上所述,计算机软件产品和计算机软件服务之间存在着明显的区别,又存在着必然的联系。

(1) 区别

它们的区别在于:

a. 计算机软件产品和服务在ISO9000:2009中分别属于两个不同的产品类别,前者属于软件产品类别,而后者属于服务产品类别,因此,其产品过程明显不同

b. 计算机软件产品的需求来自于产品开发商自己的定义(当然是参考了市场和客户的意见),而计算机软件服务产品的需求定义来自于客户,而且可能随时变化,软件服务商必须对这种变化有应对的方案,使客户满意。

c. 计算机软件产品是以如套装软件光盘等形式提交市场,可在超市或网上销售,可批量生产,有库存问题,而计算机软件服务的软件可直接安装在客户的系统中,也可以光盘的形式提交,形式多样,但批量较小,按需生产,没有库存问题

d. 计算机软件产品面向广大的客户,而计算机软件服务是一种定制服务,专门针对某一客户

e. 计算机软件产品面对客户是的一个完整的产品,对客户实施的服务是主要是产品的使用培训和使用时的问题解决,而计算机软件服务面对客户的是不断变换的客户需求变化,为了这个变化,你必须在系统设计和开发时做好充准备,当然也有使用培训和故障排除等问题

www.deyou8.com的

f. 计算机软件产品的销售与计算机软件服务产品的销售有明显的不同。前者可采用多种形式,而后者需要在完整的沟通后方可签定开发服务合同

g. 计算机软件产品的客户服务主要是针对产品使用的问题,而计算机软件服务的客户服务可以说就是软件开发本身。


(2) 联系

计算机软件产品和计算机软件服务之间存在着必然的联系,如:

a. 计算机软件产品和计算机软件服务都基于计算机软件的开发过程,只是需求来源不同和结果不同,软件过程管理基本是一致的

b. 长期基于单一行业或领域的软件开发,可以逐步吃透用户的需求,成为该行业或领域的"专家",并逐步积累一些软件"零配件"和"半成品",如亚信的电信业BOSS系统组件和一些办公自动化软件供应商的OA基础组件等,这样可以加快计算机软件服务的速度

上一页  [1] [2] [3] [4]  下一页