扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:ZDNet China 2007年3月1日
关键字:
这份新闻稿包含了多个IT行业杂志里相当多的媒体聚焦文章。这些文章中有很多都评论了当前软件开发的过程,它们都主张在软件开发更早的阶段,就利用明确的缺陷追踪和报告系统来进行改良过的软件测试,这样就能够消除掉最终产品的大量缺陷。这些文章中的大多数都支持基础模型的改变,即,将产品保证(QA)和通信计划作为整个开发项目的一个正式部分。
而我对此的评论就是我说了11年的话:“切(表示犹豫、不快或轻蔑等)”!很坦白地说,如果你的机构没有着手解决QA的问题,那么你就需要前进一步。作为应用程序开发的主管,衡量你的成功以及你应用程序的成功的一个标准就是软件缺陷的减少。虽然真正的零缺陷会是可欲而不求的万能药,但是以在开发早期就识别和解决软件缺陷为目标的改良过程是很重要的。
软件缺陷不仅仅会对费用造成直接的冲击,而且会影响到最终用户的选择。在NIST研究报告的概要中,大量的数据都来自软件的最终用户。尽管这都从用户的角度来说的,但是这样的数据会误导读者。
在一般情况下,用户会以两种方式来看待应用程序的功能:它要么好好工作,要么不能工作。他们常常不管或者不懂应用程序可能没有任何问题;而仅仅是由于日常的数据库备份而无法使用。但是,在他们的眼里,应用程序就是崩溃了。如果系统因为离线的关系而无法完成软件的升级,那就是坏了。如果安全系统拒绝他们的访问,他们就认为它坏了。
我们不能说用户有错。最终用户也有他们自己的任务要完成。如果他们所需要用来完成任务的应用程序无法使用了(不论什么原因),你能够想到所带来的经济和文化冲击。此外,不断地发生这样的软件“罢工”会导致你机构里的政治问题。毕竟,各机构花费了大量的金钱来创建或者取得这些软件系统。商业单位的领导者非常了解这类机构的IT费用,并会要求获得其投资的回报。
那你应该做什么来改善这种情况呢?下面的列表提示了一些你本应该已经采取了的措施:
最后,与你的客户进行交流。很多应用程序开发主管没有实现这些紧迫的提议,而这些是可以通过同你的商业伙伴进行面对面的交流实现的。走出你的办公室,去访问你的商业用户,理解应用程序停摆对你客户工作所造成的影响。
作者 Scott Withrow具有超过18年以上的IT工作经验,包括IT管理、Web开发管理,以及内部咨询应用程序分析。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者