SlideShare a Scribd company logo
1 of 39
Wiki in Teamroom
Connected Mind
1
Rick Hwang
2014/07/11, v1.01
2019/05/26 Publish
Agenda
• Why Wiki in Teamroom
• CRUD Wiki in Teamroom
• Best Practice, and Practice
• Connected Mind
2
WHY WIKI IN TEAMROOM
3
Problem
• 有太多淺規則, 散落在各地: email, svn, source code, issue, skype 對話中,
腦袋裡, 各單位口耳相傳的傳說, 隨著時間的改變, 都有不一樣的結果;
• 東西的專有名稱也一大堆 (Basic Free Service, Standard, ?), 加上跨單位,
跨時間, 其背後造成的溝通成本, 是很難估量的.
• 無法掌握的淺規則
– RD 可以查 source code, 知道邏輯, 但無法得到全貌
– QA 需要額外花很多時間才能知道功能全貌, 測試沒有效率
• Sales/FAE/TS 知道的, 與 RD/QA 落差甚大, 或者一無所知.
• 產品角度來看, 看不到產品全貌與範圍, 時間越久, 露洞越多,風險越大
• 缺乏一致的整合介面, Diff 文件不容易
4
Example 1
5
期望 …
6
Example: 如何Review更新的Spec
• 看 ChangeLog
• 一頁一頁對
• 根據 ChangeLog 描述, 比對差異
• 圖檔?
7
Goal
• 減少溝通鴻溝, 提升工作效率以及產出品質
• 一致性, 建立有價值, 且具公信力的文件
• 提升工作效率
• 知識分享與累積
• Member 有良好的互動, 默契, 相互學習與成長
• 連結與累積的資訊, 變成知識, 智慧, 資產, 刺激創新
• 新人教育訓練, 培育人才, 經驗傳承
• 總之 ….
8
CRUD WIKI IN TEAMROOM
Create, Read, Update, Delete …
9
Find Activity
10
Search
11
Read Wiki - Watch and History
12
URL: http://teamroom.oplink.com/projects/dragon/wiki/Phase_10_Design_Document
Read Wiki - Wiki Notification
1. Add as Watcher, you will receive notification if Wiki is changed:
13
Read Wiki - Diff
1. Highlight diff in Color
1. Removed
2. Added
14
http://teamroom.oplink.com/projects/dragon/wiki/App_Error_Code/diff/9
Read Wiki - Diff
15
http://teamroom.oplink.com/projects/dragon/wiki/Phase_10_Summary/diff?ver
sion=28&version_from=27&commit=View+differences
Edit Wiki - Syntax
1. Basic Wiki Syntax
2. Wiki Syntax Detail
3. Redmine Wiki Tips
4. Write a Readable Wiki Document
16
Wiki Syntax
1. Text formatting
2. Text format toolbar
3. Preview
17
Link Wiki to Any Issues / Wiki
1. Syntax: [[WIKI_TITLE]]
2. Cross project : [[PROJECT_ID:WIKI_TITLE]]
– Project ID (Case-sensitive)
• Dragon: dragon
• Lobby: redmine
• Webstore: webstore
• SpaceD: spaced
• SQA: sqa
18
EXERCISE… (5M)
19
http://teamroom.oplink.com/projects/redmine/wiki/Welcome_to_Teamroom
BEST PRACTICE
20
寫文件的原則
• 釐清閱讀對象
• 文章形式
– 精準的標題
– 清楚的結構: Template
• 定期重新組織 (Refactoring) – 很重要
• 減法哲學
21
釐清閱讀對象
Type Marketing Developer QA DevOps FAE Sales
Product Spec V V V V V
Device Spec V V V V V
Design Document V V
Deployment Document V V V
Test Spec V V
Release Notes V V V V V
22
文章標題
• 代號: IPC1200, OPU2120
• 專有名詞: CDA, VIDEO_ABILITY_INFO
• 特定功能/集合: System Scheduling,
Connected APIs, IDEAS Command Index, Phase
10 Summary
• 描述 / 問答型
23
文章架構的原則
• 整理過的資訊
– 整理, 組織過的
• 頭尾對應
• 連結相關文章, 引用文章
– Spec, Design
– Scenario
24
Template
• Design
– Project Phase Template
– Design Document Template
– Product Specifications Template
– Device Specifications Template
• Bug
– Bug Template - English
– Bug Template - CHT
– Bug Template - CHS
25
http://teamroom.oplink.com/projects/dragon/wiki/Wiki_Templates
文章內容 - 表達形式
影片比圖好
圖比表好
表比文好
文比 Email 好
26
定期重新組織文件結構
• Code 累積久了要重新調整 – Refactoring
• 文章久了也要重新調整
– 新舊糾結, 思考完整性, 維護性
– 好找
– 淘汰舊的
• Rename Subject
– Relink related Wiki
27
Wiki Structure in Teamroom
• Lobby
– Team Service, Training, Process
• Dragon
– Project Phases – Branch, time base view
– ODM – Branch
– Product Information – Trunk, totally view
– Software Component / Team – internal technical document
– Team Operation
28
http://teamroom.oplink.com/projects/dragon/wiki
CONNECTED MIND
29
30
Photo Credit: Hugh MacLeod
沒什麼是原創的
把知識連起來就是創意
31
32
交差
文件不是用來
…
33
溝通
文件最重要的目的
…
34
溝通
是很大的成本
我不知道你不知道我知道你知道我的明白?
35
釐清思緒
有效專注
連結知識
個人價值
文件的好處 … (對個
人)
36
有效溝通
提升品質
經驗傳承
永續經營
文件的好處 … (對團隊/公
司)
You can't connect the dots looking forward;
you can only connect them looking
backwards.
37
-- Steve Jobs
你無法預先把點點滴滴串連起來
只有在未來回顧時
你才會明白那些點點滴滴是如何串在一起的
Next …
• Wiki Function
– Comment – Done
• Notification -- TBD
– Watcher List
– Custom Export (For other team)
– Template
– Associate to Category
• Upgrade redmine – improve performance
38
39

