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

2017.6.24, 深圳, Ken Fang

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

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

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

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

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

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

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

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值