打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
软件项目需要的五个层级

1943年,马斯洛发表了人类行为的关键性论文,被称作「马斯洛需求层次理论」。

马斯洛把人的需要从底向上按重要程度划分,最低下的最要。人只有基本满足低层级的需要,才会对要满足更高的需要感兴趣。软件项目作为另外一种复杂的个体, 也有相应的需要层级。如下图:

软件项目需要的五个层级分别是:物理、安全、复用、工程和技术。

物理

这是最最基本的需要,就像人要喝水和穿衣一样,软件项目需要工作场所、业务模式、电脑、人员、产权、法律保护。其中法律保护非常重要,几乎所有的公司都有专业的法律人员,来确保自己不侵犯已有的产权,并保护自己的产权。

安全

一旦物理需要被满足,项目就要有足够的资金和时间。工作要在可接受的风险下展开。风险不要求太低,因为太低风险的事情往往不值得做,也不能太高,太高往往做不成。简而言之,项目要在合理的风险范围内展开,项目的设计最基本要基于这个进行构思。

复用

复用只是项目要在可复用的流水线上作业,确保成功可以被复制。可以是逐渐的建立起一套直接使用和追踪的需求管理、项目管理、质量控制(比如单元和系统测试),有效的配置管理系统,部署和管理操作的系统。

工程

一旦项目的复用性得到确保,软件项目可以第一次把精力转移到工程上。这包含了架构和详细设计、像根因分析和纠错这样的质量保证行为、设计项目指标等。

技术

这一层级涉及到工具、语言、框架、方法论等相当硬核的技术层面,所以很多成熟的项目,日常事项不是很多的时候。他们都在参加各种技术大会、发表各种技术文章这些。

在这个需求层次中,高层次会低层次服务。比如很容易理解的:技术可以为工程服务,工程可以为安全服务。

本文主要希望「身在山中不见山」的朋友,能够从更大的视角考虑公司的运作,更好的理解自己的职责。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
清单计价鹏业预算通i9操作技巧(一)
软件新技术4
系统工程的本质
软件工程的现状
【新提醒】广联达云计价平台试用感受之招投标模块(已采纳)
建筑工程图纸如何分类管理
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服