More Related Content

What's hot

持续交付
持续交付持续交付
持续交付
drewz lin
 
腾讯大讲堂49期 产品翻译面面谈
腾讯大讲堂49期 产品翻译面面谈腾讯大讲堂49期 产品翻译面面谈
腾讯大讲堂49期 产品翻译面面谈
areyouok
 
2020 gops-旷视城市大脑私有云平台实践-刘天伟
2020 gops-旷视城市大脑私有云平台实践-刘天伟2020 gops-旷视城市大脑私有云平台实践-刘天伟
2020 gops-旷视城市大脑私有云平台实践-刘天伟
Tianwei Liu
 

What's hot (20)

SRE CH27 - Reliable Product Launches at Scale
SRE CH27 - Reliable Product Launches at Scale SRE CH27 - Reliable Product Launches at Scale
SRE CH27 - Reliable Product Launches at Scale
 
為了精準估算,你必須付出什麼代價?
為了精準估算,你必須付出什麼代價?為了精準估算,你必須付出什麼代價?
為了精準估算,你必須付出什麼代價?
 
從無到有建立一個敏捷開發團隊的經驗甘苦談
從無到有建立一個敏捷開發團隊的經驗甘苦談從無到有建立一個敏捷開發團隊的經驗甘苦談
從無到有建立一個敏捷開發團隊的經驗甘苦談
 
敏捷开发全景视图(流程、方法和最佳实践)
敏捷开发全景视图(流程、方法和最佳实践)敏捷开发全景视图(流程、方法和最佳实践)
敏捷开发全景视图(流程、方法和最佳实践)
 
在B2B硬體產業運用 Agile 與 DevOps 的實務與心法
在B2B硬體產業運用 Agile 與 DevOps 的實務與心法在B2B硬體產業運用 Agile 與 DevOps 的實務與心法
在B2B硬體產業運用 Agile 與 DevOps 的實務與心法
 
Let's look at Compliance, while accelerating (DevOpsDays TPE 2021)
Let's look at Compliance, while accelerating (DevOpsDays TPE 2021)Let's look at Compliance, while accelerating (DevOpsDays TPE 2021)
Let's look at Compliance, while accelerating (DevOpsDays TPE 2021)
 
How to integrate GitLab CICD into B2B service
How to integrate GitLab CICD into B2B serviceHow to integrate GitLab CICD into B2B service
How to integrate GitLab CICD into B2B service
 
