除了其他一些因素以外,一项(软件或其它)产品的成功取决于该产品有多出色—这既有绝对意义上的含义,也指相对于竞争对手而言。
跟所有的企业数据一样,大数据唯有通过应用投射给用户才有用。对于设计或重新设计大数据应用的架构师来说,一个关键问题是究竟是用SOA还是RESTful的API?
对于任何组织来说,推出一个应用组合管理项目(APM)都是一项艰巨的任务。它需要项目经理揭开并编撰有关每一个应用产品的信息。发现几乎没人意识到的现有应用,这并不罕见。
简单的工具可在规划新项目和业务能力时帮助组织处理IT及SOA组合的影响。然而,更为复杂的项目组合管理(PPM)工具可帮助改进收集、管理、分享和理解现有SOA组合方面信息的能力。
大规模SOA基础设施建设的挑战之一是,在持续的维护与新项目之间寻找到合适的平衡。项目组合管理(PPM)有望平衡现有基础设施与新项目的需求。
软件即服务的广泛存在,与其他实体进行信息共享的不断增长的需求,以及越来越多通过移动设备进行的信息访问,正导致公司将向各方提供的集成点网防火墙以外的地方推广。
在软件项目成功的因素中有我们谈及了问题域和社区,然这两者并不是软件项目本身。你可以把分类当作问题领域连续讨论几个星期,但分类的问题跟实际执行分类的库并不一样。
在本系列的第一部分中,我们提到了项目成功相关的一些术语,并大致罗列了一组跟项目成功相关的东西……尽管从某种程度来说“提到”意味着“彻底无视”。
以前在一个很远的地方,推出了一项声明,声明称项目的成功率与参与项目的人数成反比。尽管此声明开辟了一个新的话题,一个有关哪些因素导致软件项目成功或失败的话题。
HealthCare.gov Web应用的发布现在已经成为了Web开发及项目管理问题的一个臭名昭彰的例子。过错不在于网站上放了医疗保险,而是在软件开发周期中做出的技术决定。