当前位置: 首页 > 项目管理 > 项目综合 > 敏捷项目管理之用户故事应用
(一) 项目管理概述及重要性
l 项目及项目管理,特点;
l 组织文化与项目生命周期特征;
l 项目管理过程;
案例探讨:一个工程建设项目,一个新型重大疫情应对项目,两者之间在生命周期方面的特征不同,明确预测型项目和适应型(敏捷)项目的特点。
(二)项目管理与用户故事
l 什么是用户故事;
l 敏捷项目管理中用户故事使用;
l 用户故事的使用过程;
案例探讨:一个为客户开发的新产品,或者一个真在升级的公司内网。怎么样理解和捕捉需求。在收集需求的过程中,适应型做法和传统预测型做法有什么不同。
1、用户故事创建方法
² 用户故事的普遍特征
² 独立特征;
² 可讨论特征;
² 价值特征;
² 可估计特征;
² 小规模特征(史诗故事、分割与合并);
² 可测试特征;
案例探讨:针对一款新产品的开发,对所有需求进行确认,**用户故事设计需求。需要**角色、卡片等来进行定义。
2、用户故事中的角色建模
² 什么是用户角色;
² 用户角色建模步骤与过程;
² 常见的角色建模方法与工具;
² 特殊用户角色的定义;
案例探讨:如果你是项目当中的某个特定角色,你站在自己的位置,怎么提出需求。对你而言,这个需求的使用价值是什么,怎么判断和分析。
3、用户故事的启发与收集
² 启发、收集与获取的关系;
² 用户故事的迭代思路;
² 启发用户故事的方法:访谈、问卷调查、观察、工作坊;
案例探讨:与传统项目相比较,适应型做法在收集需求方面,应该怎么做**合理。不仅仅要做到收集,还要做大启发。
4、用户角色代理
² 什么是角色代理;
² 不同代理角色的优劣势;
² 建立客户团队;
案例探讨:敏捷开发团队的建设、开发人员角色声明。如果做到“一专多能“,跨职能、自组织和自管理的模式。
5、用户故事验收测试过程
² 什么时候写验收测试;
² 谁来定义测试;
² 测试频率与方法;
案例探讨:在开发软件方面,如果能够融合极限编程的高频率开发、测试、驱动关系。以及**“提前验收测试”方式来推动工作是合理的。
6、优秀用户故事的准则
² 项目管理中的目的、目标;
² 切蛋糕;
² 卡片约束;
² 用户故事注意事项;
² 用户故事编写技巧;
案例探讨:一些优秀故事的准则,从原理到实践的探讨。
(三)用户故事的估算与规划
1、估算用户故事
² 故事点;
² 三角测量;
² 故事点的使用;
2、发布敏捷项目管理计划过程
² 计划发布时间;
² 发布计划的内容;
² 故事优先级;
² 故事风险;
² 迭代长度;
² 初始迭代速率;
² 创建敏捷计划发布计划;
3、敏捷项目管理计划的优化
² 敏捷计划的特点;
² 关于用户故事的讨论;
² 计划任务的分解;
² 责任分配;
² 估算和确认;
4、用户故事过程监控
² 测量用户故事的速率;
² 计划与实际速率对比;
² 燃尽图;
(四)用户故事深层讨论
1、用户故事与其他项目模型比较
² 用例;
² 场景;
2、用户故事的优点
² 基于口头交互;
² 容易理解、通俗易懂;
² 规模适宜、容易变通;
² 适用于迭代(增量);
3、避免用户故事缺点的方法
² 规模(大小)问题;
² 故事依赖问题;
² 镀金问题;
² 精细问题;
² 细节问题;
""