災難演練 @ AWS 實戰分享 (Using AWS for Disaster Recovery)
災難演練 @ AWS 實戰分享 (Using AWS for Disaster Recovery)災難演練 @ AWS 實戰分享 (Using AWS for Disaster Recovery)
災難演練 @ AWS 實戰分享 (Using AWS for Disaster Recovery)
 
2021 ee大会-旷视ai产品背后的研发效能工具建设
2021 ee大会-旷视ai产品背后的研发效能工具建设2021 ee大会-旷视ai产品背后的研发效能工具建设
2021 ee大会-旷视ai产品背后的研发效能工具建设
 
Towards scrum of scrums
Towards scrum of scrumsTowards scrum of scrums
Towards scrum of scrums
 
Testing in Production, Deploy on Fridays
Testing in Production, Deploy on FridaysTesting in Production, Deploy on Fridays
Testing in Production, Deploy on Fridays
 
SRE Study Notes - Opening, CH1
SRE Study Notes - Opening, CH1SRE Study Notes - Opening, CH1
SRE Study Notes - Opening, CH1
 
持续交付
持续交付持续交付
持续交付
 
豆瓣Paa s平台 dae - 2017
豆瓣Paa s平台 dae - 2017豆瓣Paa s平台 dae - 2017
豆瓣Paa s平台 dae - 2017
 
A dev ops team's practice in trend micro in agile summit 2018
A dev ops team's practice in trend micro in agile summit 2018A dev ops team's practice in trend micro in agile summit 2018
A dev ops team's practice in trend micro in agile summit 2018
 
腾讯大讲堂49期 产品翻译面面谈
腾讯大讲堂49期 产品翻译面面谈腾讯大讲堂49期 产品翻译面面谈
腾讯大讲堂49期 产品翻译面面谈
 
Monitoring Tools 大亂鬥 - AWS CloudWatch
Monitoring Tools 大亂鬥 - AWS CloudWatchMonitoring Tools 大亂鬥 - AWS CloudWatch
Monitoring Tools 大亂鬥 - AWS CloudWatch
 
N-layer design & development
N-layer design & developmentN-layer design & development
N-layer design & development
 
SRE CH25 - Data Processing Pipelines
SRE CH25 - Data Processing PipelinesSRE CH25 - Data Processing Pipelines
SRE CH25 - Data Processing Pipelines
 
2020 gops-旷视城市大脑私有云平台实践-刘天伟
2020 gops-旷视城市大脑私有云平台实践-刘天伟2020 gops-旷视城市大脑私有云平台实践-刘天伟
2020 gops-旷视城市大脑私有云平台实践-刘天伟
 

Similar to Wiki in Teamroom - Connected Mind

Top100summit东软 孙广宇-uni sdp基于html5构建的跨平台的统一智能设备解决方案
Top100summit东软 孙广宇-uni sdp基于html5构建的跨平台的统一智能设备解决方案 Top100summit东软 孙广宇-uni sdp基于html5构建的跨平台的统一智能设备解决方案
Top100summit东软 孙广宇-uni sdp基于html5构建的跨平台的统一智能设备解决方案
drewz lin
 
美团前端架构简介
美团前端架构简介美团前端架构简介
美团前端架构简介
pan weizeng
 
Semp沙龙kickoff主题讨论
Semp沙龙kickoff主题讨论Semp沙龙kickoff主题讨论
Semp沙龙kickoff主题讨论
SEMP
 
Djt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.comDjt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.com
drewz lin
 
Djt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.comDjt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.com
drewz lin
 
QCon - 支持百度万人开发的工具装备及百度工程效率提升实践
QCon - 支持百度万人开发的工具装备及百度工程效率提升实践 QCon - 支持百度万人开发的工具装备及百度工程效率提升实践
QCon - 支持百度万人开发的工具装备及百度工程效率提升实践
Vincent Xia
 
MySQL 高可用方案及成功案例
MySQL 高可用方案及成功案例MySQL 高可用方案及成功案例
MySQL 高可用方案及成功案例
郁萍 王
 

Similar to Wiki in Teamroom - Connected Mind (20)

無障礙網頁
無障礙網頁無障礙網頁
無障礙網頁
 
