题意:
使用 Scrum 方法进行项目开发与管理,编写文档
解析:
sprint 是 Scrum 方法的核心,代表一个冲刺期,通常为一个月或者更短的时间,把庞大的开发周期划分为合适的冲刺期加快效率,本次任务将包括 3 个 sprint。user story cards 用户故事卡,是用户需求功能的文字描述,包含三要素:角色(谁要使用此功能)、功能(需要完成什么样的功能)、价值(这个功能会带来什么价值)。burn-down chart 任务燃烧图,监控单个 sprint 冲刺期内任务进度并指导调节 sprint 的任务量
应用情景:快递公司需要一个网络界面,通过分析预订、驾驶员表现和客户的使用情况来指导快递收寄工作的预订。系统将自动把快递任务分配给当天距离最近的司机,统计任务信息。客户可以在网站上注册和登录,预订快递、检查当前快递状态、查看历史快递信息。系统自动给用户推送月度工作表。司机(快递员)可以通过智能手机登录 app,app 通知司机发送地理位置以便系统派遣工作。司机可以查看快递订单详细信息,更新订单状态。驱动程序在司机下班后注销应用程序,这样就不会给司机分配新的工作。应用程序定期发送司机 GPS 位置给系统,此外订单状态变化或程序登录和退出时也会发送。公司管理人员可以查看整体的快递订单交付状态统计报告,也可以单独查看驱动程序和客户的报告。当发生特殊情况时,由管理人员重新分配工作。思路:1、根据场景提取总结产品功能需求 2、筛选需求,分配优先级,形成 product backlog 产品需求列表 3、预估完成各个需求所需时间,分配到 3 个 Sprint 冲刺期内 4、把每个需求具体化,形成 story cards 用户故事 5、每个 sprint 开始时开会制定 sprint backlogs 冲刺期需求列表,每天举行站立会议回答三个问题:昨天做了什么、今天打算做什么、遇到什么困难,完成 burn-down chart,并回顾已完成工作并评估 6、准备产品和工作展示
涉及知识点:
scrum 方法、软件开发项目管理
更多可加微信讨论
微信号:alexa_au