1.5 对企业软件交付的需求是如何演变的呢

对企业软件系统的交付来说,一个非常重要的转变是由几个相辅相成的因素推动的。
最终用户的期望。最终用户要求获得更及时的同步信息,要随处、随时、无需停机。这种访问方便程度和透明度的提升,大大改变了整个机构中报告、治理、管理和部署的做法。职能变得越来越多样化,特别对于非专业的软件用户来说。这些用户的需求可以是天差地别。随着软件在我们的生活中发挥着越来越重要的作用,正在开发的解决方案必须能让更广泛的群众在多种设备上更容易地使用,提供更准确、更可靠的信息,还要有更好的可用性。简而言之,企业组织必须努力让自己更贴近用户(从用户角度来说,就是能够为他们的想法提供更便利的服务和支持)。
创建解决方案的成本。不断扩张的业务和技术需求,对业务技能提出了越来越高的要求,以便各式各样的新的平台满足非功能性的需求。为了在满足这些需求方面保持竞争力,企业软件交付机构必须利用世界各地的劳动力价格优势,集成来自多个供应商的组件,并跨越产品线和解决方案的界限来重用解决方案。一个全球性的“软件供应链”的出现,让机构身处一系列业务和技术关系的中心。这些关系可能无法完全受其控制,但却在很大程度上决定了交付能否成功。在重新思考软件供应链和对成本控制的倚重之后,目前的开发实践中的低效率就暴露出来。它还要求目前进行的活动要有更好的可见性和透明度,而现有的团队协作方法则有点不堪重负。
审计和合规性。问责制的加强,迫使关于软件如何开发才能确保它满足业务需求这一过程必须更为透明。越来越多的规则和监管也提出了额外的要求,要求采用文档完备的最佳实践,并具有帮助审计的强制控制点。在许多领域,交付一个功能正确的企业级解决方案是不够的,现在还必须证明它确实能够正确工作,并证明其创建、开发和管理中都采用了合适的做法。
速度的变化。业务的迅速变化,要求把更多的软件频繁地交付给更多的利益相关方,这导致许多企业不得不采用加速交付方式,以便快速生产“还不错”的解决方案,免得错过关键业务期限。这种要迅速满足需求的压力所引起的一个根本性的转变,就是要通过更为渐进的分期方法让交付更为灵活。这通常会让每次交付较小,但更为频繁。对于许多企业软件交付机构来说,这种方法与他们的公司治理结构格格不入,导致他们可能会受到死板的企业软件和管束过严的开发方法的拖累。
适应性强的业务平台。增加对架构的控制,以及对于解决方案部署到什么地方的深入理解,有助于确保对于当前业务需求的支持,并能够根据这些需求更为灵活地调整部署。企业变得越来越全球化,更频繁地与合作伙伴结成联盟,在各种市场上提供更多的产品,并不断地重新审视自己的核心业务能力。今天的分布式解决方案平台,必须能够围绕当前的业务需求进行优化,并支持在这些需求变化时进行重新配置。一大批分布式基础设施技术涌现出来,让核心应用能力能够随着业务需求的变化,更灵活地进行部署、优化和重新部署。企业软件交付机构必须投入大量的资源,并引进、吸收和优化这些由业务驱动的平台。
由于这些因素,企业软件交付机构比以前更加谨慎地考虑,如何让正在管理的系统组合、正在运营的技术基础和现有团队的技能进行演变。至于目标,通俗地说,就是要“少花钱多办事”。其战略规划的主要重点就是要在两座大山下取得平衡:一方面,如何与业务相关方共事,如何采纳新技术,如何满足客户需求,这些要追求更高的敏捷性和灵活性。另一方面,还要寻求标准化、重用和节约,以最大限度地提高业务的效率和价值。既要控制成本,又要在短时间内交付软件,这种压力会继续要求开发和测试团队能够创造性地进行管理。
如何应对这样的矛盾,对于企业软件交付机构来说是最有趣和最紧迫的挑战之一,并将在很大程度上决定一个企业能否成功。本书探讨了这个问题的全球化本质、正在采取的做法,以及采取哪些措施可以更有效地将精力集中在对业务价值最大的领域上。

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

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

    3.4 企业软件交付的软件工厂方法 正如我们前面讨论的,今天的机构面对的商业环境正以前所未有的速度发生变化.与此同时,这些机构还要管理和降低整个机构的运营成本.这就直接意味着,他们不仅要最大限度地减少 ...

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

    2.1 引言 要了解本书的写作背景,对当前企业软件交付所面临的挑战有一个清晰的概念是很重要的.为了说明这个现状,我现在就举一个企业软件交付机构的例子,讲讲它是如何执行某个企业软件交付项目的.我们首先谈 ...

  3. 《企业软件交付:敏捷与高效管理精要》——1.6 结论

    1.6 结论 企业软件交付面临的压力在不断增长.要削减成本,同时又要对业务承担更大的责任,这些都要求企业软件交付机构在他们提供的系统和维护中加快创新步伐.企业软件交付的成功,在很大程度上取决于机构是否 ...

  4. 《企业软件交付:敏捷与高效管理精要》——2.8 结论

    2.8 结论 本章重点介绍了一个企业软件交付项目的具体例子,展现了当今软件交付所面临挑战的许多特征:让分布在全球各地的在岸 - 离岸混合团队交付核心业务能力.这个例子切实地展现了,对于全球企业软件交付 ...

  5. 《企业软件交付:敏捷与高效管理精要》——2.2 MyCo公司和MyProj企业软件交付项目...

    2.2 MyCo公司和MyProj企业软件交付项目 这个案例取材自真实的项目,可以说明很多实际情况.有一个跨国公用事业公司,依赖一家企业软件交付机构来为业务提供IT服务,而后者承受着很大的成本和效率压 ...

  6. 《企业软件交付:敏捷与高效管理精要》——3.8 结论

    3.8 结论 企业软件交付机构面临着必须以更快速度.更高质量开发更多软件的挑战.通过借鉴其他工业领域中的工程和制造方法,我们可以把关键的概念移植到软件供应链上. 软件工厂的观点注重那些专门改进软件交付 ...

  7. GTD时间管理:高效管理你的时间,GTD软件一款就够

    GTD时间管理:高效管理你的时间,GTD软件一款就够 时间管理软件在网络上有很多种,不下一百款,手机端和PC端各有优势,而且每一款时间GTD软件都有自己独特的功能,本文是三更灯火网为大家分享的一款非常 ...

  8. centos 卸载软件_Linux系统配置及服务管理_第09章_软件管理

    一 .RPM包 RPM(原Red Hat Package Manager,现在是一个递归缩写) 由 Red Hat 公司提出,被众多 Linux 发行版所采用 也称二进制( binary code)无 ...

  9. QMS-云质-采购中心如何高效管理供应商的质量?

    - 云质QMS 原创文章,转载请注明来源- 阅读关键词:供应链质量管理;质量管理平台:采购质量管理;原材料质量管理;供应商质量管理:云质量管理平台:数字化质量管理系统;质量管理平台;如何高效管理供应商 ...

