特性(Feature)与功能(Function)的差异_function和feature_highroad的博客-程序员资料

技术标签: 特性  产品管理  feature  功能  function  差异  

参考http://www.englishvincent.com/?p=171一文,对特性与功能差异做一个总结:

Feature,特性,在词典中的解释是:A feature of something is an interestingor important part or characteristic of it。feature本意是指特点,指事务有鲜明特征方面的属性,对应到产品或解决方案所具有的特征。

Function,功能,在词典中的解释是:The function of something or someone is theuseful thing that they do or are intended to do。Function强调产品的目的和用途。

在很多产品,特别是消费数字产品,它的特点也正好是其所包含的多种功能。而传统产品中很容易区分feature和function。比如:自行车,它的功能很少有人再描述,而特点不外乎可折叠foldable, 耐用serviceable, 铝合金轮毂alloywheels之类。

那么,为什么在介绍产品时很少看到用function呢?这是因为日常产品的基本功能无人不知,只是特点有所不同。比如买手机,我当然知道是用来打电话的,我想知道的只是与众不同的features,这时一般的问题是"what’s the difference?"。但假设你在介绍一个全新开发的又没人认识的东西时,我想function是必须要先予说明的,这时的问题是"what’s this?"。

而对于新产品研发,针对细分客户研发有针对性的产品特性,以差异化的满足客户需求,才可在在市场中占有一席之地。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/highroad/article/details/8651273

智能推荐

apt-get使用本地安装源进行安装及apt-get命令详解_iware99的博客-程序员资料

apt-get使用本地安装源进行安装我们都喜欢使用apt-get,因为它实在是让我们大大的省心。但是,有时候我们会为网速慢,安装源不好而烦恼,所以我们可能会将一些常用软件包的 deb文件保存在本地以备不时之需。当然了使用dpkg也可以直接来安装保存在本地的deb软件包,问题是它并不能处理软件包之间的依赖 (dependence)关系,那么如何使用apt-get来安装保存在本地的软件包和源代码呢

4、Webserver的选择_脚本小子-小贝的博客-程序员资料

1、webserver目前,行业上使用广泛的web软件有apache、nginx。但两者之间有所区别1.1、Nginxnginx反向代理服务器,而且可以作为非常优秀的邮件代理服务器其特点:轻量级,采用 C 进行编写,同样的 web 服务,会占用更少的内存及资源 抗并发,nginx 以 epoll and kqueue 作为开发模型,处理请求是异步非阻塞的,负载能力比 apach...

再见,谷歌_longware_新浪博客_龙威的博客-程序员资料

谷歌不堪内地法律,已经转至香港发展,g.cn已经跳转到http://www.google.com.hk/webhp?source=g_cn内地没有谷歌,大家网照上,搜索照样用,没什么大不了。别太把自己当回事,再见,谷歌。 ...

pytorch 获取tensor维度信息_siqi_fighting的博客-程序员资料

参考https://stackoverflow.com/questions/46826218/pytorch-how-to-get-the-shape-of-a-tensor-as-a-list-of-int>>> import torch>>> from torch.autograd import Variable>>> from ...

查找二叉树的任意节点的所有父节点_二叉树任一节点的所有父子节点_梦在未名湖畔的博客-程序员资料

该问题可以利用非递归的后序遍历加以修改一点即可完成:void GetParent(BiTree Tree,char data,char Path[]){ BiTree p = (BiTree)malloc(sizeof(tree)); BiTree IsPri = (BiTree)malloc(sizeof(tree)); int PathCount = 0; IsP

java.lang.NoClassDefFoundError: javax/servlet/ServletContext_橙子cch的博客-程序员资料

@java.lang.NoClassDefFoundError: javax/servlet/ServletContextTOCjava.lang.NoClassDefFoundError: javax/servlet/ServletContext使用idea 开发项目,启动时报如下错误"D:\Program Files\Java\jdk1.8.0_211\bin\java.exe" "-javaagent:D:\Program Files\IntelliJ IDEA Community Editi

随便推点

Unity中的StrippingLevel,[Unity3D]使用link.xml来控制strippinglevel减少dll库大小技巧、优化安装包大小_大东dev的博客-程序员资料

StrippingLevel的作用StrippingLevel是用来减少打包出来的player的体积如图。第一个是选择Strip Byte Code的包的大小,第一个是选择的Disabled的打出来的包的大小,明显的Strip Byte Code的包体积小于没有进行剥离的包,大概1M。 StrippingLevel选项的副作用使用Stripping Level需要注意的是,有可能会导致一些API执...

在使用@angular/cli创建的angular项目上添加postcss等一系列移动端自适应插件_如故的博客-程序员资料

首先使用yarn或npm安装@angular-builders/custom-webpack,然后安装postcss-loader post-px-to-viewport postcss-flexbugs-fixes postcss-preset-envviewport-units-buggyfill.在根目录下新建webpack文件夹,建立webpack.config.js,建立postcss.config.js,用于配置css预处理。修改angular.json配置的build打包配置...

2.5.1 元组关系演算语言ALPHA_iteye_3748的博客-程序员资料

2.5 关系演算 关系演算是以数理逻辑中的谓词演算为基础的。按谓词变元的不同,关系演算可分为元组关系演算和域关系演算。本节先介绍元组关系演算,然后简单简绍域关系演算。...

Android-APP隐私合规检测Camille(安卓root模拟器)_camille运行没作用_Alex_z0897的博客-程序员资料

根据隐私合规的场景,辅助检查是否符合隐私合规标准.android studio模拟器(root权限)python3环境下载camille下载pc端frida(pip)手工下载安卓端frida

初识前端框架Vue.js_初识vue.js在哪写_Chasel IBM的博客-程序员资料

Vue.js作为目前最热门最具前景的前端框架之一,其提供了一种帮助我们快速构建并开发前端项目的新的思维模式。本文旨在帮助大家认识Vue.js,了解Vue.js的开发流程,并进一步理解如何通过Vue.js来构建一个中大型的前端项目,同时做好相应的部署与优化工作。文章将以PPT图片附加文字介绍的形式展开,不会涉及知识点的具体代码,点到为止。有兴趣的同学可以查看相应的文档进行了解。Vue.js简介从上图...

推荐文章

热门文章

相关标签