前段时间看《与熊共舞》,我也用里面的方法分析了一下我们正在做的项目,但总感觉没什么风险。
但是昨天的一件事情给我上了一课。
我们的项目真的没有什么风险,对既存的一个项目做一个升级,主要增加两个机能,日本的担当很负责人,需求什么都定义的很好,以以往与他合作的经历来看,开发过程几乎不可能出现需求变更。涉及到的主要技术前期我们也都已经调查清楚。
唯一的一个问题是:
日方给我们提供的一个jar包存在着一个bug,使用的derby数据库版本也有一个bug,
他们共同作用,会导致jvm内存溢出。我们商量的结果是将他们放到下一个版本中对应。
但因为这两个bug的结果,日方给了我们两周时间,让我们看一下在不同的负荷下系统能运行多长时间。
所以理想的报告可能是这样:
系统在XXX负荷下,连续运行15天没有问题。
或者,系统在XXX负荷下,连续运行到第11天出现问题。
然而问题来了,当系统运行到第9天的中午,也就昨天中午,公司所在的整个写字楼停电1小时,
我们所有的测试环境全部down掉。
这是一件很郁闷的事情,因为以前停电都是有事先通知的。
这一问题是否可以避免呢?
弄一个ups电源?
然而这不是问题的重点,重点是我们没有想到可能会存在这样的问题。
在我们的做法中,即使事前通知会停电我们也无能为力。
在我们的做法中,如果谁不小心踢了电源一脚,我们仍然无能为力。
就如同大家写程序一样,大家对正常分支的考虑都算周到,然而对异常的考虑有时候就不是那么充分。
因为这里存在思维的盲点,这次的事情也一样。
所以这是以后修炼的一个方向,让整体的思维变得更为缜密。
让思维变得缜密是有方法可依的。
让思维变的缜密也必须依赖于方法与流程,不是哪个人可以凭空来的。
至少对于这次的问题,我们有机会想到。
要测试7*24运行,万一遇到XXX情况不久测试中断了吗?不久不能保证连续运行了吗?那怎么办?
这些问题都曾在我们心中闪过。
然而我们没有遵从与熊共舞中的建议:
风险管理即使留意心中的每一个问号,每一个不知道,哪怕他只是一闪而过。
(我做了意译,因为我忘记了原文)
如果我们没有想到这些问题也就算了,但我们明明已经想到,却又将他们亲手放走,这着实让人遗憾。
唯有见微知著,以后防微杜渐吧。
分享到:
相关推荐
Python是一种广泛使用的高级编程语言,以其易读性强、语法简洁而受到欢迎,尤其适合初学者入门。...而对于有一定经验的开发者,这个思维导图则可以作为快速查阅和复习的工具,帮助巩固已学知识,查找遗漏的盲点。
【2021年债市策略:共识的盲点】报告主要探讨了2021年中国债券市场的投资策略,分析了市场共识与可能存在的盲点。以下是对报告内容的详细解读: 1. **一致预期的“陷阱”**:报告指出,市场往往形成一定的共识,...
- **提高资源效率**:Ixia的解决方案有助于降低企业的资本支出和运营支出,通过减少不必要的网络运营开销和工具购买成本,每年可以节省数十万美元甚至上百万美元。 - **增强安全性**:Ixia提供的工具可以帮助企业...
### PMP盲点9-11知识点解析 #### 一、事业环境因素 - **定义**:事业环境因素是指能够影响项目成功的任何内部或外部环境因素。这些因素可能提升或限制项目管理团队的选择和行动自由度。 - **作用**: - 提供背景...
在“3中级中断法无盲点平面显示字”的场景下,51单片机可能会用中断来实时检测新的字符输入或者更新显示内容,同时保证在处理中断的过程中不影响正在显示的字符,确保显示的连续性和稳定性。例如,可以设置一个定时...
`"string"` 和 `"stringbuffer区别.txt"` 文件中提到,当你对一个 `String` 对象进行拼接操作时,实际上会创建新的 `String` 对象,这可能导致不必要的内存开销。 - 如果需要频繁修改字符串,应使用 `StringBuilder...
可以观察到,在单重态-双峰态模型空间的显着区域中,单回路校正“消除了”树级盲点的盲区,并导致在未来的多吨级液态氙实验中使用σSI可检测到的SI散射率。 对于具有O 1 $$ \ mathcal {O}(1)$$ Yukawa联轴器的弱...
《思维创新暨问题分析与解决工具方法实务与技巧工作坊》是一门专为中基层管理干部、储备干部和职员设计的两天课程,旨在提升学员在面对问题时的思维能力和解决技巧。课程通过理论讲解、经验分享、案例研讨和课堂实践...
尹睿哲作为固定收益研究的专家,指出市场对2021年的几点共识:经济增速前高后低,通胀压力温和,货币政策保持稳定但不紧不松。然而,这些共识往往隐藏着市场预期的盲点。 报告指出,2020年债券市场经历了利率大反转...
此外,文件强调了探寻思维起点的重要性,即深入分析学生的学习过程,捕捉学生思维的盲点和疑点,通过质疑和不断深入的思考,推动学生思维的不断生长。 深度学习理念的应用并不仅限于高等教育或成人职业培训,它同样...
每个人都有认知盲点,通过多角度看问题可以帮助克服这些局限。 - **具体方法**:文中提到了几种扩展思维视角的方法,如“肯定—否定—待定”、“今日—往日—来日”等,这些都是训练思维灵活性的有效手段。 - **案例...
2. **日常生活中为何感觉不到生理性盲点**:这是因为双眼的视觉信息融合在一起,即使一只眼睛的盲点区域无法感知信息,另一只眼睛可以弥补这一缺陷,从而使得我们不会感受到盲点的存在。 3. **盲点范围变化的意义*...
2021年理论盲点来了“国学新思维”来了吗.docx
克服这种依赖,我们需要培养批判性思维,对信息进行评估和分析,不盲目接受,而是独立判断和决策。同时,自我反思也是提高独立思考的有效方法,定期审视自己的思考过程,找出盲点和偏见。 再者,"思维局限目光短...
名优专供河北省衡水中学高三生物狂扫基础盲点第六章杂交育种到基因工程含思维导图pdf必修二
《批创思维导论》是一门旨在培养学生批判性与创新性思维能力的大学...因此,这份完整版的测验答案集合无疑是学习过程中不可或缺的一部分,对于想要深入理解和掌握批创思维的学生来说,它无疑是一份极具价值的学习资料。
名优专供河北省衡水中学高三生物狂扫基础盲点第七章现代生物进化论理论含思维导图pdf必修二
新兴市场-外汇策略-新兴市场外汇路线图2020:注意盲点-2019.11.28-73页.rar
本资料专门针对河北省衡水中学高三学生的生物学习需求,旨在帮助他们扫清基础盲点,特别是关于“基因的本质”这一章节的内容。在这个章节中,学生将深入理解什么是基因、基因如何决定生物性状,以及基因在遗传中的...