正如 迭代、衡量和改进 是创造优秀软件的核心一样,团队及其工作方式也很重要。一个不尝试新事物的团队便会停滞不前,其团队工作方式也会成为“传统”。相反,一个乐于尝试新事物,摒弃传统并养成新习惯的团队会更有效率,并会在工作中获取更多快乐。
目前,绝大多数研发团队都在使用敏捷方法。敏捷方法的优点在于, 它强调个人的互动高于严格的流程方法。 团队工作的重点在于完成事务的人,而不是团队规定的具体方法,因为流程方法可以随时进行调整并改进。另外,团队应该允许个人使用其习惯的做事方法。这样一来,团队也可以试着进行改变,这也是持续改进的重要所在。
如果团队曾经进行过回顾会议,那么就会了解到:什么事情是需要保持的,什么事情是需要停止的,什么事情是需要开始做的,了解这些会使整个团队运转得更好。
但是有时候,仅仅使用回顾会议还不够,团队需要更进一步的改进。 只对产生问题的地方进行优化调整不会有太大帮助。 正如修复缺陷后并不能得到一个新的功能一样,所以需要尝试更多改进的方式方法。
团队为了追求更高的效率,就应该尝试新的工作方式。例如:整个迭代都使用结对编程;一段时间内放弃协作工具,只使用纸制卡片;在公园中进行站立会议等等。无论这些事情会不会给团队带来更高的效率,但只要不断进行尝试,我们就会发现对团队有用的方法。至少可以消除一些对团队没有价值的仪式,这也算是一种改进, 消除浪费并提高效率。
团队始终是在创造令客户受益的产品并持续完善,不断尝试有效的方式来运营团队,同时分享新知识,这也是在研发产品过程中的一种投资。
好的团队工作方式将直接或间接影响着创造好的产品。即使不直接使用它们,这些方式方法也会对我们的产品产生影响。例如,我自己的团队会通过跟踪产品,并从其它角度出发对产品进行测试,从而发现了许多新的用例和客户体验。
“我们一直都是这样做的”这句话随处可见,这其实是阻挡创新的标志。仅仅因为曾经用过一个有效的方法,或其他团队使用过,并不意味着对现在的团队也有用。团队要勇于尝试,当然,尝试新方法首先需要从团队工作中明显需要改进的部分着手,然后不断对所有部分提出质疑并改进。随着不断改进,团队会习惯于进行尝试。
多年以来,我们总结出一点: 尝试新事物并努力改进会让人感觉良好,并会使团队更加融洽。 有趣的是,即使团队正在尝试的事情效果不理想,他们仍然会因为改进这件事本身而感到更好。关键是要使改进成为团队的基础工作,每个人都参与其中,而不是依靠某一个人来提出所有想法。每当有新想法时,团队需要一致同意将该想法付诸实践,然后一起评估其有效性。
到这里你可能会想,“这篇文章的概括性很高,但实用性却很低。我不可能一直只寻找新的做事方式。”实际上提出想法是比较容易的部分,想法无所不在。可以看看同组同事,或其他团队的同事,观察一下他们是如何使用不同的方法做事的,或者翻翻自己之前做过的事,然后尝试使用不同的方法完成。以下是我们团队的一些方法,可以给大家做参考:
Agile Slam: 我们有一个名为“Agile Slam”的论坛,在这个论坛上,团队负责人们会在其中分享他们好的与坏的方法经验。负责人们轮流选择团队的一个仪式或一个方面,讨论他们尝试过的,有用的和没有用的,然后开放讨论以征询其他人的反馈。在人们想要尝试使用不同方法完成的事情之中,我们至少会完成一件,并且在下次会议的开始进行分享。
也许你已经关注了类似的论坛,如果没有,建议可以关注一个来获取更多想法。即使我们在改进中采用了别人的想法,只要有效,就值得被采用。另外,不要因为对其他团队没有用就不去尝试一些想法,我们需要花时间了解,看看是否对团队有用。 没有一种方法可以适用于所有人,所以需要不断尝试并改进。
站立会议: 团队改进也可以从团队仪式入手,例如站立会议。人们经常质疑站立会议的有效性,并在需要时互相帮助。站立会议可以帮助技术和非技术团队专注当天的事情,并在需要时互相帮助。人们经常质疑站立会议的有效性,比如站立会议中汇报的内容重复,浪费时间;或者会议中有人长篇大论,而有人走神,效率很低等等。随着不断进行尝试,我们其实也可以改进站立会议。团队可以使用多种方式来解决站立会议中的问题:一些团队通过从左到右完整浏览Scrum板来进行同步,一些团队采用昨天/今天/障碍者的方式,另一些团队只关注“每日承诺”。最重要的是,团队应该根据实际情况和团队的反馈随时变更和改进这些仪式。
物理看板: 虽然市面上有许多用于在线协作和提高生产力的工具,但物理看板仍然被一些团队采取应用。我们有一位团队负责人特别擅长通过使用图纸、主题板和设计元素来表示项目进度和重要信息。这样的项目可视化的表现形式更有特点,更加个性化并且引人注意,他的团队对此也十分认同。
自从他在Agile Slam论坛上与其他团队负责人分享了这个想法之后,各种各样的创意物理看板应运而生。这是一个很好的例子,告诉我们如何简单地分享想法、鼓励迭代改进就可以养成新的团队习惯。
结对编程: 结对是分享知识的一种好方法,可以极大地提高生产力,但同时也带来了组织和社交隐患(长时间的结对工作不一定适合每一个人)。我们有一个团队有段时间使用了结对编程,实际进行过程中,经常需要改变工作配对方式。例如有时结队工作只进行了半天,有时在整个迭代过程中配对会一直保持,但有时配对在一次任务完成后就会需要改变。团队需要通过改进配对的方式并与其他团队分享,这样每个团队都能会到适用于自身的方式。
陪同练习: 想要获取同事对一些想法或工作的反馈,最好不要直接进行提问,而应该与团队一起进行陪同练习,这样就可以将想法带入实际过程中进行讨论。陪同练习起源于设计行业,但我们的团队开始使用陪同练习来获取有关技术设计和方法的同行反馈,以便快速应对更大的工作量。这种方式对于人力资源等许多基于文档工作的团队也很有效。例如,在发布新的公司政策或职位招聘之前,团队其他人员可以进行陪同讨论,以确保发布信息清晰易懂。
所以,团队中的每个人都应该考虑持续改进。但作为团队负责人,那么为改进提供动力就显得更为重要。如果不知道如何下手,可以根据团队的痛点提出一些想法,或者学习如何使用健康监视工具来评估团队中可以改进的地方。
最后,推荐大家尝试使用我们的产品「 Worktile Agile 」,Worktile是一站式敏捷研发与DevOps平台,针对企业研发中的难题,提供高效、标准的敏捷研发管理解决方案,助力企业更好更快地发布产品。
原文作者:ANDRE SERNA
译者:Worktile 禹灏波
文章首发于「Worktile敏捷博客」,转载请注明出处。
Original url: Access
Created at: 2020-02-08 14:53:23
Category: default
Tags: none
未标明原创文章均为采集,版权归作者所有,转载无需和我联系,请注明原出处,南摩阿彌陀佛,知识,不只知道,要得到
java windows火焰图_mob64ca12ec8020的技术博客_51CTO博客 - 在windows下不可行,不知道作者是怎样搞的 监听SpringBoot 服务启动成功事件并打印信息_监听springboot启动完毕-CSDN博客 SpringBoot中就绪探针和存活探针_management.endpoint.health.probes.enabled-CSDN博客 u2u转换板 - 嘉立创EDA开源硬件平台 Spring Boot 项目的轻量级 HTTP 客户端 retrofit 框架,快来试试它!_Java精选-CSDN博客 手把手教你打造一套最牛的知识笔记管理系统! - 知乎 - 想法有重合-理论可参考 安宇雨 闲鱼 机械键盘 客制化 开贴记录 文本 linux 使用find命令查找包含某字符串的文件_beijihukk的博客-CSDN博客_find 查找字符串 ---- mac 也适用 安宇雨 打字音 记录集合 B站 bilibili 自行搭建 开坑 真正的客制化 安宇雨 黑苹果开坑 查找工具包maven pom 引用地 工具网站 Dantelis 介绍的玩轴入坑攻略 --- 关于轴的一些说法 --- 非官方 ---- 心得而已 --- 长期开坑更新 [本人问题][新开坑位]关于自动化测试的工具与平台应用 机械键盘 开团 网站记录 -- 能做一个收集的程序就好了 不过现在没时间 -- 信息大多是在群里发的 - 你要让垃圾佬 都去一个地方看难度也是很大的 精神支柱 [超级前台]sprinbboot maven superdesk-app 记录 [信息有用] [环境准备] [基本完成] [sebp/elk] 给已创建的Docker容器增加新的端口映射 - qq_30599553的博客 - CSDN博客 [正在研究] Elasticsearch, Logstash, Kibana (ELK) Docker image documentation elasticsearch centos 安装记录 及 启动手记 正式服务器 39 elasticsearch 问题合集 不断更新 6.1.1 | 6.5.1 两个版本 博客程序 - 测试 - bug记录 等等问题 laravel的启动过程解析 - lpfuture - 博客园 OAuth2 Server PHP 用 Laravel 搭建带 OAuth2 验证的 RESTful 服务 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区 利用Laravel 搭建oauth2 API接口 附 Unauthenticated 解决办法 - 煮茶的博客 - SegmentFault 思否 使用 OAuth2-Server-php 搭建 OAuth2 Server - 午时的海 - 博客园 基于PHP构建OAuth 2.0 服务端 认证平台 - Endv - 博客园 Laravel 的 Artisan 命令行工具 Laravel 的文件系统和云存储功能集成 浅谈Chromium中的设计模式--终--Observer模式 浅谈Chromium中的设计模式--二--pre/post和Delegate模式 浅谈Chromium中的设计模式--一--Chromium中模块分层和进程模型 DeepMind 4 Hacking Yourself README.md update 20211011
Laravel China 简书 知乎 博客园 CSDN博客 开源中国 Go Further Ryan是菜鸟 | LNMP技术栈笔记 云栖社区-阿里云 Netflix技术博客 Techie Delight Linkedin技术博客 Dropbox技术博客 Facebook技术博客 淘宝中间件团队 美团技术博客 360技术博客 古巷博客 - 一个专注于分享的不正常博客 软件测试知识传播 - 测试窝 有赞技术团队 阮一峰 语雀 静觅丨崔庆才的个人博客 软件测试从业者综合能力提升 - isTester IBM Java 开发 使用开放 Java 生态系统开发现代应用程序 pengdai 一个强大的博主 HTML5资源教程 | 分享HTML5开发资源和开发教程 蘑菇博客 - 专注于技术分享的博客平台 个人博客-leapMie 流星007 CSDN博客 - 舍其小伙伴 稀土掘金 Go 技术论坛 | Golang / Go 语言中国知识社区
最新评论