網站上線了,然後呢?
網站上線了,然後呢?網站上線了,然後呢?
網站上線了,然後呢?
 
Top100summit东软 孙广宇-uni sdp基于html5构建的跨平台的统一智能设备解决方案
Top100summit东软 孙广宇-uni sdp基于html5构建的跨平台的统一智能设备解决方案 Top100summit东软 孙广宇-uni sdp基于html5构建的跨平台的统一智能设备解决方案
Top100summit东软 孙广宇-uni sdp基于html5构建的跨平台的统一智能设备解决方案
 
美团前端架构简介
美团前端架构简介美团前端架构简介
美团前端架构简介
 
Semp沙龙kickoff主题讨论
Semp沙龙kickoff主题讨论Semp沙龙kickoff主题讨论
Semp沙龙kickoff主题讨论
 
合久必分,分久必合
合久必分,分久必合合久必分,分久必合
合久必分,分久必合
 
Open source的devops工具箱 公開版@coscup2016
Open source的devops工具箱 公開版@coscup2016Open source的devops工具箱 公開版@coscup2016
Open source的devops工具箱 公開版@coscup2016
 
Djt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.comDjt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.com
 
Djt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.comDjt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.com
 
HPX台南讀書會-Axure RP基礎課程
HPX台南讀書會-Axure RP基礎課程HPX台南讀書會-Axure RP基礎課程
HPX台南讀書會-Axure RP基礎課程
 
QCon - Engineering Productivity in Large Scale Development
QCon - Engineering Productivity in Large Scale DevelopmentQCon - Engineering Productivity in Large Scale Development
QCon - Engineering Productivity in Large Scale Development
 
QCon - 支持百度万人开发的工具装备及百度工程效率提升实践
QCon - 支持百度万人开发的工具装备及百度工程效率提升实践 QCon - 支持百度万人开发的工具装备及百度工程效率提升实践
QCon - 支持百度万人开发的工具装备及百度工程效率提升实践
 
拒絕再寫無效規格,來學學實例化需求! (Agile Summit TW 2023)
拒絕再寫無效規格,來學學實例化需求! (Agile Summit TW 2023)拒絕再寫無效規格,來學學實例化需求! (Agile Summit TW 2023)
拒絕再寫無效規格,來學學實例化需求! (Agile Summit TW 2023)
 
