上線
概述
系統分等級,如果停機或出錯,產生影響的重要性不同,簡單分一下
核心:直接為企業產生收益或會產生虧損,如銀行信貸,清結算;搞不好會死人,導彈巡航,飛機駕駛,手術操控;
重要:間接產生損失,ERP全家桶:人事,財務,倉儲,SCM,MES。
非核心:不會直接產生收益或虧損,比如內部聊天,官網,知識庫
越是高等級系統,需要實現進行嚴格的測試,試運行。
一般系統需要SIT(研發測試)→ UAT(用戶測試) →Production Release(生產上線),對更加重要和錢相關的還會加預生產,灰度發布,保證小範圍測試中發現的問題可以快速止損回滾。
本文圍繞保障Jira系統上線前後,相關工作做說明,包含試,上線標準,試運行範圍,常見運維準備工作,技術支持。預祝各位的Jira 系統都能按計劃絲滑上線,不要如下述動圖,測試環境猛如虎,生產發版一炮污(上海話方言意思為糟糕😄)。
上線標準
筆者沒有在全職測試崗位工作過,不能給出特別細節專業的建議,基於項目經理角度,過往經驗,做主觀標準的說明。
不同系統之間,分等級。
即使是Jira 系統,不同客戶之間上線前的測試等級,審計合規要求也是完全不同的。以下幾類為常見的上線前的測試要求
類型 | 需求 | 客戶類型 | 操作 | |
---|---|---|---|---|
1 | 功能 | 常見功能,主幹流程不要出錯 | 非金融,醫療等特殊行業,普通行業的客戶如快消品,教育,工業,互聯網 | 邀請一個小團隊或每個典型團隊/部門找一個用戶測試 |
2 | 壓力 | 保證比如500人以上訪問系統不會由於性能,網絡問題產生卡頓 | 公司內部用戶數較多 |
|
3 | 安全 | 滿足一定的安全要求如ISO 27018,27001 、 CSA 、 GDPR 、 PCI DSS | 金融,半導體,醫療等數據保密性要求較高行業 |
|
4 | 審計 | 眾所周知,對中國國內對互聯網公司境外上市這些年有打擊,比如滴滴,數據不能出境,如果出境則需要 | 跨國,需要上市的公司 | 開放後台數據庫,導出審計日誌給審計公司 |
試運行範圍
類型 | 適用場景(示例) | 原因 | |
---|---|---|---|
1 | 隨機 | 特色新功能,比如企業門戶,郵件審批,儀錶盤 | 當功能無指定對象時隨機樣本反饋信息更加有效,如果找研發或產品,他們對新功能包容性強,就會產生錯誤反饋 |
2 | 指定角色 | 外服務工單, | 用戶角色明確,兩種角色,客服坐席+客戶就夠用 |
3 | 單一項目組 | 如測試用例 | 用戶角色明確,面向職能為測試的員工 |
4 | 跨部門 | 如研發全流程工具鏈 | 需要产品,研发,客服每个部门都找一个人,协同全部跑通才算功能可用 |
我这里是好的?
技术人员在听到用户反馈问题后,最经典的答复莫过于
在我这里是好的。
但用户不会吃这套,999个测试通过,1例用户负面反馈,就可能导致重大负面影响。记得有个吉他手,因为在托运行李时,吉他被航空公司摔坏了,索赔未遂,写一首歌吐槽,直接导致股票大跌,损失上亿。
从实际角度出发,测试用例,没有可能完全覆盖到实际使用,设备,浏览器,网络环境,用户使用习惯,千奇百怪。
系统上线后,任何公司都可能发生或大或小的问题;如何以不变应万变,不是系统不出错,而是准备好在出问题的时候如何技术上止血,回滚,临时修复操作。客服如何安抚用户情绪。并且调整发布策略,如果重大问题连续出现就要考虑内部优化测试标准,研发发布周期等等。
运维准备
类型 | 重要性 | 备注 | |
---|---|---|---|
1 | 开防火墙 / VPN | 不开通系统没法访问 | 很多公司内部流程长,开通需要走流程,项目计划需要预留时间,长的可能数周一个月。 |
2 | Cloud 安全策略 | 不设定白名单,IP段,任意设备都能登录 | |
3 | 定时重启 |
|
|
4 | 监控 | 宕机的时候及时发现,进行修理 |
|
5 | 备份 | 如果出现系统意外宕机,中毒,可以通过最近的备份进行恢复,也可以定时清理备份文件节省磁盘空间。 | 云版 本地版
|
6 | 还原 | 系统宕机的时候,如果备份包快速还原起来,对公司业务影响就会很小,反之就是巨大的财务损失;
|
|
技术支持
问题如僵尸,技术支持如防御矩阵,不同的服务单元有不同特点,L0就是无脑土豆,可以抵御一部分进攻。根据功能,响应时间和成本,做了表格汇总。
等级 | 类型 | 描述 | 属性 | 响应时间 | 成本 |
---|---|---|---|---|---|
L0 | 文档/视频 | 不管是JSM还是内部的聊天客服,常见问题,可以在用户留言或提单的时候就弹出对应的关联知识库文章; 如果是普通用户,比如无法登录,不知道如何更改密码,项目权限不够,那这类问题显然可以预先写好 常见问题(FAQ) | 系统 | 快 | 低 |
L1 | 项目管理员 | 项目经理,能解决绝大多数项目团队内部提出的关于单一Jira项目使用问题 | 内部 | 慢 | 低 |
L2 | 系统管理员 |
| 内部 | 中等 | 中 |
L3 | Solution Partner 服务公司 |
| 外部 | 快 | 中 |
L4 | Atlassian | 外部 | 慢 | 免費(包含在License訂閱費內) | |
L5 | Atlassian - TAM | Technical Account Management,高級專屬客服,每年8.4萬美元,類似買了豪車官方4S店,中規中矩,改裝還是野生4S店性價比高 | 外部 | 快 | 高 |
X | 其他 |
| 外部 | 不確定 | 免費 |