前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >需求收集和分析

需求收集和分析

作者头像
PM吃瓜
发布2019-08-13 10:40:16
1.1K0
发布2019-08-13 10:40:16
举报
文章被收录于专栏:PM吃瓜(公众号)

什么是Business Analyst?

Business Analyst 中文叫做业务分析师。现在要说的是IT相关的BA,有时也称做Business System Analyst,Business Specialist, Business Consultant,Business System Consultant 虽然称呼上略有不同,但其实工作性质都是非常接近的。

简单而言,

  • 是一种介于客户和IT团队之间的角色,
  • 负责在IT项目中负责发掘、分析、传达和确认客户需求;
  • 同时了解有关业务上的各种问题并发现新的机会
  • 搭建业务和IT人员之间的沟通桥梁
  • 并推荐问题的解决方案以实现组织的目标,这其中还包括参与系统的设计和测试,以及各种协调工作。

需求分析流程

定义:业务系统的流程从As-is到To-be的过程。理解和确认现实中的业务和流程,这中间包括人,部门,系统。构件业务全景图。

-需求收集

定义为:沟通观察和记录的过程最终交付需求收集列表,需求调研报告。

  • 需求获取技术:使用文档分析,研讨会,客户拜访,业务流程描述,用例,工作流程分析等技术。using interviews, document analysis, requirements workshops, surveys, site visits, business process descriptions, use cases, scenarios, business analysis, task and workflow analysis.
  • 和各个业务单元建立合作关系,鼓励他们支持和配合。Build Partnership with business unit, encourage them to be supportive and collaborate.
  • 识别相应的能提供准确信息的人员,并把信息拼凑起来修成完整的业务链条
  • 业务人员会提供错误信息,不要被误导,要引领他们。
  • 积极主动沟通,包括电话,开会,研讨会等等

-需求分析/方案设计: 交付一系列的文档

  • 评估不同来源的信息,调和冲突需求,把大的需求细化,把抽象的需求具体化
  • 形成FRS功能文档
  • 产品原型 - UI
  • 画流程图,用例图,时序图
  • 整理出数据清单 1. 确认需要哪些数据 - 数据内容 (实体+字段) 2. 确认能不能获得数据 - 数据源(系统获取,excel,输入) 3. 确认是不是一个数据 (有些是过程、或是动作、并不是数据)
  • 接口设计

-需求确认

  • 需求和方案传递给开发人员,负责澄清开发人员的问题
  • 反馈开发的问题给客户,引发需求变更或者方案重新设计
  • 三方敲定最终方案

-开发

  • 跟踪需求交付,了解研发计划和资源分配,分析对需求交付的影响,提请风险处理。
  • 确保开发和设计和需求保持一致

-测试 SIT UAT

带领测试团队制定测试计划,撰写测试用例;

校验客户的测试用例;

维护需求和测试用例映射表;

-交付

  • 对需求变更进行管控,评估对运行系统的影响,生成CR 报告; 制作维护需求变更列表,制作需求变更周报
  • 对最终用户提供指引
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-03-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Tech爬虫 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档