做为研发团队,咱们更加追求高效的办公。但一些时候,咱们也会低效症发做,一连好几天什么事都作不了。这种现象的产生除了受自身状态的影响,也与咱们周围的一些外界因素干扰有关。今天,就来跟你们聊聊究竟是什么让咱们效率低下,而咱们又是怎样与之抗衡的。php
首先来看看对于程序员来讲,哪些因素会摧毁咱们的效率:程序员
低效因素干扰:异步
程序员争论Django与.NET哪一个好工具
程序员笼统的争论学习
同事过来问:“嘿,个人邮件你收到没?”测试
手机微博消息提示音spa
电邮提示弹窗日志
任何弹出窗口事件
即时通讯软件ip
手上有多个任务要完成,它们都是十万火急的
须要监控各个平台上的软件状况
咱们老是被各类各样的信息打断,他们出如今不一样平台的不一样时间点,然而被打断后的咱们是这个样纸的
缺乏团队信息流:
搭建团队内部的信息流,最直接的好处是可以搭建一套高效而又异步的协做模式,在这种模式下,每当团队成员去开会或者外出,再次回到电脑前他仍是能很快知道本身不在这段时间内都发生了什么。但如何打造本身团队的信息流,或者说消息总线是个很大的挑战。
早期的研发团队通常都会使用IRC来搭建团队内部的信息流,虽然使用IRC可以实现多用户、多频道的实时交流,可是使用IRC也存在几个局限:
IRC的配置以及团队同事的学习成本相对比较高
使用IRC的团队通常会再选取另一个IM做为团队内部的沟通工具,如RTX、Skype等,形成一个团队两个工具,信息不在同一个地方
使用IRC没法使用移动客户端
权限管理,有新成员加入或者离职时须要更改IRC的Key等信息
因此,IRC再放到今天,用来作研发团队的信息流,就显得不太合适。另外,选择使用传统的IM工具,如RTX、Skype、QQ群等,只能解决团队内部人员的沟通,没法实现自动化机器人,没法打印研发中各类日志信息。
而具有聚合、沟通、托管功能的纷云除了可以实现团队内部的沟通交流,还具备永久保留团队文件等功能,所以在打造研发团队消息总线方面十分便捷。接下来,我将给你们重点阐述如何使用纷云打造研发团队信息流。
首先介绍一下使用纷云的几个优势:
Web-Based,同时全平台支持,有Mac、Windows、iPhone、Android,团队成员在任何地方都能获取最新的消息
支持频道和群组、私聊,能够很是方便的进行权限控制,以及处理新成员加入和离开的场景
支持Webhook和自定义机器人,能够很是方便的实现机器人自动化
历史记录永久保存,即使成员离线,只要上线就能看到全部的历史记录
支持全文搜索,全部打印到纷云的消息均可以在纷云中进行搜索
消息支持强弱提醒,提醒方式更加人性化,避免工做阶段被不停地打扰
支持大量的服务,目前为止纷云内置支持93个服务,包括主流的代码托管、服务监控以及项目管理工具,如Github、监控宝、Fir.im、BugHD、Worktile等。
了解纷云的基本特色以后,那么对于研发团队来讲,纷云具体能作哪些事呢?
首先,纷云如今内置支持绝大多数主流的代码托管服务,包括:GitHub、BitBucket、Coding、CSDN Code、GitCafe、SVN、Git、GitLab,以GitHub为例,如今支持Commit、Push、Pull Request、Issue、Fork等大部分事件,当你在Github上的仓储发生这些事件时,都会在纷云中收到通知:
研发团队常常须要监控各类服务的状态,在纷云中内置接入的监控类服务包括监控宝、青云,当你的服务出现报警时,会在纷云指定的频道中收到实时消息,另外还有App崩溃监控服务BugHD,若是你的App中加入了BugHD的SDK,在App崩溃时纷云中也会收到消息:
著名软件大师Martin Fowler对持续集成是这样定义的:持续集成是一种软件开发实践,即团队开发成员常常集成他们的工做,一般每一个成员天天至少集成一次,也就意味着天天可能会发生屡次集成。每次集成都经过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。
之前研发团队的工做方式通常是把持续集成的结果经过邮件的方式发送到团队成员的邮箱,然而大部分邮件都被看成垃圾邮件处理了。如今你能够把持续集成的结果直接发送到纷云指定的频道,一些主流的持续集成工具都在纷云中提供支持,如Magnum CI、Codeship、Cirecle CI、Travis CI等。
对于研发团队,项目管理工具必不可少,在项目管理工具中,团队成员的操做信息能够实时通知到纷云,目前纷云已经内置支持:Worktile、Jira、Trello、Asana、Basecamp、Redmine等十几种常见的团队协做和项目管理工具:
不能实现自动化机器人的IM工具实际上是不适合用来打造团队信息总线的,而纷云中除了内置接入的各个第三方服务外,还提供了自动化机器人的Webhook,能够自行实现把团队中使用的一些服务或者工具中的信息打印到纷云:
Incoming Webhook:向指定的频道发送实时消息,能够自定义名称和头像
远程小特:向指定的频道以纷云机器人小特的身份发送消息
自定义机器人:向指定的团队成员发送消息,能够自定义名称和头像
当团队内部使用Incoming Webhook自行实现服务监控机器人,会定时在频道中打印出一些关键服务的状态:
目前纷云的内置服务已经达到93个,而且其中70%的服务都与研发团队相关,相信经过纷云代码托管、服务监控、持续集成、项目管理以及自动化机器人可以更好地帮助你打造研发团队的信息流!
若是你的团队使用的服务纷云目前尚未提供,可使用Incoming Webhook自行实现,或者提交给咱们,咱们的开发团队会尽快提供内置支持。