• 《掌握需求过程》阅读笔记04


    《掌握需求过程》阅读笔记04

          我们在发掘用户的需求的时候有很多方法。

    1. 做“学徒”

          我们可以进驻到用户之间,直接去做用户的学徒,了解整个事件的发展和操作流程,这是一种很好的观察实际工作的方法。有些时候,特别是刚刚开始的时候,用户往往不知道他们的具体需求到底什么,我们可以通过这种方法来了解用户的日常工作,来发掘用户的潜在需求。我们要关注用户的每个操作流程,弄懂每一步是为了什么,可以达到一个什么样的结果,要像一个学徒一样仔细观察“师傅”的操作,详细记录,遇到不懂的就要一直询问,这样才能有所收获。

    1. 用户访谈

          用户访谈是我们需求征集中最常用的方法,我们可以将用户中的一部分人召集起来,询问他们对软件的需求和要求。我们也可以做一个调查问卷,让用户填写,但是要注意调查问卷不能只有选择题的形式,这样有可能导致我们收集到的结果具有局限性和不准确性。我们的访谈人群也不要太多,太多的人提出的需求往往会发散的太广,这样不利于我们了解真正的需求,有可能导致我们项目的失败。

    1. 业务事件研讨会

          我们在征集完用户的需求以后,我们需要开一个业务事件研讨会,分析那些需求是可行的,是用户使用时真正要用到的,是讨论出来我们软件的核心业务需求的。

    1. 头脑风暴

          创新是需求过程的一部分,我们的创新部分往往是我们软件的卖点,创新除了用户提出来的(一般用户也提不出),大部分都要靠我们对用户的需求的挖掘,这就需要我们的头脑风暴了。头脑风暴利用了小组效应,可以在不同层面上对我们的软件提出创新。

    1. 录像或录音

          录音和录像可以帮助我们更加完整、真实地记录用户的要求,但是要适当使用,要为人在面对录音或录像的时候或多或少都会变得有些拘谨,所以我们能不用的时候就不用。

  • 相关阅读:
    spring boot图片上传至远程服务器并返回新的图片路径
    java错误笔记
    mybatis逆向工程
    将vue-cli项目配置在nginx上
    spring boot使用jpa查询mysql数据库的视图时不报错,但查询结果数据总是重复第一条
    match,location,history
    fetch和axios区别,proxy代理配置
    es6语法错误
    JAVA多线程之volatile 与 synchronized 的比较
    做到这一点,你也可以成为优秀的程序员
  • 原文地址:https://www.cnblogs.com/gzgz/p/6131964.html
Copyright © 2020-2023  润新知