将产品管理训练应用于IT的好处

责任编辑:cres

作者:Martha Heller

2017-08-17 11:08:00

来源:企业网D1Net

原创

在Murphy USA,首席信息官Greg Davidson创建了基于公司软件开发的“软件产品心态”,以改进其SDLC。

在Murphy USA,首席信息官Greg Davidson创建了基于公司软件开发的“软件产品心态”,以改进其SDLC。
 
软件产品公司的应用开发团队和加油站/便利店公司的应用开发团队有什么区别?
 
嗯,一方面,软件公司从其软件产品中获得收入,所以软件被视为一个产品,有一个产品经理和一个严格且自动化的软件开发生命周期(software development life cycle,SDLC)。软件公司的产品经理非常了解竞争对手,以及市场上的竞争对手正在开发的功能特性。
 
在一家销售天然气和小吃的公司,你会认为产品团队专注于天然气和小吃,而不是软件。
 
再猜猜!在Murphy USA,这家在美国南部和西南部25个州拥有1400家门店并服务数百万客户的公司,其IT团队以软件公司对待其最大的卖家的方式来对待其任务关键型软件应用。
 
Murphy USA的首席信息官Greg Davidson利用他在Sage Software管理产品开发和在Platinum Software管理R&D(研发)的背景,在市值120亿美元的天然气和便利店公司创建了“软件产品心态”。他在下面的问答中一一解释。
 
什么是MURPOS?
 
MURPOS是Murphy USA的销售点终端(POS)系统,我们在所有的1400家门店中使用。我们有一个管理自身的MURPOS代码库的软件开发团队。该代码库不仅包括驱动Murphy USA的店内POS终端的软件;它还管理与我们的气泵的所有交互,它们本身被视为POS设备。我们的120亿美元的年销售额的大部分由这些系统负责处理。
 
MURPOS产品组与支持ERP的团队在工作方式上是否有所不同?
 
是的,这个大约20人的团队与其他开发团队的工作方式不同,主要是因为应用程序的规模和重要性。对于MURPOS,我们有一个全职的专设的软件产品经理,他们会考虑发布,竞争和新特性的路线图。市场上的POS产品总是推出给我们的竞争对手带来优势的新功能。我们的产品团队会查看这些供应商,并询问我们如何保持竞争优势。我们的产品团队与我们的业务合作伙伴高度一致,我们知道我们的产品包含我们独有的功能。我们希望一直这样保持下去。
 
你是如何创建产品团队的?
 
当我继承该团队的时候,我说:“你们是一个有产品的软件开发团队;你们可以应用一些产品训练来更有效地工作。”
 
所以,我们任命了产品经理,他负责思考产品路线图和产品发布。他有两个资源,即一个需求分析师和一个技术作家,他们与软件开发团队紧密合作,以推动需求并记录技术规格。
 
我们也实施了自动测试,它考虑到成本削减、更大更快的测试覆盖(率)、提高了质量的加快的变更速度、最后还有提升了的客户满意度。
 
转向产品管理模式的最具挑战性的是什么?
 
当我加入Murphy USA时,我继承了一个传统的开发模式:这里有一些开发者;这里有一些来自我们的零售集团的要求。我们不是一个正在考虑发布版本或建立自动测试套件的产品小组;我们没有考虑自动构建。我们在开发或测试中没有可重复的流程。因此,通过SDLC获得发布需要更长的时间,并且上市时间遭受损失。
 
我们最初必须克服的主要挑战是对变更的抵制,虽然这是相对容易克服的。可以理解的是,团队总想以自己一贯的方式来完成这项工作。但是,一旦我们开始收集作为发行版捆绑的变更的详细要求,并且我们能够提高质量和加快上市速度,他们看到了新方法的力量并适应得很快。随着我们新的自动测试团队的集结,我们将能够更快地展开工作,就像我过去的软件产品团队所做的那样。
 
你如何改善SDLC?
 
我们正在发展我们的SDLC使其更加以产品为中心。我们可交付的产品现在包括产品发布说明和产品技术文档,现在我们正在构建产品路线图。在路线图中,我们不仅提出发布时间表和新的功能内容,而且还将评估竞争产品的POS系统。我们新实施的变更管理和发布管理流程在管理产品变更的整个生命周期的细节方面做得很好。
 
持续不断的改进包括开发自动化软件构建和部署。我的目标是达到这样的程度,即我们能够做代码库的每晚构建(nightly builds),并做到将新代码每晚部署(nightly deployment)到质量保证环境。每晚构建和部署将使我们能够以更快的速度循环利用缺陷,从而提高我们的竞争态势。
 
你使用什么性能指标来加强产品管理方法?
 
除传统业绩指标外,我们还开始测量信用卡交易速度,不久之后,我们将通过我们的中央客户忠诚度系统来衡量API调用的往返性能。信用卡交易以秒为单位,API调用以毫秒为单位进行测量。
 
当引入EMV(芯片卡的新Europay,MasterCard和Visa标准)时,我们开始测量信用卡的交易速度。当芯片卡首次推出时,处理时间为10-15秒。我们正在实施一个把时间缩短到三秒的快速芯片。
 
对于想要建立产品团队与传统应用团队的首席信息官,你有什么建议?
 
如果你自己缺乏软件产品公司的背景,那么我会寻找拥有它的人。我不认为有传统IT应用开发背景的人可以领导产品组。
 
我还会培训一些人进行软件配置管理,包括自动部署,因为目标是一个无缝的交付机制。增加DevOps(开发运维)人才也很关键,特别是对于部署到超融合(hyper-convergent)和云平台的公司。在你的团队中拥有一些软件产品专业人员并实现快速胜利后,你可以开始在所有应用程序组中启动新的SDLC。
 
关于Greg Davidson
 
Greg Davidson于2016年11月任职Murphy USA的首席信息官。此前,他曾担任AlixPartners的董事,之前曾担任城市科学与活动航空集团的首席信息官职务。Davidson拥有韦恩州立大学(Wayne State University)的计算机科学学士学位。
CIO

链接已复制,快去分享吧

企业网版权所有©2010-2025 京ICP备09108050号-6京公网安备 11010502049343号