作业二
1.怎样与用户有效沟通获取用户的真实需求?
1) 访谈
正式的:系统分析员将提出一些事先准备好的具体问题。
非正式的:分析员将提出一些用户可以自由回答的开放性问题,以鼓励被访问人员说出自己的想法。
分发调查表:当需要调查大量人员的意见时。
情景分析:对用户将来使用目标系统解决某个具体问题的方法和结果进行分析。
2)面对数据流自顶向下求精
通常从数据流图的输出端着手分析,沿数据流图从输出端往输入端回溯,确定每个数据元素的来源,与此同时也就初步定义了有关的算法。
3)简易的应用规格说明技术
提倡用户与开发者密切合作,共同标识问题,提出解决方案要素,商讨不同方案并指定基本需求。
4)快速建立软件原型
根据用户提出的需求,建立一个简单的模型,再跟用户进行讨论,可以更直观的将软件系统展现出来,可以更好的明确用户的需求,也可以引导用户将模糊的需求明白
2.详细描述小组项目的需求是如何获得的?
聆听用户的需求:分析人员应该与各种层次的客户进行充分的交流和沟通,包括决策领导、使用部门的领导、具体使用人员、系统维护人员等,尽量清楚地理解用户的问题和要
分析和整理所获取的信息:对用户提供的各种问题和要求,分析人员需要对其进行归纳和整理,借助一些工具和方法,从用户一般性的陈述里面提取用户的真正需求,并由此确定软件的功能、性能、接口关系、约束条件等。
形成文档化的描述:不论是用户的提出问题,还是最终获取的需求,都应该形成文档化的描述,这种描述需要各种人员的一致理解和认同。
3. 详细列出小组项目的NABCD模型。
各位领导/投资人/用户/合作伙伴: 我们的产品电影选票系统是为了解决传统的电影院排队买票的痛苦烦恼, 他们需要在电影院前台排队等待, 但是现有的方案并没有很好地解决这些繁琐的过程,我们有独特的办法电影选票系统由此而生, 它能给用户带来好处让用户在家就可以买到自己想看的电影票和预定座位,从此告别漫长的排队等待, 远远超过竞争对手美团、百度、淘宝电影这些看似简单实际繁琐的购票过程. 同时,我们有高效率的解决方案让用户用一次就离不开我们的软件,能很快地让大部分用户知道我们的产品,并进一步传播。
4.列出产品的功能,并分别放到四个象限中。
|
外围功能 |
杀手功能 |
必须需求 |
最新电影的排版 电影院选择的界面 登陆注册界面 |
用户关联登陆或注册 电影推荐界面美化 电影选票功能 |
辅助需求 |
付款功能 退票退款功能 |
app的整体界面优化
|