《探索需求-设计前的质量》阅读笔记六
最后一篇阅读笔记,所以加快步伐阅读了余下来的两篇,在余下的两篇中,第四篇讲了明确期望,第五篇则讲了成功标准也就是对于成功的衡量标准。
在明确期望的工作中,我们需要多次运用头脑风暴的方法,将头脑中的想法可以“不加修饰”地完全展示,根据项目的内容列出我们所能想到的所有功能、属性、约束条件,并做好与客户之间的沟通、了解客户的偏好、最终得到客户对于该项目的最终期望,以上种种步骤是一个循序渐进的过程。
而在项目的测试阶段,我们应对所有项目内容再一次复习,虽让项目内容的含混性是不可能完全消除的,但是通过协商可以找到一个恰当的平衡点;通过技术复审我们可以找到自己的失误所在,有道是“旁观者清,当局者迷”;然后通过满意度测试了解真正来自与客户的意见,客户满意才是最重要的;而对于公司内部的测试则应更专业一些,比如黑箱测试等等,我们要真正测试出软件的功能可靠性,在最后阶段,我们的软件应该具有对于各种需求完备性、明确性、准确性及简明性;同时我们更要注意学习或者说了解我们的对手的产品以及已经存在的产品,通过对比找到我们的优势、劣势,所谓知己知彼百战百胜;然后我们就要和客户面对面的审核,要注意协议以及签字,作为一个商人,我们要避免不必要的麻烦,让我们所有我们能够想到的相关责任人签字。同时要有结束的勇气,我们总是认为我们可以做得更好,可以增加更多方便的功能,但是那不是我们的任务,没有一个软件是绝对完美的。
通过这本书,我看到了许多的工作心得,里面的例子虽然有些不太符合实际,但通过例子的阅读让我更好的理解了作者所要表达的意义的完整性,更能让我体会到探索技巧的重要性。从第一篇达成共识,再到第二篇的进入主题,紧接着探索机会,然后明确期望,最后提出测试用例,让我看到了一个完整的项目开发过程。项目小组理解要一致,准备工作要做足,打破冲突要慎重,会议气氛要和谐,与客户沟通要及时,期望要明确,测试用例要全面多层次,整个项目要有边界,不要做无止境的循环。
阅读笔记虽告一段落,但项目的设计、编写还在继续,所以学以致用的机会还很多,将阅读到的各路探索需求的技巧完整地运用在日常学习生活中,慢漫地渗透在项目开发的习惯中,受益匪浅!