《挖掘管理价值:企业软件项目管理实战》一1.4 商业软件项目和企业软件项目...

本文探讨了商业软件与企业内部软件的区别,分析了两类软件的特点及其对项目管理的影响。商业软件面向广泛用户群体,追求功能全面与市场竞争力;而企业软件则针对特定需求定制,注重精准满足内部业务流程。

本节书摘来异步社区《挖掘管理价值:企业软件项目管理实战》一书中的第1章,第1.1节,作者: 徐勤 责编: 杨海玲, 更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.4 商业软件项目和企业软件项目

挖掘管理价值:企业软件项目管理实战
根据应用范围,软件可以分为企业内部软件和商业软件。相应地,软件项目同样可以分为企业内部软件项目和商业软件项目两类,它们在用户需求、实现方式、管理模式等方面都有着极大的不同。就世界范围来看,占所有软件20%的商业软件满足了所有人80%的需求,而占80%的企业软件满足了20%的特定需求1。

现在的软件工程和软件项目管理研究以理论教育为主,以一般的、单纯的软件产品为研究对象,并没有关注其中的区别。我们有必要在这里了解两类软件的区别,以便了解其项目管理的差异,使管理工作有的放矢。

典型的商业软件有:微软公司的Office、欧特克(AutoDesk)公司的AutoCAD、Adobe公司的Photoshop等,它面向所有的软件用户(包括企业、政府、个人)进行公开销售,它满足了大多数用户普遍的需求。而企业软件一般只在企业内部使用,满足企业生产经营活动中特殊的需求,到其他企业和用户环境下就不能使用了。

1.4.1 商业软件特点:大而全

具体地说,商业软件有以下特点。

  • 应用覆盖面大。各类用户都可以使用,包括个人、企业和政府,或者是潜在的未来的计算机使用者等。
  • 功能全。由于商业软件面对的是未知的用户,商业软件必须尽可能地多开发功能以满足用户潜在的需求和吸引用户。
  • 市场竞争力。商业软件强调软件的市场竞争力和市场占有率。正因为市场上有同类产品竞争,商业软件的价格才有一定的可比性和用户承受力。现在的趋势是,更多的软件不再通过软件本身来创造利润,而是让用户免费使用,通过软件背后的增值服务来盈利。
  • 强化代码管理。代码就是商业软件的核心,如果失去了代码,或是被盗用了,该软件就可能失去生命力,甚至消亡,这样的事例在商场上屡见不鲜。
    优化算法。商业软件为了保持其软件的生命力和市场地位,必须不断地优化其算法,提高软件性能。
  • 稳定性。商业软件有了稳定的用户群后,其功能也会相对稳定,软件的每一次升级基本是对原有功能的增强和扩展,微软Office套件里的Word和Excel就是很好的例子,2010版和2007版的差异不是非常大。所以说商业软件是将所有用户不一样的需求进行标准化,以满足所有用户一致性的需求,这正是商业软件功能的定制极其困难和昂贵的原因。
  • 间接面向用户服务。商业软件销售或交付后,开发人员基本和客户就没有什么关系了,即使有售后服务,也是通过其他组织或部门提供。因此,开发人员没有任何来自用户的压力,也不需要再考虑产品使用中的任何问题,而是进入产品的下一个版本或是补丁的开发中。

1.4.2 企业软件特点:小而精

具体而言,企业软件有以下特点。

  • 应用范围小。只有在特定环境下特殊的用户可以使用,如与其他系统集成、和生产设备交换数据、安装在特殊的机器上等。一旦离开了这个环境,软件就不能使用了,即便是获得了源代码。
  • 需求和功能单。企业软件的需求基本都来自内部用户,因此需求来源集中,开发出来的功能也比较单纯,基本只针对一类问题。
  • 定制开发。企业软件基本都是一对一的定制开发。
  • 易变性。企业软件的存在是为业务服务的,如果业务发生了变化,软件必定要发生变化,这种变化通常是快速的、无法预知的,甚至是翻天覆地的,因此很多企业内部有专门的软件工程师来维护软件。
  • 直接面向用户服务。企业软件基本都是为企业的生产经营服务的,为了能够不间断地和最快速地服务于业务,企业往往投入一定的人力来开发和维护软件。这些开发人员直接面对最终用户,很多情况是在同一个工作场所内。一旦软件出现问题影响到业务的延续性,开发人员将面对最直接的服务压力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值