Skip to content

Commit 60e4713

Browse files
committed
move to slack
1 parent 148a4e6 commit 60e4713

File tree

2 files changed

+27
-18
lines changed

2 files changed

+27
-18
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Those all come from my short experience, so please read by your own risk.
1313
2. [Manage passwords in a team][2];
1414
3. [Use ssh key instead of password][3];
1515
4. [Replace CentOS with ubuntu][4];
16-
5. [Replace wechat mail sms with <del>slack</del>][5];
16+
5. [Replace wechat mail sms with <del>BearyChat</del> Slack][5];
1717
6. [Replace svn with git][6];
1818
7. [Use PassPack to manage passwords][7];
1919
8. [Use bastion host to enhance our server security][8];

decisions/0005-replace-wechat-mail-sms-with-slack.md

+26-17
Original file line numberDiff line numberDiff line change
@@ -8,40 +8,42 @@ Accepted
88

99
## Context
1010

11-
1. 当前使用 Wechat 作为工作中的沟通工具,工作与生活混合;
12-
2. 各种告警信息需查看邮件,短信或是监控平台;
13-
3. 随着任务管理平台,Bug 管理平台,wiki,文档分享网站,聊天工具的流行,邮件的使用场景越来越小。
11+
1. 当前使用微信、邮件作为工作中的沟通工具,工作与生活混合;
12+
2. 各种告警信息需分别查看邮件、短信或是监控平台;
13+
3. 随着任务管理平台、Bug 管理平台、wiki、文档分享网站、聊天工具的流行,邮件的使用场景越来越小,并且邮件信息并不及时;
14+
4. 通过微信进行沟通,新人无法了解历史信息,经常需要把发过的内容重复发送。
1415

1516
## Decision
1617

1718
### Slack 支持的功能
1819

1920
1. **公开与私有的聊天组,聊天组可随时加入或退出**
20-
2. **消息支持表情回复**
21+
2. **消息支持表情快速回复**
2122
3. 消息支持收藏;
2223
4. 支持各种文件的分享;
2324
5. **分享的链接支持预览**
2425
6. 搜索功能强大,可通过快捷方式,搜索同事,消息记录,文件等;
2526
7. 多种程序代码支持高亮;
26-
8. **强大的第三方集成,将所有消息、通知汇聚在一处**,例如,Trello,Github,NewRelic, Sentry,Jenkins 等
27+
8. **强大的第三方集成,将所有消息、通知汇聚在一处**,例如,Trello,Github,NewRelic, Sentry,Jenkins 等;
28+
9. **新加入者可查看群组历史信息**
2729

2830
### 研发部聊天组设计
2931

30-
1. CI - 用于接收测试结果,测试覆盖率,PR 等信息,也用于发起测试等
31-
2. Newrelic - 用于接收报警等信息
32+
1. CI/CD - 用于接收测试、部署结果,测试覆盖率,PR 等信息,也用于发起测试、部署等
33+
2. NewRelic - 用于接收应用性能报警等信息
3234
3. Sentry - 线上实时错误信息,可根据项目单独拆出来;
3335
4. Team-X - 用于组内沟通,一个 Scrum 组,包括研发,产品及测试;
34-
5. Backend - 用于所有后端人员进行问题咨询及分享;
36+
5. Knowledge - 用于所有研发人员进行沟通与分享;
3537
6. Product - 用于跨 Team 的产品进行沟通与分享;
36-
7. Knowledge - 用于所有研发人员进行沟通与分享
37-
8. Leads - 私密,用于所有研发 leader 进行沟通;
38+
7. Backend - 用于所有后端人员进行问题咨询及分享
39+
8. Leads(私密) - 用于所有 leader 进行沟通、安排周会等
3840
9. Frontend, UI, Mobile, Devops, QA etc
3941

40-
我们用了如下软件:
42+
### 我们用了如下第三方软件
4143

4244
* Sentry
43-
* Newrelic
44-
* Redmine
45+
* NewRelic
46+
* RedMine
4547
* Teambition
4648
* Confluence
4749
* Github
@@ -50,21 +52,28 @@ Accepted
5052
* Jenkins
5153
* etc
5254

53-
Slack vs BearyChat:
55+
### Slack vs BearyChat
5456

5557
* Slack 优缺点:
5658
* 鼻祖
5759
* 几乎所有常用软件(国外)都有集成
5860
* 功能完善健壮,公司可信
5961
* 网络不稳定
60-
* 国内应用集成一般(Teambiton, 监控宝等)
62+
* 国内应用集成很少
6163
* BearChat 优缺点:
62-
* 基本完成了 Slack 的功能
64+
* 基本有 Slack 的核心功能
6365
* 数据的隐私无法保证
6466
* 服务的可用性无法保证
67+
* 第三方集成太少(must-read, Simple Poll, etc 都没有),倒是集成了国内的 Teambiton, 监控宝等
6568

6669
最终,我们给国产软件(服务)一个机会。
6770

71+
经过两周的 BearyChat 试用,目前已准备转用 Slack - 2017-08-03
72+
73+
1. BearyChat 的 Teambition 集成失败,沟通后说是 TB 的接口调整;
74+
2. 集成数的限制,都是 10 个,但同一个第三方多次集成,Slack 算一个,BearyChat 算多个,比如 Github, Sentry;
75+
3. 经过对各个国内公司的了解,发现使用中 Slack 的国内稳定性还好。
76+
6877
## Consequences
6978

70-
* 大家已习惯使用 Wechat,引入一个新的沟通平台有学习成本。
79+
* 大家已习惯使用 Wechat,引入一个新的沟通平台有学习成本。

0 commit comments

Comments
 (0)