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

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

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

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

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

软件产品形成的输入是对软件产品的策划要求,包括软件功能、运行平台、多语言要求、不同等级的应用版本以及拟设计的发布形式等等,输出是软件的发布代码、说明书、技术资料和与产品的发布方式有关的包装设计等,有的可能采用网络下载,有的采用磁盘和光盘等形式发行软件。另外,当软件产品介质要进入生产线批量生产时,还需要提供批量生产时的序列号与成品之间的对应关系的算法程序。

计算机软件的开发过程是一个复杂的系统过程,需要对开发技术体系、CASE工具体系、项目管理体系、代码规范体系、开发环境和必要的信息系统支持等方面全面建设。在软件开发过程中,要遵循和采用目前成熟的软件过程方法和管理方法,如RUP、XP等,这些方法行之有效,但更重要的是软件开发商的决策者们要从企业可持续发展的大局出发,理解和领会软件项目管理能力在企业发展中的重要性,克服一些资金方面的困难(降低其它方面的开支,当然可尽量采用一些低成本、高效率的方案),通过引进和培养各类人才,有意识、有决心地逐步导入有效的开发和管理方法,以最快的速度建立起软件开发的机构和方法。在这个过程中要加强对项目人员的职责、权利和利益均衡管理,全面控制进度和质量,力争使软件产品的开发取得成功。

软件产品形成是由一个团队来完成的,按照微软公司的管理方法,一个产品研发团队主要由三个主管负责人,一是项目经理,对这个产品项目全面负责;二是技术经理,全面负责产品技术设计和开发;三是产品经理,负责产品对外工作,如向项目组反映客户的要求,是软件需求的
最权威发布部门,负责产品的技术文档、培训材料、说明书和包装设计等工作,是销售部门关于项目产品信息的唯一来源。三个经理中,以项目经理为最大。这个机构建制对我们的团队组建具有指导意义。

软件产品的形成过程是一个智力过程,是一个运用计算机系统进行创造性工作的过程,这个过程的有效运行本身也需要计算机信息系统的全面支持,如下图所示:


软件产品的形成过程要以市场和客户的要求为出发点。

开发团队由各种岗位的工程师以及他(她)们的直接领导组成。软件产品形成分为三个序列,一是软件发布代码,二是产品配套的技术文档,三是关于产品的包装方案,三者共同形成软件产品的一个成品,进入产品成品库。配套的技术文档和包装方案将要纳入版本控制体系之下。软件代码的完成是开发团队的主要工作,软件过程文档和源码要进行严格版本控制,并逐步形成共享代码库,提高代码利用率,所有文档和代码必须经过严格的审批和控制,并记录审批过程,整个项目的进展情况要提供详细的进度信息以供企业领导进行查阅。

由于目前软件产品越来越复杂,项目组成员可能分布在全国或全世界各地协同开发。有的软件公司为了降低开支,建立一套全网络化的开发体系。项目组采用目标管理制,成员在家开发(SOHO),按时向中心仓库提交代码和文档;项目组成员可实时通信,可举办网络会议,也定期举行面对面的里程碑式会议;这样,公司省去了办公场所的月租费、水电费等其它费用,提高了工作效率。这种方式需要一个控制有序的项目管理方法。实际上,许多开放源码组织就是这样去进行全球同步开发的,这种方式值得我们学习。

III. 产品介质制作

将确认无误的产品构件最终完成制作、打包,如完成批量制作软件代码光盘、印制产品说明书、技术文档等印刷品和设计制作产品包装盒等工序,最终将产品包装完成,入库待售。

软件产品介质制作的输入是一整套产品的所有组成部件,如程序发布代码、说明书和技术资料的电子文档以及包装设计文档等,软件产品介质制作的输出是一包包准确无误的软件产品包装盒,并贴上标签和序列号。

www.deyou8.com的

产品的最终制作对于一些大型的软件公司(如Microsoft,ORACLE),可以由自己的印制工厂完成制作,这时软件开发商需要在本阶段对自己的软件产品刻制工厂进行建设和管理。从工厂的角度来看,这个工厂提供软件产品的刻录、制作和包装等流水线式批量生产服务,工厂管理机构要对它们的生产设备、工作人员、生产流程和车间的其它事务进行全面管理,因此,可以说这个工厂对服务开发商内部提供一种服务产品--软件产品的最终介质制作服务。若将产品的印制包装工作委托专业的光盘刻制工厂和印刷厂等第三方专业厂家完成,就叫业务外包,或委托代工,但这时要考虑防盗版问题。印制和包装工厂的建设和管理不在本文章的讨论范围,但它仍可被认为向它的客户提供一种制造类服务产品(参见本人的《服务业及其信息化分类研究》一文)。

