功能点方法分析如何在它新技术中应用

  

这行业就是一个“新技术”,“新方法”层出不穷的领域,例如:目前,还算是比较流行的——区块链,AI(人工智能),微服务,开源,云,物联网,以及敏捷,DevOps等等。
最近在国外的杂志上,看了加拿大软件专家史蒂文·伍德沃德的文章,就是讲功能点如何在新技术领域上发挥作用的。在这里与大家分享和讨论一下,也是不拘泥于原文。
伍德沃德先生回忆起第一次参加功能点的国际会议是1992年,当时的“新技术”是图形界面(GUI)与关系型数据库。看到这里,我也忽然想起了曾经的“前Windows95”时代。

  

功能点方法分析如何在它新技术中应用“> </p>
  <p>新技术”来“得轰轰烈烈,“走”得也无声无息。例如:就在前几年,国内很多厂商大张旗鼓地宣传(忽悠)的SOA,现在可以都已经不好意思提及了。<br/>这些年它行业的文化发生了变化,有些变好了,有些更加糟糕了。<br/>客户对”易用性”、“直觉”,“及时反馈”的期望,使得它行业诞生了一个新名词——“客户体验”。与此同时,也有些组织建立(购)买了不少的“影子它系统”。<br/>移动互联网的广泛应用,诞生了“应用程序文化”,孵化出了众多的新兴公司和开发者.Woodward先生总结所谓“应用程序文化”的核心就是“快速见效”,注重质量,隐私和安全。<br/>看到这里,我又在想,中国的程序行业是否有这个文化呀? <br/>对于“功能点分析”而言,已经不是一个新技术了,很快就要有40年的历史了。而敏捷呢?其宣言的发布也接近18年了。<br/>功能点的本质是提供了一种“洞见”,帮助团队来讨论需求,解决问题,并确保最终交付正确的它产品,能够满足客户的业务目标,同时有较高的性价比与质量。<br/>例如:在敏捷中,使用功能点信息,可以确保每个Sprint的计划可实现,可执行。</p>
  <p>总结一下,功能点分析对于“新技术”可以提供三个有价值的信息:</p>
  <p> <img src=功能点方法分析如何在它新技术中应用