先交代一下背景,xksd(我就不说我们产品的名字了,假设它就叫xksd吧)是我们公司的一个产品,它是一个给特定的用户群提供多种产品的平台,特定的用户群是ct公司的,而那些产品则由不同的公司提供,我们假设这些产品是jm,js,rs,这样我们这个平台就不得不和ct以及jm,js,rx这些公司提供的接口建立联系,这也意味着用户能否正常使用这个产品,不仅和我们的产品有关,还和上文提到的那些公司的产品和服务有关。
下来我就讲一下我的故事,51刚过,我还在休假,突然接到我们leader的电话,说用户的投诉一下子大规模的爆发,我的第一反应是丈二的和尚摸不着头脑,因为我们的服务已经平稳的运行了快半年了,怎么会突然出现如此大规模的投诉呢?我赶紧赶回了公司,分析了半天,后来给js公司一打电话才知道,原来是他们的服务器宕机了,很快js就解决了这个问题,但是没过几天,我们的产品又出现了大规模的投诉,那叫一个晕啊,再一查原因,原来是ct的服务出了问题,后来我们不得不停掉了我们的服务。还好,问题还是很快的解决了。
后来我想以上的这些问题该谁负责呢?(还好由于ct比较强势,用户对它没有办法,所以我们没有必要对用户负责,应付一下就行了)。但我总觉得这是一场事故,而且需要对它负责的不是别人,应该是我们,因为对用户来说,他们使用的是我们的产品,他们投诉的也是我们的产品,所以我们应该负责。
但问题的本质是什么呢?我想是我们在开发产品的时候没有考虑到“让你意想不到的情况”,因为上面的那些公司说:“我给你们接口,你们正确使用用就行啦!”,而我们也的确正确的调用了他们提供的接口,可是后来为什么还会出现以上的问题呢?很简单,因为我们没有考虑“让你意想不到的情况”,如果我们在开发产品的时候考虑了以上公司的接口突然出现了问题,导致我们无法使用。而我们在这个时候可以在我们的产品中给用户一个合理的解释。我想用户是可以理解的,也就不会产生那么多投诉了。
一句话,在做产品的时候,请考虑“让你意想不到的情况”
分享到:
相关推荐
"专扫你意想不到的系统垃圾"是一款专业的清理工具,旨在解决这些问题,帮助用户深度清理电脑中的无用文件。 系统垃圾主要包含以下几个方面: 1. **临时文件**:操作系统在运行过程中会产生大量的临时文件,例如...
在这个特定的情景中,标题提到的问题是“系统编排过程中产生意想不到的情况导致3个MPG系统出现,位于C:\”。这可能是指在尝试布置或更新操作系统、安装软件或执行其他系统级任务时,由于操作失误或软件冲突,意外地...
第十三章和第十四章聚焦于房地产纠纷的法律解决和违法责任,阐述了解决纠纷的法律途径、违法行为的法律责任,以及在不同情况下的法律责任追究方法,通过案例分析提高学生的实际应用能力。 通过这个一体化课件,学生...
### 意想不到的MySQL复制延迟原因分析 在IT运维工作中,MySQL数据库的高可用性和数据一致性至关重要。本文将深入探讨一个案例中的MySQL复制延迟问题,该案例涉及MySQL 5.7.18版本,出现了严重的复制延迟现象,具体...
有些情况下我们需要限制用户不能输入任何数字字符,可以使用如下方法: ```html (/\d/g, '')" onbeforepaste="clipboardData.setData('text', clipboardData.getData('text').replace(/\d/g, ''))"> ``` 这里通过`...
2. 谎言的正面与负面效应:尽管谎言有时可能带来短暂的快乐或避免尴尬,但大多数谎言往往导致意想不到的负面结果,如破坏信任、引发恐慌或造成经济损失。 3. 娱乐圈与谎言:娱乐行业中,无论是作品创作还是名人八卦...
描述中的“让你无语”可能意味着这个程序会有让人意想不到的特性,可能会引发用户的惊讶或不解。同时,它提到“内有说明”,这表明程序包含使用指南,用户在运行前应该先阅读这些说明,以了解如何正确使用以及避免...
- 正确解读文档中的信息对于获取知识点尤为重要,尤其是在处理识别错误或遗漏的情况下需要良好的理解和逻辑推理能力。 综合上述内容,可以发现信息系统项目管理师考试涉及多方面的知识点和能力的考察。了解和掌握...
没事要找事做,先手最缺的是经验和技术,在闲时的时候,可以没事找事做,好处我就不多说了,但是最关键对你的好处,可以不断的练手,熟悉,接触更广的测试领域,会有很多意想不到的收获的,虽然中间可能会遇到很多的...
因为闭包会延迟局部变量的生命周期,在某些情况下程序产生的结果会和预想的不一样。让我们看看下面的例子: ``` class Program { static List<Action> CreateActions() { var result = new List(); for(int i...
例如:请举一个你面对意想不到的政策改动。这些改动对你发生什么妨碍?针对这些改动你采用了哪些举动? 八、自动化和创新能力 * 如何自动化和创新自己的工作 * 如何提高工作效率和质量 * 如何提出新的想法和建议 *...
在适应力部分,我们可以看到几个问题,例如:请举一例说明你面临意想不到的政策改变。这些改变对你产生什么影响?针对这些改变你采取了哪些行动?这类问题旨在考核候选人的适应力,看他们能否在面临变化的情况下保持...
以下是一份详细的指南,教你如何根据个人需求和情况来定制适合自己的英语学习计划。 首先,自我评估至关重要。了解自己的强项和弱项是制定计划的基础。你可以通过在线测试或者与英语教师的交流来评估你的词汇量、...
1. 当对方问及你如何吃某种食物时,可以采取幽默回应,如模仿吃东西的动作,或者给出一个意想不到的理由,如治疗感冒。 2. 对于“我没有打扰你吧?”这类问题,可以选择转移话题,让对方自我评估,或者直接表达你...
如果随机选号也没有达到预期,你还可以去当地车管所进行现场摇号,有时候现场的选择会更多,也有可能带来意想不到的好运。 在车管所选号时,如果自编的号码都被占用,你可以利用近似号查询功能。输入你想要的号码,...
总的来说,"java puzzlers code" 不仅仅是一系列代码示例,更是一本实践性的教材,它能让你深入理解Java语言的内在机制,提高你的编程技巧,避免在实际开发中踩坑。通过对这些谜题的解密,你将能够编写出更清晰、更...
有时候,正是你的心态决定了比赛的走向,一个稳定的心态往往能带来意想不到的结果。因此,无论处在哪个分段,保持平和的心态,对上分有着至关重要的作用。 随着版本的更新,每个时期都有强势英雄出现。适应版本是另...
关于重写equals、hashcode以及compareTo方法! equals()方法是Object类中的一个方法,它用于比较两...在实际开发中,我们需要根据具体情况来决定是否需要重写这些方法,并遵守相关的规则,以避免出现意想不到的结果。
在CFD(计算流体动力学)领域,成功并非易事,但如果你遵循特定的“规则”,可能会有意想不到的失败效果。以下是一些确保在CFD项目中失败的建议: **规则1:同时修改代码中的两个方面** 当你进行CFD模拟时,如果...
骨右窝疼痛对临床医生仍然是一个挑战,因为它需要考虑多种鉴别诊断。... 我们提出了在右窝发现异常图像的情况,钙化提示胆石性肠梗阻,在急腹症的情况下,有异常的手术发现,通过病理学进行明确的诊断也很罕见。