产品化软件管理分析

产品化软件管理分析

ID:26677171

大小:98.50 KB

页数:23页

时间:2018-11-28

产品化软件管理分析_第1页
产品化软件管理分析_第2页
产品化软件管理分析_第3页
产品化软件管理分析_第4页
产品化软件管理分析_第5页
资源描述:

《产品化软件管理分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、产品化软件管理分析产品化软件管理分析近几年市场上客户所购买的管理软件有两种交付方式:产品化和项目化。产品化交付,提供的是一个可复制使用并能够持续升级的软件产品,往往是基于大量有同类需求的客户基础上开发的。而项目化交付则是针对项目客户进行开发,面向对象比较窄,可以完全贴合客户需要的交付方式。一般情况下,产品化软件,特别是管理类的软件产品,多数是经过大量项目累积后实现软件产品化的。第一节项目化软件管理分析项目的兴起,源于人类组织活动的分化。随着生产力的发展和社会分工的细化,人类有组织的活动逐步分为2类:一类是连续不断、周而复始的活动,被称为作业或动作(Operation);另一类是临时性、

2、一次性的活动,或者说是为提供某项独特产品、服务或成果所做的临时性努力,被称为项目(Project)。项目与作业的区别在于:作业中存在着大量的常规性、不断重复的工作,而项目中主要是创新、一次性的工作;作业的工作环境相对封闭和稳定,而项目的环境相对开放和不稳定;作业的组织是相对持久地、组织形式基本是分部门成体系得,而项目的组织是临时的,组织形式多时团队性的。不同的项目之间差别很大,定义角度也不同。但项目的基本特征都是相同的:具有明确的、独特目标;需要资源,都要受到人力、物力、财力的限制,项目必须在时间、成本、质量三者间进行平衡;项目的生命周期是有限。常用的项目定义有:项目是为完成某一独特的

3、产品、服务或任务所做的一次性努力(美国项目管理协会PM工)。任何项目都具有时限性、唯一性、渐进性的特点。在对项目进行管理的过程中,主要涉及到范围、时间、成本、质量,以及人力资源、风险等的管理。由于项目具有唯一性、独特性特征,因此项目的进展对有一定的不确定性。为了将不确定性风险降低,项目会划分为不同的阶段分别进行管理和控制。如软件开发项目中,项目生命周期(projectlifecycle,项目从开始到结束所经理的各个阶段)可划分为识别需求、提出解决方案、执行项目、结束项目四个阶段。这四个阶段又可以进行具体的划分如需求分析、系统设计、系统编程、系统测试、运行维护几个阶段。项目生命周期与产品

4、生命周期不同,大部分IT产品都是通过一系列的项目开发出来的。正因为项目的唯一、独特性,单纯以项目方式实施的软件,每个项目都是根据客户需求独立开发,在不同项目间很少具有相同点,项目软件不具有可移植性,后续的升级维护也很困难。项目化的软件开发,能够最大限度的贴合客户需求,实现用户的设计目的。然而这个优点也会随着环境、管理要求变化,成为后期管理提升的瓶颈:符合当前管理需求,并不见得符合未来的管理要求,项目化的开发方式又为软件的升级带来困难,无法快速适应新的管理要求。一、项目化交付的代价从客户方面来看,项目化交付在技术或产品不成熟或相对短缺的年代是高端客户的唯一选择,但这样的选择的代价是非常痛

5、苦的。首先,项目化交付的软件生命周期较短,软件开发时适应的是企业当时的管理环境和管理方法,一旦企业的管理环境和管理方法发生改变,对软件自然就要进行大的改变,甚至推倒重来。任何项目无论当时的设计和思想有多先进或全面,但总有结束期限。随着领导层的注意力转移到其它应用领域和项目厂商的撤离,项目内在发展的动力立即消失或衰减,项目上线验收结束之日即成为该项目的发育停滞之时。其次,由于大部分软件都是针对用户具体情况定制,日后软件的维护和升级都需要单独修改、重新开发,这些都意味着较高的维护成本。在没有大量后备资金的支持下这类项目的最终归宿将由于缺乏可持续的不断增值的服务和升级,使得绝大多数该类项目在

6、2一3年以内基本停滞或废弃。最后,项目化软件稳定性较差,容易出现故障,制约了软件的实用性,无疑是高风险和高成本的。从厂商的角度来看,首先,项目的商业模式是以最低成本、最短时间交付客户需求,因此绝不会在项目的可持续发展方面进行研究和构架。随着项目的结束,下一个目标是下一个项目快速交付而非对上一个项目的优化和发展。其次,即使厂商拥有长期优质服务的理念和实力,但由于不同项目之间的差异性,使得对项目的服务有心无力,兼之项目主导人员变动、文档遗失等因素使得个性化服务基本成为空想。最后,项目越多,对厂商的资源需求越多,甚至由于公司规模限制、无法提供足够的开发资源导致无法同时承接更多的项目,厂商基本

7、没有足够的资源用于新技术研究跟踪和研发。长此以往,对产业的最大影响是功利性低水平重复,是对客户和厂商两败俱伤式的结局。二、项目化软件的开发模型第二节产品化软件管理方式何谓产品化软件?产品化软件,即客户无需为软件添加或调整代码和语句即能完成软件的安装配置、应用初始化、系统管理、用户使用的全过程,并且软件至少能满足80%以上的用户某一组应用需求。产品化软件,最具代表性的就是盒装的微软offiCe或杀毒软件等这些通用型的软件产品,但随着软件产业的发展

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。