Drupal 是好的生財工具嗎?網站標案經驗分享 台灣i運動資訊平台(Drupal as a Cash Cow for Prodution House? ...
Drupal 是好的生財工具嗎?網站標案經驗分享 台灣i運動資訊平台(Drupal as a Cash Cow for Prodution House? ...Drupal 是好的生財工具嗎?網站標案經驗分享 台灣i運動資訊平台(Drupal as a Cash Cow for Prodution House? ...
Drupal 是好的生財工具嗎?網站標案經驗分享 台灣i運動資訊平台(Drupal as a Cash Cow for Prodution House? ...
 
從乙方PM的角度看敏捷
從乙方PM的角度看敏捷從乙方PM的角度看敏捷
從乙方PM的角度看敏捷
 
淘宝双11双12案例分享
淘宝双11双12案例分享淘宝双11双12案例分享
淘宝双11双12案例分享
 
淺談物聯網巨量資料挑戰 - Jazz 王耀聰 (2016/3/17 於鴻海內湖) 免費講座
淺談物聯網巨量資料挑戰 - Jazz 王耀聰 (2016/3/17 於鴻海內湖) 免費講座淺談物聯網巨量資料挑戰 - Jazz 王耀聰 (2016/3/17 於鴻海內湖) 免費講座
淺談物聯網巨量資料挑戰 - Jazz 王耀聰 (2016/3/17 於鴻海內湖) 免費講座
 
W3CTech美团react专场-React Native 初探
W3CTech美团react专场-React Native 初探W3CTech美团react专场-React Native 初探
W3CTech美团react专场-React Native 初探
 
MySQL 高可用方案及成功案例
MySQL 高可用方案及成功案例MySQL 高可用方案及成功案例
MySQL 高可用方案及成功案例
 
Nb的敏捷
Nb的敏捷Nb的敏捷
Nb的敏捷
 

More from Rick Hwang

More from Rick Hwang (20)

在生命轉彎的地方 - 從軟體開發職涯,探索人生
在生命轉彎的地方 - 從軟體開發職涯,探索人生在生命轉彎的地方 - 從軟體開發職涯,探索人生
在生命轉彎的地方 - 從軟體開發職涯,探索人生
 
20230829 - 探索職涯,複利人生
20230829 - 探索職涯,複利人生20230829 - 探索職涯,複利人生
20230829 - 探索職涯,複利人生
 
2023 08 - SRE 實踐與開發平台指南 - 書友見面會
2023 08 - SRE 實踐與開發平台指南 - 書友見面會2023 08 - SRE 實踐與開發平台指南 - 書友見面會
2023 08 - SRE 實踐與開發平台指南 - 書友見面會
 
20230215 - 凝聚團隊共識的溝通方法 (Effective Team Communication)
20230215 - 凝聚團隊共識的溝通方法 (Effective Team Communication)20230215 - 凝聚團隊共識的溝通方法 (Effective Team Communication)
20230215 - 凝聚團隊共識的溝通方法 (Effective Team Communication)
 
軟體測試實務新書發表會 - 從品質與測試,讓軟體再次偉大
軟體測試實務新書發表會 - 從品質與測試,讓軟體再次偉大軟體測試實務新書發表會 - 從品質與測試,讓軟體再次偉大
軟體測試實務新書發表會 - 從品質與測試,讓軟體再次偉大
 
CH02 API Governance
CH02 API Governance CH02 API Governance
CH02 API Governance
 
Chapter 8. Partial updates and retrievals.pdf
Chapter 8. Partial updates and retrievals.pdfChapter 8. Partial updates and retrievals.pdf
Chapter 8. Partial updates and retrievals.pdf
 
Ch09 Custom Methods
Ch09 Custom MethodsCh09 Custom Methods
Ch09 Custom Methods
 
AWS Career Exploration Day
AWS Career Exploration DayAWS Career Exploration Day
AWS Career Exploration Day
 
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
 
SRE Conf 2022 - 91APP 在 AWS 上的 SRE 實踐之路
SRE Conf 2022 - 91APP 在 AWS 上的 SRE 實踐之路SRE Conf 2022 - 91APP 在 AWS 上的 SRE 實踐之路
SRE Conf 2022 - 91APP 在 AWS 上的 SRE 實踐之路
 
2020 AWS Summit - 如何有效管理 AWS 的成本結構與系統架構
2020 AWS Summit - 如何有效管理 AWS 的成本結構與系統架構2020 AWS Summit - 如何有效管理 AWS 的成本結構與系統架構
2020 AWS Summit - 如何有效管理 AWS 的成本結構與系統架構
 
Software Development Process v1.5 - 20121214
Software Development Process v1.5 - 20121214Software Development Process v1.5 - 20121214
Software Development Process v1.5 - 20121214
 
第三章 建立良好的人際關係網路
第三章 建立良好的人際關係網路第三章 建立良好的人際關係網路
第三章 建立良好的人際關係網路
 
Study Notes - Event-Driven Data Management for Microservices
Study Notes - Event-Driven Data Management for MicroservicesStudy Notes - Event-Driven Data Management for Microservices
Study Notes - Event-Driven Data Management for Microservices
 
Study Notes - Using an API Gateway
Study Notes - Using an API GatewayStudy Notes - Using an API Gateway
Study Notes - Using an API Gateway
 
從緊急事件 談 SRE 應變能力的培養 - DevOpsDays Taipei 2018
從緊急事件  談 SRE 應變能力的培養 - DevOpsDays Taipei 2018從緊急事件  談 SRE 應變能力的培養 - DevOpsDays Taipei 2018
從緊急事件 談 SRE 應變能力的培養 - DevOpsDays Taipei 2018
 
AWS Well-Architected Framework (nov 2017)
AWS Well-Architected Framework (nov 2017)AWS Well-Architected Framework (nov 2017)
AWS Well-Architected Framework (nov 2017)
 
91APP API Gateway 導入之旅
91APP API Gateway 導入之旅91APP API Gateway 導入之旅
91APP API Gateway 導入之旅
 
Continuous Delivery - Opening
Continuous Delivery - OpeningContinuous Delivery - Opening
Continuous Delivery - Opening
 

Wiki in Teamroom - Connected Mind