zoukankan      html  css  js  c++  java
  • 读《探索需求-设计前的质量》有感三

          接下来是余下的两篇,在这两篇中,第四篇讲了明确期望,第五篇则讲了成功标准也就是对于成功的衡量标准。

          在明确期望的工作中,我们多次运用了头脑风暴的方法,根据项目的内容列出我们所能想到的所有功能、属性、

    约束条件,并做好与客户之间的沟通了解客户的偏好最终得到客户对于该项目的最终期望(当然这是一个循序渐进的

    过程)。

          而在项目的测试阶段,我们应对所有项目内容在一次复习,虽让项目内容的含混性是不可能完全消除的,但是通

    过协商可以找到一个恰当的平衡点;通过技术复审我们可以找到自己的失误所在,有道是“旁观者清,当局者迷”;

    然后通过满意度测试了解真正来自与客户的意见,客户满意才是最重要的;而对于公司内部的测试则应更专业一些,比

    如黑箱测试等等,我们要真正测试出软件的功能可靠性,在最后阶段,我们的软件应该具有对于各种需求完备性、明确

    性、准确性及简明性;同时我们更要注意学习或者说了解我们的对手的产品以及已经存在的产品,通过对比找到我们的

    优势、劣势,所谓知己知彼百战百胜;然后我们就要和客户面对面的审核,要注意协议以及签字,作为一个商人,我们

    要避免不必要的麻烦,让我们所有我们能够想到的相关责任人签字。同时要有结束的勇气,我们总是认为我们可以做得

    更好,可以增加更多方便的功能,但是那不是我们的任务,没有一个软件是绝对完美的。

          通过这本书,我看到了许多的工作心得,里面的例子虽然很荒唐,但是更能让我体会到探索技巧的重要性。从第一

    篇达成共识,再到第二篇的进入主题,紧接着探索机会,然后明确期望,最后提出测试用例,让我看到了一个完整的项

    目开发过程。项目小组理解要一致,准备工作要做足,会议气氛要和谐,与客户沟通要及时,期望要明确,测试用例要

    全面多层次,整个项目要有边界,不要做无止境的循环。

  • 相关阅读:
    css3背景色过渡
    HttpUtility.UrlEncode与Server.UrlEncode()转码区别
    js 中编码(encode)和解码(decode)的三种方法
    jQuery 页面加载初始化
    oracle 索引失效原因_汇总
    jdbc连接数据库使用sid和service_name的区别
    作为首席架构师,我是如何选择并落地架构方案的?
    (二)、JAVA运行时数据区域
    (一)、Java内存模型
    Java中Volatile关键字详解
  • 原文地址:https://www.cnblogs.com/yuntianblog/p/5008450.html
Copyright © 2011-2022 走看看