最新文章

  1. Sqoop的基础应用
  2. jupyter % 符号用法
  3. const的用法,特别是用在函数后面
  4. java spring怎么运行_java – 如何使用spring异步运行方法?
  5. 静态ip和动态ip的区别_动态IP和静态IP有哪些区别?
  6. 微信小程序python解析获取用户手机号_python获取微信小程序openid及用户信息
  7. 编写程序,使用一维数组,模拟栈数据结构。 要求: 1、这个栈可以存储java中的任何引用类型的数据。 2、在栈中提供push方法模拟压栈。(栈满了,要有
  8. 20201221:力扣220场周赛题解
  9. POJ 3268 Bookshelf 2 动态规划法题解
  10. python mockito arg_that_编程高阶用法–开发者高频词汇
  11. python模型预测结果 取整_一日一技:Python里面的//并不是做了除法以后取整
  12. ACDSee技巧 - 1
  13. ExtJS 在grid中想要取消checkbox选中的方法
  14. fastjson笔记
  15. 2018最新圣思园JavaSE实地培训系列视频教程
  16. word论文排版插件_word论文排版自动编号设置
  17. App推广秘籍之渠道为王
  18. 时空恋旅人 豆瓣影评
  19. Spark Streaming简介 (三十四)
  20. 6-2 车的不同行为 (10 分)

热门文章

  1. 世界人口钟实时数据_用数字孪生重新定义智慧城市,美象VR推出MxDATA智慧城市CIM数据可视化平台...
  2. centos7安装mysql缺失依赖_CentOS7安装mysql5.7不成功,解决依赖包之后还是无法安装成功...
  3. GET请求中URL的最大长度限制总结
  4. 公司--页面调用日期控件 WdatePicker日历控件使用方法
  5. commons-collections使用介绍之Bag HashBag
  6. oracle 字典_Oracle只读用户通过JAVA应用程序导出其它用户数据最小权限
  7. 怎么用python统计字数_使用Python 统计高频字数的方法
  8. 怎么修复手机服务器,新手机怎么恢复旧手机上的所有数据?
  9. 如何用C语音实现传递函数?
  10. 100法拉电容生猛无线充电背后原因