杰弗里·哈蒙德:没错 。我认为这非常重要 , 因为从文化的角度来看 , 开发者有更多的需求 。多年来 , 我们基本上一直在说 , “嘿 , 看 , 工具是伟大的 , 但如果你没有正确的开发文化 , 你就不会在敏捷和提高速度方面取得成功 , 这对开发人员也是一样的 。”
大约在10年前 , 我写了一篇关于高性能开发团队的最佳实践的文章 , 其中的许多内容今天仍然是正确的 。它基本上借鉴了Dan Pink在2000年代中期所做的关于内在动机的研究 , 基本上证明了开发是一个创造性的职业 , 也是一个启发式的职业 。
所以你需要有能力表达创造性思维的开发人员 , 有能力采取自主的行动 , 有能力在精通的文化中工作 , 有能力为共同的目标而奋斗 。如果你有这些东西 , 他们就会想要对终端用户感同身受 。他们想了解用户想要什么 。他们想要学习新技术来满足用户的需求 , 并将其价值传递给用户 。
它一直影响到文化 。我给你们举个例子 。多年来 , 我与亚马逊进行过交谈 , 亚马逊有趣的一点是 , 他们的服务团队中只有10%的人有产品经理 。
这些都是向外部客户公开的服务 。剩下的90% , 工程经理是团队组织的核心关键 。因此 , 工程经理可能有很强的技术背景 , 但他们的团队仍然要根据他们在亚马逊其他地方创建的服务的重用程度来衡量 。
因此 , 如果要对重用进行度量 , 那么如何确保重用是好的呢?你走出去 , 了解别人的需求 。你知道你的团队需要做什么 , 以确保其他团队可以从你所做的努力中获得价值 。你实际上扮演了一个产品经理的角色 。
所以这些东西 , 同理心和自主性对于成功是至关重要的 。所以 , 如果你想作为一名开发人员 , 有一条通往工程经理的职业道路 , 或者在某个时候开始在职业链条上往上走 , 重要的不仅仅是技术 , 还有其他软技能 。
所以你可以让我站在你说的那一边 。因此 , 当这些团队开始变得越来越跨职能 , 能够和一个没有技术背景 , 或者没有技术学位的产品经理一起工作并且能够转化他们想要完成的事情 。
工作能力与业务用户可以画出他们想要的东西,或勾勒出一个屏幕设计,但不知道他们正在寻找的信息实际上是很难齐心协力从所有那些你的现有系统,甚至可能不是能够提供实时数据,并有对话的方式,他们觉得不贬低,或他们不感到被边缘化,我认为是非常重要的 。
更重要的是 , 我们的另一个预测是 , 我们不会很快回到办公室 。物理托管作为一种克服这些挑战的方式 , 作为一种能够看到其他人在想什么的方式 , 作为一种进行高带宽对话的方式 , 我们不会将其作为一种奢侈 。
多年来我们一直在说 , “文化很重要 , 组织也很重要 。工具可以起到帮助作用 , 但它们不如正确处理其他事情重要 。”我们几乎要在上面转180度 。
所以当我们谈论协作工作管理工具或价值流管理工具时 , 它们变得比以往任何时候都重要的原因 , 是因为我们现在必须做的很多事情都必须通过数字机制来完成 。
举个例子 , 微软 。Amanda silver , 做了一个关于微软如何适应一个完全偏远的文化的演讲 。她说的其中一件事是 , “我们需要能够从任何地方发货 。”这不是他们以前做过的事情 。
因此价值流管理是那些事情之一 , 如果它被正确地实现 , 并且工具支持它 , 开发人员可以从任何地方发货 。他们可以从任何地方推进 , 他们可以从任何地方构建 , 这使得这些团队比以前更加自治 。
协同工作管理也是如此 。它支持高带宽的通信 , 所以你没有这种自顶向下的项目组合模型 , 每个人都在等待项目经理或计划经理做出决定 , 然后他们继续前进 。
它允许团队进行高带宽的对话 , 即使他们不再在同一个豆荚中 。所以它利用了物理托管的便利 , 并用我所说的精神托管来代替 。团队 , 即使彼此不在一起 , 仍然可以进行高带宽的协作 , 这对敏捷的成功是至关重要的 。
推荐阅读
- 运维人员常用的 Linux 命令汇总
- 雨水过大淹没车门车主应该 车被水淹了怎么处理
- 办公人员喝什么茶最好,夏天喝什么茶叶最好
- 柴犬的价格应该是估计 柴犬价格为什么这么贵
- 打了小孩应该注意什么
- 阴阳师阎魔的御魂应该如何选择
- 天冷了是不是不应该遛狗 冬天遛狗最佳时间
- python 目录结构的规划,应该先建立好
- 做数据分析应该掌握的5个SQL数据清洗方法
- Java开发人员必知的常用类库,这些你都知道吗?
