如何做到软件开发程序与商业价值兼得
IT现在应当做的以下几件事情以保证其应用程序能够继续在应用程序不再全权控制而能够影响应用程序性能的环境(像是互联网)中传递价值。
1:将应用程序开发合并到商业战略规划中
IT在其本身战略规划的整体框架之内鉴定应用程序开发项目。但这并总是能保证重大的应用开发项目是链接到企业战略规划中的,至少是作为带有预测效果的目标。当这个结束时,就能够保证非- IT主管们可以看到正在进行的重大应用程序工作,保证他们能够明白并支持这些工作将有助于企业业务发展。
2:变更应用程序开发人员的职责范围
终端用户体验(EUE) 变得如此重要以致于很多商店已经在扩大应用程序开发人员的职责范围,包括针对终端用户如何体验应用所进行的主动测试。该工作作为应用程序单元测试的一部分来完成。将QA的一些元素移动到应用程序开发人员的管区内可以使他们对其应用程序应当传递给终端业务以及什么更加整体的观念。
3: 将应用程序作为商业服务而非编码项目来考虑
如果您的应用程序目的是为财政交付一套实时的金融分析,其应当被视为一种“服务”,由财政最终来评估其完整性、精确性和及时性。相应地,应用程序成功的指标应当是来自终端用户(在这种情况下是财政)关于该应用在多大程度上满足终端商业目标像是管理金融投资组合的健康状况的评估。这是与应用程序开发人员熟悉的指标(正常运行时间,吞吐量的速度,平均修复时间,等等)所不同的一组。相反,商业服务焦点促使技术定向的员工将其注意力放在应用程序向终端商业传递什么上面。
4: 在测试中使用外部的终端用户体验工具
在您的IT环境内部进行应用程序测试并不能保证通过互联网在不同地理区域使用该应用程序的终端用户能够得到相同的结果。在某些地区,网络流量很慢,会产生对应用程序令人不满意的用户体验。互联网测试工具供应商可以帮助您来识别企业环境外部的通信弱点,这样您就可以明白并减轻这些缺陷。
5:继续供应商最佳实践
大多数的硬件和软件供应商在其产品中有性能优化的预先设置。同时也有这些默认的最佳实践的重写,而高级用户可以将其激活。建议是应用程序开发人员(除非他们非常富有经验)继续使用其应用程序用到的硬件和软件的预先设置。通过这样做,他们可以避免在其离开标准的应用程序开发和性能实践平台转移到他们正在开发使用的平台上时可能会出现的无法预料的性能问题。
6: 使移动设备标准化
由于如今很多商业采用BYOD (自带设备) 政策,对公司的IT来说有必要使员工在企业内部可以使用的移动设备清单标准化。在应用程序开发中,对于移动设备没有什么比得上这种标准化更重要了。您不能仅仅是为所有设备进行编码。通过标准化设备和设备配置,您就为应用程序开发设定了目标,并可以保证更好的结果。
7:向您的帮助桌面学习
很多IT部门仍然将其帮助桌面当做为新手IT人员的地点。帮助桌面被视为不可避免的灾祸,其使人们离开应用程序开发。然而,当IT对帮助桌面采取更加动人的靠近方法时,帮助桌面体验可以提高应用程序开发。其提供了关于应用程序的丰富的信息源,像是哪些得到最多的故障投诉,哪些几乎没有获得投诉。如果应用程序开发人员分析一下这些帮助桌面报告,他们就很可能会发现应用程序设计和编码误区,从而在将来可以避免这些误区。最终结果是更大的终端用户满意度和较少的故障报告。
应用程序开发瞬息万变,因此移动的和面向网络的应用程序才能满足外部消费者的需求。这意味着IT必须调整如何开发应用程序的方式以及校准如何针对性能和对终端商业的交付价值对其进行测量的方法。
- 上一篇:谷歌眼镜引发软件开发商机
- 下一篇:应用软件开发的模式和框架