软件开发的本质-第14章创建蓬勃发展的团队

เมื่อเราต้องการจะจัดการอะไรสักอย่างเมื่อนั้นเราจะต้องการทางเลือกในการตัดสินใจหลายทาง คนในทีมจัดการงานของตัวเอง Pinkนง นังสื อของDaniel Pinkพูดถึ งามพึงพอใจของคนทำงานและการทำให้งานเดิน หน้าได้อย่างรวดเร็วร็วอะกย 产品负责人หรืออาจจะมาจากลูกค้ายาำทโดยหนู่เสมอเล่มนี้จะใช้คำว่า产品冠军เพระทำให้ทีมะทำให้ทีม ทำามรู้สึกมีส่วนร่วมในการทำProductมากขึ้นโดยทั้งทีมต้องขับเคลื่อนด้วยเป้าหมายเดียวกันนั่นคือ “การทำงานให้ออกมาดีที่สุด” 产品冠军Championามต้องการของงานเราทั้งในมุมกว้างๆหรือถ้าโชคดีอาจจะได้แบบมีอาโชคดีรายละเอียดครบ “เรากำลังทำไปทำไม” “อะไรคือปัญหาที่ต้องแก้ไขก่อน” “งานของเราจะแก้ไขปัญหาได้อย่างไงให้ดีที่สุด” Championนบางทีม产品冠军าจะเสนอวิธีแก้ไขปัญหามาให้ซึ่งอาจจะใช้งานได้หรือไม่ได้อจ จะทำให้งาจะเสานเราเพิ่ม แก้ปัญหาด้วยวิธีที่ดีพอ”…

参与范围

这是我用来帮助高级工程师更好地响应意外要求的一项心理练习。 随着软件工程师的任职和经验积累,组织中的其他人自然会寻求他们的专业知识。 一些示例:一名初级工程师要求介绍一个不熟悉的组件。 财务团队需要知道如何在报告中处理极端情况。 客户支持人员希望突出显示一个错误,并询问修复该错误的难度。 工程师可能会变得压力重重,试图对同事提出的他们没有时间从事其他重要工作的要求做出快速而彻底的响应。 最好的帮助意愿可能会因响应最新请求时经常出现暂停而延迟重要工作。 可视化“参与频谱”产生的可能反应要比实际想到的第一件事要大。 视觉辅助 首先,认识两个极端:“我至少能做的”通常是礼貌地拒绝(“对不起,我太忙了”)或重定向(“请某某人问”)。 “我所能做的”是暂停我当前的任务,直到我完全解决了这个问题。 这些极端情况很少是最有效的应对措施。 使用它们打开可能的响应范围。 接下来,考虑2-3种中等反应,范围从“少量参与”到“大量参与”。 在初级工程师学习新组件的示例中,“稍加参与”可能是向他们发送指向文档,一些相关代码文件或提取请求的链接。 “大量参与”可能是安排一对一的时间来讨论该体系结构,展示如何对其进行测试以及配对其功能。 您可以提供早期反馈和代码审查。 最后,结合这些响应的元素以合成新的响应。…

做乌龟而不是野兔

可持续节奏如何支持各种人员,团队和产品 我最近有幸在加利福尼亚州伯克利市举行的“技术能力峰会”上发表了讲话,并在短短的周末内去了旧金山。 这包括周一早上直接飞往纽约州Pivotal办公室的西行航班和红眼返回航班。 让我总结一下,说星期一对我来说不是理想的工作日。 尽管我在会议上度过了一段美好的时光,但是为参加演讲而付出的额外工作以及差旅无疑给我造成了负担,并影响了我几天的工作。 这种经验促使我写了Pivotal Labs的另一项核心实践:可持续发展步伐。 我已经在几个工作环境中工作,这些工作环境由于长时间工作,周末工作,时间表不稳定和不可预测而无法持续。 在Pivotal Labs,我与来我们的客户合作以改善这些时间表。 我遇到的一个典型情况是截止日期迫在眉睫,迫使团队为完成功能和压缩即将发布的错误而服务于更长的时间和周末。 甚至有些工作环境的迭代使这成为连续的悲剧。 事实证明,不可持续的步伐不利于软件开发过程。 马修·凯恩·帕克(Matthew Kane Parker)最近为我指出了一项研究的方向,该研究提供了压力水平与不良代码工艺之间的直接联系。 作为一名患有ADD的成年人,我需要定期储备大量能量,才能使用多年以来产生的应对机制。 即使采用了结对编程和测试驱动开发等有效实践,我仍然会变得分心,并且需要比我的一些同事更加努力地完成某些任务。…

为Jira引入Flock连接器!

从问题到对话,再到行动和解决方案。 Atlassian的Jira是最受欢迎的问题跟踪和项目管理工具之一。 成千上万的团队依赖于此,其中许多使用Flock实时讨论想法,代码更改和错误解决方案。 因此,我们建立了一个集成来帮助您监视Flock中的所有Jira活动。 几周后,我们注意到大多数团队都将Flock的Jira集成配置为向其频道之一发送通知,并且在这些频道中很少有关于Jira问题的对话。 相反,大多数开发人员最终都为这些讨论创建了较小的公共/私人渠道。 因此,我们问您:“如何使您在Jira问题上的合作变得更容易?” 您的反馈使我们找到了解决方案。 随着新的用于Jira的Flock连接器… 您可以从Jira创建一个频道,以快速讨论有关Jira的问题。 因此,下次您要讨论问题时,可以快速与特定团队成员一起创建Flock频道并开始使用-所有这些都在Jira中进行。 所有频道成员都会收到有关Jira问题的更改的通知,他们可以像常规的Flock频道一样设置待办事项和提醒! 共同解决Jira问题并完成工作从未如此简单! 用于Atlassian市场上的Jira的羊群连接器 您需要成为Jira管理员才能安装Flock连接器。 它是一个免费的应用程序,可用于云和Jira的自托管实例。 安装后,Jira上的所有团队成员都可以创建渠道并就问题进行协作。 这是您需要做的所有事情:…