不为有趣之事,何遣有涯之生
不失其所者久,死而不亡者寿

软件心学格物致知篇(1) 软件马斯洛需求层次概述

前言

之前软件心学的致良知篇,我主要罗列了软件开发中常见的脓包,要做好软件工程,做出好的软件产品,势必要识别出脓包,戳破脓包,再敷以良药,软件系统之身方可康愈。

知善知恶是良知,为善去恶是格物。只有格物致知,才能达到知行合一。

所以格物致知篇就是对软件中的一些概念与方法进行深度剖析,同时还会借助其他学科的一些理论进行辅助与创新说明,希望对你有所启发。

软件马斯洛需求层次概述

人的马斯洛需求层次

1943年美国社会心理学家亚伯拉罕-马斯洛在他的论文《人类动机论》中提出了著名的理论,被称为马斯洛需求层次理论。

该理论对人类需求的相对重要性进行了排序,并提出了只有当一个人满足了较低的需求时,他才会对满足较高的需求产生兴趣。

最初提出的马斯洛需求层次是五阶的,如下图所示:
在这里插入图片描述

后面马斯洛需求层次其实已经扩展到了八阶,引入了认知、审美、超越需要。但引用最多和最被人们广为熟悉的还是最早的五阶。

• 1.生理需求:这一层讲的就是满足基本需求,维持个体生存。这是最低级的需要,如吃、喝、住所。对食物、水、空气、性等需求都是生理层面的。

• 2.安全需求:这一层讲的是保障安全稳定,免除恐惧威胁。包括心理上和物质上的安全保障,如不受盗窃和威胁,职业有保障,有社会保险和退休基金等。

• 3.社交需求:这一层讲的是与其他人建立情感联系,归属某一群体。包括对友谊、爱情以及隶属关系的需求。认识群居性动物,需要友谊和群体的归属感。

• 4.尊重需求:这一层讲的是人对内在价值肯定,外在成就认可。既包括自我的认可也包括他人对自己的认可。尊重需要包括要求受到别人的尊重和自己具有内在的自尊心。

• 5.自我实现需求:这一层讲的是充分发挥潜能,实现理想抱负。自我实现是指通过努力,实现自己对生活的期望,从而对生活和工作真正感受的意义。

我们可以看下西游记的取经团队中,各个人物在马斯洛需求层次中是如何体现的:

在这里插入图片描述

• 八戒,属于生理需求层,他的激励因素是食物、性。
• 沙僧,属于安全需求层,他的激励因素是安全、稳定、秩序。
• 白龙马,属于社交需求层,他的激励因素是友情、归属。
• 唐僧,属于尊重需求层,他的激励因素是成就、尊重、欣赏、荣誉。
• 孙悟空,属于自我实现层,他的激励因素是实现自我价值。

马斯洛需求层次指出人的需要层次是有高有低的,只有低层次的满足了,人们才会对更高层次的产生兴趣。

同样当某层次的需求已经满足了,那么这层的需要将不再是激励因素了。

在一个企业中,针对不同的员工应该根据员工所处的需求层次采用不同的激励方式。
所以你不应该也不能跟一个吃不饱穿不暖的人去谈自我实现,因为高层次是建立在低层次基础之上的。

以上是关于人类需求的层次介绍,下面我打算将该理论再引申一步,将它和软件项目结合起来,谈谈其实软件项目本身也存在一个类似的层次,我叫它软件马斯洛需求层次。

软件马斯洛需求层次

经过我长时间对各种软件项目开发过程的观察思考,得出一个感悟:其实软件项目(整个产品研发)也可以分为五个层次。

于是乎我就干脆套用马斯洛这个经典的五阶模型,姑且称之为:软件马斯洛需求层次理论。

在这里插入图片描述

整个模型自底向上向上分别为:生理需求、安全需求、社交需求、尊重需求、自我实现。名字虽然和马斯洛需求层次是一样的,但是在软件领域,在生理、安全、社交各个方面的含义和作用是不相同。

生理需求层:主要是满足基本需求,保障项目生存

安全需求层:主要是关注项目是否有充足资金时间,和位于可接受的风险范围内

社交需求层:主要关注项目里对外沟通和对内沟通,做好这些才能做出良好项目设计,构建可重复性

尊重需求层:这里尊重的对象是软件工程,要明白软件工程本身就是一个复杂事物,以及一些客观的规律

自我实现层:这里的自我实现主要是沉淀工具方法,沉淀出合适语言框架、通用工具。让软件项目的意义扩大延伸到更多的项目和地方。

和原生马斯洛需求层次一样,软件马斯洛需求层次中的每一个上层都是建立在其下层基础之上的,上层是为其下层服务的。

例如:在原生需求层次中,吃饭是比就业更低的层次需求,大多数人工作是为了吃饭,而不是吃饭是为了工作。这一点尤其重要,很多公司的软件项目都有违背这一原则。

后续章节我逐一介绍下软件马斯洛需求中各层次的具体含义。

未经允许不得转载:菡萏如佳人 » 软件心学格物致知篇(1)

欢迎加入极客江湖

进入江湖关于作者