敏捷分布式
分布式敏捷团队的工具和技术
敏捷宣言断言,同一地点和面对面的交流对于成功的软件开发团队而言是必不可少的组成部分。 但是,利用当今的技术,只需轻按一下即可实现同一地点。
在本文中,我们将讨论以下敏捷技术的在线工具:
- Scrum
- 指点扑克
- 回顾性
- 一般的团队合作
在搜索工具时,我们需要一些简单,实用且免费的工具。 对于我们的团队来说,其中包括Microsoft Office,因为它已经成为公司标准。
请注意,我自己和Keyhole Software都不与所列的任何工具关联。
Scrum
我不愿承认,但是自从我们改用视频会议而不是标准语音会议以来,我们的工作效率提高了很多。 我讨厌出现视频的想法,但仅凭增加团队合作精神就值得额外的麻烦和设备。
我们审查了一些工具:
- Lync / Skype for Business
- Firefox您好
- Google Hangouts
- Skype的
- 御贺贺
获胜者:Lync / Skype for Business
我们决定使用Lync,因为它是唯一的“免费”工具,可以一次显示多个人的视频供稿。 研究的大多数工具要么只允许两个人参加,要么允许多个人参加,但只显示当前发言人。
Lync将连续显示5个视频,其余参与者在底部显示为匿名的蓝色和白色头像。 我们曾希望找到一种“ Brady Bunch” /“ Hollywood Squares”类型的显示器,但这是收费的。
提示:
- 眼神交流在所有对话中都非常重要,在视频通话中也是如此。 如有可能,请确保您面对相机的方向相同。 如果您正在查看其他显示器,或者在注解下看,似乎您没有注意甚至睡觉! 很容易分辨出什么时候有人正在阅读或分心。 将其他参与者的视频放在相机的同一监视器/方向上很有帮助。
- 饮食,咀嚼口香糖的风险自负。 视频通常会停顿一两秒钟,并且一口气就能看到您。
- 如果可能,对所有会议使用相同的会议ID或链接,以便成员可以轻松加入对话。
- 许多人在音频回声方面遇到问题。 声音从扬声器发出,直接回到麦克风,每个人的耳朵开始流血。 在大多数情况下,最好的解决方案是耳机/麦克风组合-但是您仍然需要确保已关闭连接的扬声器和麦克风。
- 如果您不讲话,请保持麦克风静音。 我们很快学会了通过手势和头点头进行交流以加快处理速度。 您可以告诉某人准备聊天时,他们开始绊倒以找到取消静音按钮☺。
- 耐心一点。 每个人都会在一两个星期内解决他们的技术难题。
- 可能会分散注意力:书桌上的猫,梳理妈妈头发的小孩。 只要分心很小,那就去吧。 团队总是可以笑容满面。
规划扑克
当团队位于同一位置时,Pointing Poker用一副纸牌完成。 每个玩家同时显示自己的牌,然后讨论直到达成共识。
最初,我们尝试使用Lync的Messenger功能,但是让所有人立即投票都超出了Lync的能力。 另外,任何人在看到其他玩家的帖子之前,都容易“作弊”而不进行选择。
然后,我们尝试让所有人举起卡片或用手指指点他们的投票,以此来使用Lync的视频作为工具。 效果不佳,因为我们一次只能看到5个人(使用Lync)。 其他人则不得不开始讲话,以使他们的形象跻身前5名。至少可以说这很烦人。
我们审查了一些工具:
- 通过Mountain Goat Software开发的PlanningPoker.com
- PointingPoker.com马特Ruwe
- 通过Nearsoft 规划环聊扑克
获胜者:PointingPoker.com
PointingPoker.com具有简单,整洁的界面,并且无需导入大量数据即可对故事进行投票。 作者免费提供这些工具,但如果您发现该产品有用,则要求提供$ 10的捐款。
提示:
- 每个人都应该有权访问该网站进行投票,即使他们位于同一地点的会议室中也是如此。 大多数移动设备至少在投票方面表现良好。 一些摘要区域可以被广告隐藏。
- 随着讨论的进行,PointingPoker.com允许玩家更改其投票,直到达成共识为止。 许多人认为这是“骗子”,因为每个玩家都应准备在重新投票之前讨论他们的投票。 就个人而言,我认为随着讨论的进行而更改表决权将节省时间。 只要所有玩家愿意以一种或另一种方式强烈表达自己的意见,这将起作用。
- 任命一个人在适当的时候进行投票表决。 此人还应该在屏幕顶部放置一个任务号或简短说明,以便每个人都知道当前正在投票的内容。
- 让某人共享其屏幕以显示当前正在投票的用户故事。
- 如果您使用TFS或其他项目管理软件,请提供一个查询,该查询将列出所有要投票的故事,以便玩家可以根据需要跟踪和查找信息。
回顾性
回顾会议的主要内容之一是匿名表达思想的能力。 最初,我们指定了一个人来接收所有人的电子邮件并编制列表,但这并不理想。
搜索在线解决方案只能找到一个选择。 幸运的是,这是一个很好的。
获胜者: PointingPoker.com/Retro
此工具有两种模式:
- 进入模式
- 查看模式
在进入模式下,每个人都可以通过一个复选框输入自己的想法,以表明他们选择匿名。 在此模式下,除了当前播放器输入的条目外,所有条目均被隐藏。 在审阅模式下,所有条目均以纯文本列出。
提示:
- 在整个sprint中,请保留您想在回顾展中说的所有内容。 Windows平台上的便利贴是一种快速简便的解决方案。
- 尽早打开在线回顾会议,以便团队成员提前发表想法。 (不过,不要过早打开它,否则您将有丢失某些条目的风险。)
- 由一个人负责“进入模式”和“查看模式”选项。 每个注释都应大声朗读给团队,然后进行讨论。
团队合作工具
许多人关注团队合作在分布式环境中的有效性。 实际上,这与位于同一地点的环境没有什么不同。 以我的经验,两种类型的团队都使用某种类型的Instant Messenger,即使开发人员在同一房间内背靠背!
提示:
- 共享屏幕并允许其他人引导您浏览代码或控制他们,是共享知识并传递那些“ ...是什么?”的好方法。 编码时刻。
- 请记住,即时消息和共享屏幕可以同时与多个团队成员一起使用。 当较小的团队使用相同的代码库时,这是一个很好的工具。
- 这确实不假。 不要害怕分享自己,孩子或宠物的有趣照片。 只要偶尔执行此操作,它就可以帮助其他人记住您不仅仅是屏幕上的文字。
告诉我你的经历
您的分布式团队使用什么工具和技术? 加入下面评论部分的讨论。
翻译自: https://www.javacodegeeks.com/2015/04/distributed-team-agile-no-problem.html
敏捷分布式