人类对敏捷开发与软件工程的三种认知与行为

2017.6.24, 深圳, Ken Fang

在这么多年的敏捷开发、软件工程的职场生涯中, 收获最多的是, 能与相当多不同产品型态的团队、相当多不同个性的人共同的合作与交流。

而这其中让我最感兴趣的一点就是:每个人对敏捷开发、软件工程的认知与将敏捷开发、软件工程应用在实际产品开发中的实际的情况。

@ A 类型的人:学习敏捷开发、软件工程的意愿很高, 并且悟性也很高;非常的清楚敏捷开发、软件工程背后的思路, 更可贵的是, 自身能深度的去思考, 如何能运用敏捷开发、软件工程去解决自身或团队在产品开发上的种种的问题。这类型的人在个性上共同的特征是:谦卑、务实、专注、热爱追求产品与团队的成功。

@ B 类型的人:不论学什么敏捷开发, 都还是要将自己所熟悉的那一套, 往敏捷开发里头套;每天早上都开站立会,但站立会却沦为冗长的工作进度汇报与工作上的交相指责。有敏捷看板, 但产品开发的模式, 却是大瀑布。审计各式各样的文档, 却没有协作。只有文档却没有设计。更别提每日风险管理⋯等等。这类型的人个性上的特征是:习惯在既有的城堡、框框里, 用自己所完全熟悉的方法, 做自己所完全熟悉的事物。 毫无疑问的, 这类型的人, 即使是站了一百年的站立会议, 依旧无法理解高效的产品开发与团队应变为何物? 也没法明白, 为何产品的代码越写越多时, 莫名其妙的缺陷也就越來越多? 版本交付的日期与质量也越来越不可控? 当然, 更无法区分做产品与做事之间的差别了。

@ C 类型的人:完全不认同、不相信这世上有敏捷开发、软件工程这回事。只认同开发软件就是写代码, 今天白天代码搞不定, 晚上通宵搞, 晚上通宵再搞不定, 明天再搞, 总有一天能搞定⋯什么迭代计划, 每日风险管理, 按时交付, 分层隔离设计, 单元测试⋯都是废话。这类型的人个性上的特征就是:有强烈的主观意识与自傲。所以, 世界在他们的眼中,永远是不会变的;世界永远是他们自己所认知的那个样子。 C 类型的人, 所面临的处境与 B 类型的人是类似的; 也是没法明白, 为何产品的代码越写越多时, 莫名其妙的缺陷也就越來越多? 版本交付的日期与质量也越来越不可控? C 类型的人, 永远搞不明白的一件事是: 为何当年开发初期产品的那个神奇且牛逼的大牛, 已不复见了?!

我概略的经验值(不是精准的科学数据):B 型与C 型的人约占了 85%, 而 A 型的人约占了 15%。

所以, 我想, 在敏捷开发、软件工程的职场生涯中, 除了要时时的去学习新的程序语言、软件架构、测试技术以外, 学习与了解人类的 “认知” , 也是一项必要且有趣的课程。

因为, 当了解了人类的 “认知” , 我们就能从团队成员的人格特质, 去设计适合团队成员人格特质的敏捷开发、软件工程的实践, 而不仅仅只是从产品的角度, 去设计敏捷开发、软件工程的实践。

“ 当了解了人类的认知, 我们将更能使敏捷开发、软件工程、产品与人, 做更紧密的结合, 而使得人类的行为能以更有价值、更高效的形式, 体现在产品的开发上; 这就是我们一直在努力的方向⋯”

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏程序员互动联盟

程序员必备的三大核心竞争力

任何职业都有其内在的底蕴,作为一个程序员需要具备的几个竞争力是啥,如何让自己做一个不过时并且一直保持市场竞争力的程序员,特别是一些入行还不是很长时间的程序员是要...

35813
来自专栏编程软文

【漫画】开发和产品之间的恩怨从何来?

一直以来产品和开发都是死对头.在没多久前中国平安一个程序员和产品经理打了起来,原因是产品经理要求程序员根据手机主题根据手机壳颜色进行调整.程序员想,你这...

1791
来自专栏数据科学与人工智能

【数据科学家】养成方案 9步从菜鸟成为数据科学家

由于数据科学和数据分析是个快速发展的领域,当前的合格申请者严重缺乏。这使得数据科学家对于那些有兴趣,并寻找新的职业生涯的人成为有前途的和有利可图的领域。 ? 漫...

2936
来自专栏Golang语言社区

从设计者角度谈游戏的架构与细节梳理

(本文由四篇独立章节整合完成)游戏设计有点像写书,如果你没有首先花时间阅读和评价几本书,你就永远不可能写出一本书。那些想写书又没读过书的人,不可能创作出任何伟大...

4327
来自专栏Keegan小钢

003 | 从学会到精通的方法论

如果你按照我上一篇文章所展示的学习方法去学习一门新技能的话,不管是区块链,还是一门新编程语言,一周时间足以让你上手。我学习区块链从不会到学会就是用了一个星期左右...

973
来自专栏机器学习算法与Python学习

普通程序员如何转向AI方向?

关键字全网搜索最新排名 【机器学习算法】:排名第一 【机器学习】:排名第二 【Python】:排名第三 【算法】:排名第四 ? 编辑|厂白小 AI——当下最热的...

3375
来自专栏数据科学与人工智能

【问答】什么是人工智能?

人工智能(Artificial Intelligence, AI): 人工智能(Artificial Intelligence, AI)亦称机器智能,是指由人制...

3117
来自专栏新智元

寒武纪重磅发布首款AI云芯片,陈天石要让端云结合占领10亿智能终端!

2246
来自专栏极客猴

真正学会“阅读”

本文是自己对“阅读”的新尝试,目前自己觉得很受用,所以拿出来分享。如果你有更深或者更好的方法,多多指教。

832
来自专栏数据科学与人工智能

华为诺亚方舟实验室主任李航:用漂亮的方式解决污浊的问题

机器学习的春天 “他说自然语言处理是“泥臭い”(污浊)的,用漂亮的方法是解决不了的;我说我的结论正好相反,正因为自然语言处理是“泥臭い”的,才必须用漂亮的方法去...

4869

扫码关注云+社区