扫码阅读
手机扫码阅读

为什么背锅的总是我,原来是没有说清楚!

209 2024-03-22
产品经理必聊的100个话题第34期摘要

产品经理必聊的100个话题第34期:只要你不说清楚,我一定做错

本文讨论了技术错误信息泄露给普通用户的问题,以及产生此类问题的原因。一张医院支付单边账凭证打印的小票显示了一个Stack Trace错误信息,这样的技术错误对用户来说无意义且令人困惑。文章分析了此类问题产生的原因,并探讨了可能的解决方案。

缺少通用处理规范

首先,缺乏通用的错误处理规范是导致技术错误信息直接显示给用户的一大原因。制定这些规范能帮助管理和控制开发过程中的错误,包括异常捕获和处理、日志记录以及错误信息提示等。通过参考可视化需求网站的例子,可以更好地定义这些通用处理规范。

没有人在乎质量

其次,软件开发的过程中,往往由于缺乏质量意识,导致质量问题被忽视。开发者可能未能充分考虑异常情况,测试阶段也难以复现问题,最终导致问题遗留到用户端。由于患者和窗口都缺乏反馈渠道,这使得问题难以被及时发现和解决。

甲方不懂技术,也不关心这个问题

此外,甲方在验收过程中往往缺少技术层面的参与,更多关注服务水准而忽视软件的质量和安全性。甲方主要关心支付失败的次数和解决速度,而对于技术问题的及时发现和解决不够重视。开发团队需要保证系统的容错性和安全性,并在遇到问题时迅速响应。同时,甲方还关注账单的生成、记录和核对等业务流程,以确保数据的准确性和完整性。

想要了解更多,点击 查看原文