Document Standardization Meeting Minutes
Meeting Info ¶
| Date | 2022-04-21 |
|---|---|
| Topic | Monitoring & Alerting Document Standardization |
| Attendee | Calvin Yan, Selly Huang, Rocky Chi, Daniel Zhou, Ted Zhao, Jackson Liu, Albert Wang |
| Note Taker | Rocky Chi |
| Timer | Selly Huang |
| Duration | 40 minutes |
Meeting Detailed Agenda ¶
Where to put document ¶
Below are some aspects that we should take into concern.
Different Type Comparation ¶
| Cisco Wiki | In-Project Doc | Github / Bitbucket Wiki | Blog-Like Wiki | |
|---|---|---|---|---|
| Example | MCT Wiki | Teams Jenkins Pipeline | Spring Boot Wiki | MCT GuideWebExSquared |
| Format | rich text | markdown / rst | markdown / rst | markdown / rst |
| Maintainability | Hard | Very Easy | Easy | medium |
| Supported Function | Navigator / Search | N / A | Navigator / Search | Navigator / Search / Tag Cloud / ... |
| ? |
Doc Category ¶
- API Doc, e.g. # Cluster Status API and Server Detail Status API
- Design Doc, e.g. # Design for global service account support in MCT
- Knowledge Base
- Platform Info, e.g. # All servers type in MCT
- Knowledge Sharing, # Getting Started with CI
- Feature Guide / Introduction
- Plugin Logic, e.g. # MCT Monitoring TSP Logic
- Runbook, # MCT Operational Runbook
- MCT User Guide
- Milestone (sub project), e.g. # MCT Global Agent (Project code: Hydra)
- Recording
- Issue Recording, # MCT Production or BTS issue analysis
- Process Recording (temp), e.g. # service migration and monitoring support task
- Release Note, e.g. # MCT15.4.0 release
End User ¶
- Internal engineer
- 3-rd engineer
- Customer
Organizate document (how to find document) ¶
- Tag cloud
- Strucutred wiki
- High Cohesion and Well-Categorized
- Appropriately flatten
- Global Search
- make good use of
README.md
is it necessary to add a unified doc protal for whole Monitoring & Alerting team?
How to write document (guideline) ¶
- Doc heading with background, what, why, how... Principle: simple and concise
- Doc Review / Vote / Acceptance test
- Unified content format / style to make our wiki more profisional, some reference: > Apache Dubbo
How to keep document valid ¶
- Make Documentation as part of development process
- Evaluate doc effort on planing meeting
- Make Doc more close to project
- Acceptance test for Doc?
- Remove All invalid (useless) docs
How to implement ¶
WE set rule, each team execute (team member act as a connector)
Meeting Minutes / Action Items: ¶
outputs of the meeting lists as below.
About This Meeting: ¶
- Extend meeting time range according to meeting content (or adjust meeting topic)
- Post discussion content Early, leave time for members to be prepared
- Split Time Block: Background Introduction (10mins) / Discussion (10mins) / Vote & Conclusion (10mins)
- More focused Topic
About Wiki: ¶
Closed Topics: ¶
- Maintain two types of wiki will be enough: - Internal + 3-rd party wiki: focus on code level more detailed logic - Customer wiki: fresh user level usage guide
- How to implement our guideline: - Our Virtual Team set rule, each service team follow our rule - Virtual Team Member* should act as a connector and push the process on daily Agile run.
Open Topics: ¶
- Where to put document - aggrement here is, readme.md is important, and there should be Search function - Where to place OUR document, Customer wiki, and developer wiki - Rich text or markdown
- How to organizate wiki - structured wiki design
- How to write document - Document template? - Unified wiki style?
- How to keep document valid