新闻动态

软件开发_手机软件开发_开发一个软件多少钱_深圳金绣科技开发

2019-01-02 22:02:05 作者:小麦

                          3.2一个试点范例

正如之前所述,创建试点项目是进行小规模的初步研究,对项目的可行性、时间、成本以及不利影响进行评估。你可以切身体会到经验型流程是否有助于你的软件开发。我们建议在有严重问题的项目上建立试点。这个项目最好是棘手的、困难的、使你缺乏信心的。

接下来的试点项目范例可以供你参考。有家位于俄亥俄州的金融组织为不同行业和客户提供共同基金,大多数客户都通过在线的门户

管理自己的账户。共同基金部门的一位副总裁有一部智能手机,一直以来他都在使用一些手机应用软件,例如某个支付软件。他想知道如果客户能够通过智能手机软件对自己的基金进行大部分的管理,对于客户来说是否会很方便。他认为,这样款软件能够使现有的客户进行更多的交易。如果能够在竟争对手发布同样的软件前占得先机,就有可能吸引更多的客户。

于是,他带着这个想法来到了IT部门,以寻求他们的帮助。IT部门的同事对他的想法很感兴趣,也很想进行尝试,因为他们一直都希望能够进入移动技术领域。于是IT团队建议他们从硏究软件的需求开始,需求分析完成大概需要56个月。需求确定之后,就能够计算出成本并制订开发的时间表。接下来,5位分析师和1位项目经理要首先进行需求分析。

这位副总裁认为项目第一阶段需要50万美元的预算,而这笔预算仅仅用于确定需求,不得不说是一笔巨款。也就是说,开发软件的成本仍然是未知的,但是很有可能会是第一阶段成本的数倍。对于这么大的开销,他需要向他的老板、资本审核委员会、部门(为了开发日程表)提出申请如果没有足够的理由来证明这个想法的合理性,公司就不会拿出这么多资金来冒险。

要证明这是不是成本合理的风险投资,最好的办法就是建立试点。使用经验型软件开发流程,这位副总裁就能快速地得出结论。此外,他还能够在试点运营过程中开发出该软件最重要的部分功能。他预计这个试点项目只需要3次迭代、3位软件工程师以及125万美元的预算。

软件开发

为了获得对试点项目的批准,这位副总裁准备了一个演讲。利用这个机会,他向老板、所属部门的经理以及IT指导委员会介绍了他想要做的事。演讲文档的首页介绍了该试点项目的目的,即确定这款智能手机软件对组织来说是否值得投资。他阐述了该款软件与组织的商业策略相一致的原因,然后概括介绍了经验型软件开发流程,描述了其工作方式以及为什么他要采用这种流程。他解释说,这与组织的技术策略并不冲突。最后,他介绍了项目的其他部分。他说,试点项目的结果有可能是实现一款可行的软件,并可以进一步对其进行开发而整个软件的开发成本可以从3个月的试点数据中推测出来。除此以外,这位副总裁和组织还能够了解经验型开发流程在组织内是否可行。

演讲之后,这位副总裁根据大家提出的异议对计划进行了调整。其中一项就是向开发团队中加入了一名拥有迭代增量式软件开发经验的∏项目经理,于是预算增加到了17万美元。但是这位经理的加入有助于IT部门对经验型软件开发流程进行评估。他可以成为试点项目的经理,如果有时间的话,甚至可以帮助团队进行软件测试。

最后,这位副总裁获得了对该试点项目的批准,但有一个条件,就是他所在业务部门以及IT部门的相关人员需要每个月和他以及开发团队一起评审项目的进展。

http://www.aussiebushcues.com