《企业软件交付:敏捷与高效管理精要》——1.2 什么是企业系统

1.2 什么是企业系统

贯穿全书使用了企业软件和企业软件交付这两个术语,但我刻意避免去定义这些术语。这看起来实在是不怎么地道。但是,任何企图定义它们的尝试都无疑会导致需要徒劳地解释什么是企业和系统。这两个词在历史上已经被赋予了太多的含义,随着上下文不同有太多的解读方式,任何定义的结果都无法令人满意。所以,我就简单地用企业软件来指一个机构使用或制作的,并使其一个或多个利益相关方受益的软件解决方案。这种简单的解读方式就把焦点放在了该软件的运行对于机构的使命或业务功能至关重要,以及在一段时间内,对于该软件持续运营的投资必不可少这些特征上。
当然,我也意识到,企业软件的构思、开发、部署和维护的环境也会对很多这些活动产生影响,也许影响还很深。具体的开发和交付的技术和方法可能在某一个领域很重要(或必不可少),而在其他领域则不必要或效率低下。某些部件和文档在某一类项目中备受重视,但在其他项目中却显得多余或徒增混乱。因此,我想指出的是,这本书中的某些指导和意见可能在某些领域才较为适用。我用各种领域中真实的案例来阐述主要观点,但这些例子大多数来自金融服务行业,如银行、保险和信用卡管理,并且我是站在大型软件系统和服务供应商中的软件开发团队的角度来看的。不过,我相信这种背景的差异并不会影响我谈到的高层次观点和评论的重要性。所以,当我描述在企业软件交付中具有广泛的价值和应用的概念时,我会小心地描述背景,以便实际应用这些思路。
除了应用场合多样,“企业软件交付机构”的作用、功能和结构也是五花八门。通常情况下,这样的机构负责许多不同的工作,涵盖企业软件的开发、部署、维护和运营。具体的业务范围是根据其支持的特殊业务背景决定的。例如,图1.2展现了一家大型跨国公用事业公司的企业软件交付机构是如何看待它为业务提供的服务范围的。在这里,我们看到了很多种角色,不仅包括企业软件的开发和交付,而且有很多配套工作,如服务台管理和供应商关系管理。这一整套功能可能直接由企业软件交付机构提供,也可能与其他第三方团体共同承担。因此,企业软件交付机构位于这个横跨各个业务、可能涉及很大的供应商和相关方生态系统的关系网的中心。
重申一下,这本书的核心内容是普遍适用于企业软件交付的许多重要思想和方法。无论是所谓“业务分析”或“任务计划”的项目早期探索阶段,还是称为“修复和升级”或“全生命周期的能力管理”的维护活动,这些都是适用的。

时间: 2024-11-13 09:07:21

《企业软件交付:敏捷与高效管理精要》——1.2 什么是企业系统的相关文章

《企业软件交付:敏捷与高效管理精要》——1.4 企业软件交付机构关注什么

1.4 企业软件交付机构关注什么 一般来说,企业的软件交付机构进行的工作可分为三类补救和修复现有系统.目前,大量资源都致力于修复和升级现有系统,以延长其使用寿命.这些工作的策略都是旨在满足必须解决的短期需求,减少持续的投资,或让这些系统做好准备外包给第三方.利用现有的资产,以提高生产效率和业绩.为了经济地提供新的服务,各个机构都投入了大量的精力,从现有系统中提取数据,把这些信息包装起来供新技术访问,并组装新的应用.利用现有的部件构建解决方案,这在建设成本经济的系统中永远都扮演着重要角色.然而,要

《企业软件交付:敏捷与高效管理精要》——3.4 企业软件交付的软件工厂方法

3.4 企业软件交付的软件工厂方法 正如我们前面讨论的,今天的机构面对的商业环境正以前所未有的速度发生变化.与此同时,这些机构还要管理和降低整个机构的运营成本.这就直接意味着,他们不仅要最大限度地减少浪费和低效率,还要提高生产力.软件和系统行业正在从基于手工作业.侧重个人的流程,演变为成熟且可重复的流程,既能稳定获得高品质的输出,又具有灵活性,能够根据客户的个别需求差异进行调整. 为了定义企业软件的设计.开发和交付中的软件工厂方法,我们可以把工业行业的关键特点应用到这里,以便减少产品的上市时间.

《企业软件交付:敏捷与高效管理精要》——第 1 章 企业软件交付为什么这么难

第 1 章 企业软件交付为什么这么难 本章概要本章介绍了本书的主要议题:企业全球化.交付的成本效率,以及在满足新的市场需求和期望方面的敏捷性.为了阐述这些议题,我将讨论当今企业系统交付中面临的挑战,回顾企业软件交付机构当前的工作重点,并概述对于企业软件交付不断演变的期望和要求.我会得出以下结论:经济压力迫使企业软件交付机构必须注重成本削减,导致现有的交付能力不堪重负.企业软件交付机构需要依托新的组织模式,以提供更大的地理多样性,并建立集成的软件供应链.客户的需求越来越多,也越来越多样化,这对于新

