敏捷需求分析要点
来源:互联网 发布:java jaxbelement 编辑:程序博客网 时间:2024/06/05 11:22
1. 从价值输出来说,除了需求分析和编码之外,瀑布过程中的每一个步骤都是浪费。当然,测试是一种必要的浪费。
2. 敏捷需求分析不是少做而是做的更多,会贯穿项目的整个生命周期:
a. 项目启动阶段,即quick start:识别需求,仅供估算项目规模用。会输出粗粒度的用户故事,master story
b. 发布计划阶段:高风险需求的可行性分析
c. 迭代计划阶段:需求细化
d. 迭代实施阶段:反复验证需求并确认需求被实现
e. 每个迭代:纳入新需求,重新审视需求列表和优先级,调整计划
3. 项目启动阶段目标和交付物:重点在于确认用户需求!与用户的认识达成一致,包括发布和迭代计划。
项目愿景和动机;快速产出可以开始开发的需求列表;确立可视化项目原型;了解技术风险;估算项目成本;制定发布和迭代计划;
输出轻量和可视化的文档。
使用哪些技术,涉及哪些平台等。
4. 需求如何表述:user story,从用户角度描述的故事卡片
a. 3C原则:card 故事卡片本身代表需求的存在; conversation 用户故事代表的一段对话和交流; confirmation 用户故事的确定性
b. X,Y,Z三要素:作为(用户角色)……我希望(目标系统提供的行为或功能)……以便于(实现的业务价值和目标)……
c. user story的产生 :role-process角色流程方法(在这之前要识别出用户)
d. user story编写的INVEST原则:independment,netgotiable,valuable,estimable(如果大小不可评估,说明你需要做技术spike),sized appropriately,testable
5. 需求的分解:
产品-》模块-》特性-》用户故事-》开发任务
6. 非功能性需求也会写成用户故事卡
7. 验收条件
8. 迭代过程中,分析师怎么做:
9.需求如何管理:通过看板来实现可视化管理
附敏捷之旅ppt
http://www.infoq.com/cn/presentations/agile-team-quality-manage
- 敏捷需求分析要点
- 敏捷需求分析
- 敏捷需求分析
- 敏捷需求分析
- 敏捷需求分析
- 敏捷需求分析
- 敏捷需求分析
- 敏捷需求分析
- 敏捷需求分析
- 敏捷需求分析
- 敏捷需求分析
- 敏捷需求分析
- 敏捷需求分析
- 需求分析要点
- 软件需求分析闲谈之敏捷需求分析【原创】
- 转贴:敏捷需求分析 作者:冰云
- 敏捷开发过程中的需求分析
- 解读敏捷需求分析五大关键因素
- 黑马程序员——用AWT写的假记事本,实现退出,保存,打开等功能
- Windows 系统debug级 进程调试工具 ntsd 详解
- LaTeX排版常用字体和格式设置
- 排序算法复习笔记
- IPrincipal 接口相关信息
- 敏捷需求分析要点
- 落花泪,与君诀
- 字符串查询条件预处理 就是查询时某变量进行过滤处理
- 页面压缩功能开启
- 百度面试题——malloc/free和new/delete的异同
- ajaxReturn方法可以更加灵活的进行ajax传值 不只限那三个名称,可以多个
- 紫薇花开的季节(二)
- Action类增加_param方法 就是自动判断是 get 还是 post 的方法 ,很方便
- <jsp: plugin> 加载Applet