西西河

主题:【原创】美国:电脑程序员职业滨临灭绝 -- 山而王

共:💬74 🌺48 新:
全看分页树展 · 主题 跟帖
家园 更是机会阿

我没那么悲观。个人认为,对于产品满意程度来说,非功能性需求(nonfunctional requirement)才是最终评估的重点。除了少数指标外,大部分的非功能性需求很难度量。譬如,就性能而言,我们可以度量,对于某个关键事务,在200请求/秒的压力下,单个请求的响应时间。但是对于该指标应该具有的横向扩展性能,就不那么容易衡量。还有用户体验、稳定性、安全性、延展性、灵活性等等。外包的成功与否也很大程度上取决于1、发包方需要外包哪些非功能性需求,发包的越多,风险就越高。2、承包方对非功能性需求的掌握程度有多大。3、非功能需求本身的成熟度有多高(譬如安全性的成熟度就比稳定性要高),越成熟的需求,外包成功性就越高。

不考虑非功能性需求的情况下,大多数功能性需求都可以通过机械的转换方式得到最终产品。举例说,如果不考虑速度、准确度、容量等因素,任何一家通过CMM认证的印度离岸外包公司都可以在几个月内搞出一个Google web search和一大堆文档。也就是说,对于大多数功能性需求,实现者的素质并不重要。

对非功能性需求的把握,很大程度上取决于对客户领域的了解,尤其是对客户领域正在发生的变化的了解。而只有和客户的紧密接触才能拥有领域知识,引用一句话,“这个世界比你所能想象的要更加奇怪。” 我们不能指望一个在印度生活的程序员了解纽约出租车的调度原则以及原因。所以说,他们会成为我们的手,但绝对不会是我们的大脑。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河