《企业软件交付:敏捷与高效管理精要》——3.3 企业软件交付的产业化:打个比方

3.3 企业软件交付的产业化:打个比方 随着需求激增,手工技术已经不再能够满足消费者的需求-企业软件交付不是面临这些挑战的唯一行业.我们可以借鉴的工业行业的发展历程:20世纪之前,大多数产品的生产都是采用劳动密集型的手工流程进行个别生产.一名或一组工匠利用他们的技能和简易的工具来制作每个零件,然后他们把零件一次性组装成最终产品,并对零件做出调整直到它们吻合在一起.说到底,这种做法十分昂贵,上市时间.成本和质量都不可预知.标准化的零件和流程提高了体力劳动的效率,并因此发明了装配生产线,彻底改变了工

《企业软件交付:敏捷与高效管理精要》——第 2 章 企业软件交付项目解析

第 2 章 企业软件交付项目解析 本章概要本章中,我会给出一个企业软件交付项目的典型例子,并讨论它的主要特点,分析可以改进的地方.在这个例子里,我会探讨企业和项目两个层面的问题,最后得出以下结论:无论从短期.中期还是长期效益来看,使用系统化手段进行企业层面的改进都是非常重要的.注重应用生命周期管理的几个关键方面,可使项目层面大为改观.要优化使用全球人力,需要平衡资源,并注重人.资产和流程之间的协调.

《企业软件交付:敏捷与高效管理精要》——2.1 引言

2.1 引言 要了解本书的写作背景,对当前企业软件交付所面临的挑战有一个清晰的概念是很重要的.为了说明这个现状,我现在就举一个企业软件交付机构的例子,讲讲它是如何执行某个企业软件交付项目的.我们首先谈谈项目的关键要素,然后分析项目的哪些地方可以做出改进以及如何改进.在这个真实的企业软件交付项目里,虽然有很多方面都值得一谈,但这里我选出了四个重点,作为我在全书中详细阐述的关键主题: 分布式团队之间的协作:特别是当团队分散在不同的地点.机构和公司的时候.在此类项目中,我们常常会发现,低效率和误解是产

《企业软件交付:敏捷与高效管理精要》——1.3 如今有什么不同

1.3 如今有什么不同 人类刚刚有电脑的时候,就已经出现过各种"软件危机":20世纪50年代缺乏科学计算程序员,60年代无法访问昂贵的共享计算机,70年代的软件积压越来越多等等.因此,了解当前软件产业面临的挑战的背景是很重要的.虽然造成当前企业软件交付的挑战的因素有很多,但自2005年起,大多数世界主要经济体所经历的金融危机,对于企业软件交付有强烈的两极化作用,使得已经出现的趋势加速显现.一方面,业务运营的方方面面都要提高效率的趋势提升了企业软件交付的受关注程度和重要性.在为客户提供价

《企业软件交付:敏捷与高效管理精要》——3.5 软件工厂的关键要素

3.5 软件工厂的关键要素 建立一个软件工厂,需要一张蓝图来组织和搭建提供必要能力的方法和工具.从一个简化的角度来看,企业软件交付关注若干虚拟的卓越中心[43].图3.1描绘了一个软件工厂的蓝图.它是一组能力的集合,支持企业软件的管理和交付,并涵盖了五个关键领域[44].我将按顺序简要讨论这几个领域. 3.5.1 业务管理高效的业务和IT规划以及投资组合管理,有助于实现更快更明智的决策并优先考虑支持业务目标的企业软件投资,由此精简业务并降低成本.如果这一方面最终非常成熟,就可以让战略意图转换成可

《企业软件交付:敏捷与高效管理精要》——2.7 述评

2.7 述评 通过研究MyProj项目,我们看到了典型企业软件交付项目中的一些细节,包括项目的交付背景.资源配置情况以及执行的过程.在接下来的分析中,我们考虑了可以通过引入额外的软件工厂交付技术和自动化来改进的方面.这样我们就可以得到一些重要的观点.首先,我们把通过企业和项目层面的分析得到的潜在改进之处进行总结.我们可以从以下四个方面提出改进建议.每一项建议都是一个挑战,也是机遇:全球协作.全球交付的方式值得特别关注.企业软件交付中面临的许多问题都是由于相互沟通不畅引起的.开发团队分布在世界各地

《企业软件交付:敏捷与高效管理精要》——1.5 对企业软件交付的需求是如何演变的呢

1.5 对企业软件交付的需求是如何演变的呢 对企业软件系统的交付来说,一个非常重要的转变是由几个相辅相成的因素推动的.最终用户的期望.最终用户要求获得更及时的同步信息,要随处.随时.无需停机.这种访问方便程度和透明度的提升,大大改变了整个机构中报告.治理.管理和部署的做法.职能变得越来越多样化,特别对于非专业的软件用户来说.这些用户的需求可以是天差地别.随着软件在我们的生活中发挥着越来越重要的作用,正在开发的解决方案必须能让更广泛的群众在多种设备上更容易地使用,提供更准确.更可靠的信息,还要有更