智慧地管理软件交付
IBM软件集团Rational总经理Daniel Sabbah博士在大会主题演讲中谈到:“从企业层面的挑战来看,我们没有无限的时间,也没有无限的资源,因此我们必须要更有目标、更有效率地来开发符合特定目标的软件。我们不仅需要用软件的衡量标准,而且需要用经济标准来衡量什么是正确的软件,来判断什么样的结构才能够产生相应的商业结果。所以,我们不应该对传统的衡量标准墨守陈规,我们需要重新审视软件开发模型,变得更加灵活和随需应变。”
更好的软件开发模型是什么?如何在软件交付当中有所作为呢?我们不妨先想一想在软件交付中会面临哪些挑战?你的团队是不是分散的?在开发过程中,沟通和协作如何解决?有没有一个推动变革的企业文化?有没有敏捷的反应能力?更重要的是,是手工配置资源还是能够自动优化资源配置?要解决这些存在的问题,要智慧地管理软件交付,首先,我们需要明确业务和运营目标。如何才能更加快速、更高质量地生产软件,如何才能更好地理解交付时间和上市时间?答案是将所有的注意力集中到一点——目标是什么,达到目标需要采取哪些措施。我们需要分析业务目标,将这些业务目标从上而下地变成运营目标,然后对它们进行排序;同时还要跟消费者进行交流,通过创新发现新的价值。
其次,需要随时能够了解目前开发处于哪一阶段,是在软件开发生命周期的哪一个点;还需要了解自己的优势、劣势,整体能力、组织机构,以及和其他竞争者的差距等。根据这些信息来制定一个可执行的计划。最后,在执行过程中,还需要一个可度量的系统,能够让利益相关方明白和了解是否有能力最终完成目标。
围绕着这些需求,IBM借RSC大会推出了多款帮助企业衡量软件开发价值,帮助企业做出适当决策的全新产品和解决方案,它们包括:
· 全新的投资与项目管理解决方案Rational Insight。它可帮助企业领导人衡量和管理整个企业内团队的绩效和项目结果。Rational Insight采用IBM Cognos软件构建而成,可提供多项标准和仪表盘,帮助企业快速发现和聚焦造成软件或系统项目延迟或中止的组织性问题,确保适当的人员顺利展开协作,继而采取实时措施不断改善结果。
· 全新的Measured Capability Improvement Framework (MCIF)则为开发团队的负责人提供了一个测量团队工作效率、业务价值的可行框架。这一框架能够帮助他们衡量结果和管理项目,做出必要变更并制定完善目标,从而持续改进软件交付能力。
· 为帮助企业更高效地实现理想的业务成果,IBM还将推出一项试验计划——IBM Rational Focal Point for Project Management。这项全新的解决方案旨在减少妨碍软件项目的延迟和错误。Rational Focal Point for Project Management可支持跨地区和组织的沟通、工作流和协作,从而改善业务成果和管理不断变化的优先级。
在所有产品的背后,都利用到Jazz平台。如IBM软件集团Rational软件开发副总裁Jamie M. Thomas在发言中所说:“所有这些工具能够一起帮助我们完成这样的变革。协作、自动化、决策分析,都是实现交付能力改善的重要步骤。我们希望能够利用团队的优势为项目提供知识的支持;我们也希望原来由手工完成的工作实现自动化,以降低风险,实现质量和规定的要求;我们还需要根据相关信息生成的决策分析报告,随时能够了解这种变革的进程如何,以不断地分析和改进系统。”