IV. 产品销售和客户服务

软件产品的销售和客户服务相当复杂,要建立一套与软件产品相对应的销售和客户服务系统。这个系统包括:

a. 实施主体 销售和客户服务完全依赖于人的智力行为。销售系统主要由销售人员和售前技术支持人员组成,它们向客户介绍其产品,并解答客户关于技术和价格上的问题。客户服务系统主要由客户服务人员组成,接收客户的询问,并解决客户在使用的问题。

b. 支持系统 要建立一个产品数据库和报价体系数据库,销售人员和支持人员都可以从中取得对客户的最快速的支持;

对于客户服务,要建立客户问题数据库,客户服务人员可以方便地从数据库中取得解决方案,当然,对于每一次客户服务工作都要有始有终,完全记录下来。

c. 管理和工作流程 软件产品开发商应建立销售管理体系、技术支持人员协调管理机制以及客户服务人员的跟踪考核机制,建立销售流程、技术支持流程、客户服务流程等总流程与分流程。

通过产品销售和客户服务,使产品最终为客户实现价值,另外,也对产品的下一步改进提供最宝贵的信息,对产品销售和客户服务将会对产品的策划、形成和介质制作产生积极作用。

产品实现环的四个阶段形成一个闭环系统,这个闭环过程是产品优化的过程,是产品能不断满足用户需要的过程。这个闭环系统的通畅运转是由管理智慧驱动的。

(2) 客户服务环

客户服务环由客户和软件产品提供商的销售/客户服务部门构成,他们之间的周期性互动构成了客户服务环的主要内容。

软件产品的销售有其独特性,不同的软件有不同的销售方式,或电脑预装、软件超市,或代理销售,或直销,或开展电子商务等等,每一种销售系统有其独特的运作方式。不同类型的软件产品其销售方式也不尽相同,如杀毒软件可以采用超市、网络购物的方式,而对于Oracle数据库软件则需要和用户面对面的详细沟通。

客户可用电话、传真、电子邮件、网站留言等方式与产品开发商的客户服务部门联系,客户服务可采用委托服务或自主完成服务、收费安装服务或免费培训服务等等形式提供服务。对于软件这个独特的产品,可采用培训课件/白皮书资料下载、版本在线更新和补丁下载等网络形式提供服务。

客户对软件产品的意见将通过"销售/客户服务"反馈到产品实现环的各个阶段,产品在实现过程中的变化也将通过"销售/客户服务"环节反映到销售和客服过程中。

每一种销售和客户服务方式都需要得到信息系统的全面支持,一个好的销售和客服信息系统将会大大增加客户的忠诚度。

2.计算机软件服务产品的产品过程

当计算机软件作为服务时,它实际上提供了一种服务产品,而且是智力型服务产品,因此,计算机软件公司的这部分业务应按服务业产品的产品过程进行规划和管理。

服务业产品过程的双环系统模型如下图所示:


计算机软件服务产品过程实际上是一个如何按客户要求开发软件的过程。服务呈现环的目的是构建一个由客户需求驱动的软件设计和开发队伍和工作流程,使这个团队具备为客户提供软件服务的能力。针对不同类型的软件服务或开发不同类型的软件服务产品,服务呈现环需要去调整体系的某些部分以适应新的客户需求。客户服务环的目的是如何去销售服务产品和如何将客户的变化要求转递到客户呈现后台,通过开发去满足和响应客户需求的过程。
(1) 服务呈现环

针对计算机软件服务产品,服务呈现环的主要过程是:

I. 产品策划

软件服务公司为了满足某一类客户的服务要求,通过研究客户的具体情况,策划和准备企业的开发体系,使企业具备为这一类客户提供服务的能力。产品策划的任务就是策划如何去实施这个过程。软件服务产品策划要从以下几个方面进行:

a. 开发能力的目标市场

b. 具备这种软件设计和开发能力需要的投入

c. 如何构建这种开发能力

d. 软件开发的技术体系、运行体系和开发工具体系建设原则

e. 开发体系的项目管理方案和组织结构,如XP等

f. 当然,还有其它方面

>产品策划主要发生在:

a. 企业初创时,准备开拓一个领域

b. 在企业的运营过程中,准备运用一种新的技术为某一类用户展开软件开发服务

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