# 從尋常到尊爵不凡:提升高品質服務、減少 ticket 的技巧 :crown: Speaker: <font color="#00a15c">**Cindy @Titansoft**</font> {%hackmd 3_LMFJLvQV-rMOZRjKILnQ %} :raised_hands: Slido: https://app.sli.do/event/jp5YJMbykVRBn2ixAy6z9s ###### ✦✦✦✦✦ Here we go ! ✦✦✦✦✦ Product Backlog Refinement (PBR) 參與者: PO / Designer / PD 要要多問一些為什麼, 因要釐清使用者的動機, 也許講的/做的不是使用者的痛點. 實做前, 要先做seq diagram or 架構圖. 也要列出所有的solution 做出優/缺點的分析. 讓大家知道為什麼我們會選這個方案. --- ## Test Case Design 從 Story AC ,來撰寫 Test Case Design 需要團隊一起寫test case. 為了避免只是"個人"做一些happy test , 結果有一些沒測到. --- ## Pair Programming - 互相學習 - 偷學別人快捷鍵 - e.g. 快捷鍵,思路。 --- ## Code Review - 要確定 Task 上下文 - 好處不會有單點故障問題 - Pair Code Review 至少兩個人以上知道在做什麼 --- ## Coding Convention - eslint - stylelint - 統一 `Code` 風格較好閱讀 使用husky , pre-commit時跑lint 確保有符合規定. 讓程式碼是有可讀性的. --- ## Documentation - 有文件幫助新人快速上手 --- ## Definition of Done (DoD) - 不同的裝置測試 - Feature toggle - K6 壓測 - 做回歸測試 - --- ## Testing - Test Case Design - unit testing - boundary testing - exploratory testing (e.g. http & https test) ... --- ## Sonarqube 靜態程式碼檢查,Code Coverage ## Regression test TestCafe , uat->e2e uat-> prod -> e2e prod --- ## Zero Downtime 使用藍綠部署 (Blue / Green Deployment)方式實現Zero Downtime --- ## Monitor & Support High Traffic monitoring - Keda --- ## 效能問題 APM 分析. Structured log (e.g. 用cust id 尋找, 更快找到問題. ) --- ## Tick Sharing Steps report - Scan - Think - Experiments - Proofs - Sustain --- QA: 1. 感覺是用K8S了 還需要用藍綠部署嗎 rolling update是否沒辦法滿足使用情境呢 藍綠佈署 : 保證你的deployment 不會有混合的response.
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up