再谈如何学习掌握用户需求

来源:互联网 发布:福建晨曦软件多少钱 编辑:程序博客网 时间:2024/05/22 20:11

软件生命周期:

  1.萌芽阶段 2.定义阶段 3.具体阶段 4.设计 5.开发 6.测试 7.试运行 8.上线

  1-2:产品概念的明确,有哪些模块?大块功能?特性功能?

  学习的知识:

  s1.学习相关领域知识!!必须地!!

  s2.了解产品客户群,具体产品使用角色,该角色在真是生产中的工作流程,哪些可能需要在产品中哪些?!重要!

  s3.明确项目组可以做到功能范围,包括大概的量、技术实现等。了解一下。

  3.明确产品的明细需求,该出需求规格说明书了。

  s1.能参加的会尽量参加。和客户的总结、确定的会议必须参加。重要的发散思维的会,俗称头脑风暴,可以参加。

  s2.尽量在此阶段,把用例图(谁在什么地方做了什么事情)都画出来。工具,推荐visio, 门槛低,半天就会。

  s3.业务流程图,visio。

  4-5.需求实现阶段,需要!确认! 是否符合需求!(V&V不明确的,google一下)

  s1.周例会、阶段确认会议

  s2.如果项目在尝试AGI,客户在此过程的参与程度就是决定产品成败的关键。

  6.好好做一个UAT或者SIT的流程或用例吧,一切都解决了。

  s1.用例的REVIEW,一定叫上客户。尽可能。

  s2.UAT,叫上特定客户。

  s3.整理客户的话,这些可能成为变更或者下一期的需求(公司口水ing……)。

  s4.不明白的一定要!!问!!,开发是第三者,项目经理、顾问是第二者,客户是第一者,尽量靠近吧。(不会提问的测试我从来不招)

  7.类似上一阶段,客户在用了。

  s1.整理客户的话,这些可能成为变更或者下一期的需求(公司口水ing……)。有个不恰当的形容,“尽孝”,片面解释一下。

  8.上线,变更貌似不在了,总结吧。如果有,参照上一阶段。

  忏悔:写的比较真实、简单、实用。针对测试(咱这不是测试论坛嘛)。欢迎大家拍砖。