信息图 | 4次会议2次回顾,业务驱动型敏捷团队日常

敏捷四大会议

Sprint迭代会议中都会做一些什么事情呢?本文为您介绍 业务驱动型敏捷团队常用的6大 敏捷会议 模式:4次sprint标准会议+2次业务梳理。

 敏捷会议  敏捷会议
 敏捷会议

 敏捷会议
 敏捷会议
 敏捷会议

 敏捷会议
runwise官网服务号

1、用户故事梳理会

该 敏捷会议 由业务导向团队需求决定,并不属于Scrum标准会议,却对项目至关重要。产品负责人、利益相关者和赞助商一起共同了解要完成工作的价值,并协助开发产品范围。

2. 产品待办列表梳理

团队要与产品负责人讨论并明确即将排入计划的用户故事,直到迭代进程的10%,确保它们准备好了。什么是准备好了?就是每个人都明白理解“做什么”;定义业务的价值;还有确定启动项目(规划/线框)。好的用户故事应该符合INVEST原则*
INVEST原则*: I ndependent(可独立完成)、Negotiable(及时沟通)、V aluable(明确需求价值)、Estimable(估计需求成本)、S mall(需求短小可执行)、 T estable(需求可测试)

3. 迭代计划会

迭代优先级(Scrum团队

  • 团队与产品负责人调整预估,同意将故事纳入迭代
  • 产品负责人和团队对迭代目标达成共识

迭代计划(开发团队)

  • 讨论决定如何达成迭代目标
  • 创建迭代待办事项列表
  • 明确每个人的任务
  • 团队开始执行任务,在看板上拖动
  • 此时不要评估任务!

4. 每日站会

目标:为当日的工作制定计划!每人都要回答三个问题:

立即登录阅读全文
登录或注册即可解锁全站内容,即表示你理解并同意 服务协议 与 隐私政策
  • 我昨天做了什么?
    • 对达成目标有什么贡献?
  • 我今天要做什么?
    • 对达成目标有什么贡献?
  • 有什么阻碍了我么?
    • 或,有什么阻碍了团队达成目标?

5. 迭代评审会

控制在每周1 小时

  • 由Scrum团队领导主持
  • 产品负责人必须参加
  • 每个利益相关者都可以参加
  • 向大家展示团队达成了迭代目标,获得利益相关者的反馈,并决定下一步

6. 迭代反思会

控制在3小时

  • 哪里做得好?
  • 哪里做的不好?
  • 如何改善
  • 多问自己几个为什么,找到问题的根本原因
  • Scrum团队参与

采用Scrum敏捷框架

/** * 生成签名的时间戳 * @return {字符串} */ function createTimestamp() { return parseInt(new Date().getTime() / 1000) + '' } /** * 生成签名的随机串 * @return {字符串} */ function createNonceStr() { return Math.random().toString(36).substr(2, 15) } /** * 对参数对象进行字典排序 * @param {对象} args 签名所需参数对象 * @return {字符串} 排序后生成字符串 */ function raw(args) { var keys = Object.keys(args) keys = keys.sort() var newArgs = {} keys.forEach(function (key) { newArgs[key.toLowerCase()] = args[key] }) var string = '' for (var k in newArgs) { string += '&' + k + '=' + newArgs[k] } string = string.substr(1) return string } /** * 注入权限验证配置 */ function initWechat(config) { wx.config({ debug: false, // 开启调试模式, appId: config.appId, // 必填,公众号的唯一标识 timestamp: config.timestamp, // 必填,生成签名的时间戳 nonceStr: config.nonceStr, // 必填,生成签名的随机串 signature: config.signature,// 必填,签名 jsApiList: ['updateAppMessageShareData','updateTimelineShareData'] // 必填,需要使用的JS接口列表 }); wx.ready(function(){ wx.updateAppMessageShareData({ title: '4次会议2次回顾,业务驱动型敏捷团队的日常', // 分享标题 desc: '4次sprint标准会议+2次业务梳理', // 分享描述 link: config.url, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 imgUrl: 'https://runwise.oss-accelerate.aliyuncs.com/sites/15/2021/01/敏捷-微信图片-e1609921236410.png', // 分享图标 success: function () { // 设置成功 clearTimeout(timer) } }); }); wx.ready(function(){ wx.updateTimelineShareData({ title: '4次会议2次回顾,业务驱动型敏捷团队的日常', // 分享标题 desc: '4次sprint标准会议+2次业务梳理', // 分享描述 link: config.url, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 imgUrl: 'https://runwise.oss-accelerate.aliyuncs.com/sites/15/2021/01/敏捷-微信图片-e1609921236410.png', // 分享图标 success: function () { // 设置成功 clearTimeout(timer) } }); }); } /** * 生成签名 */ function createSign() { var url = location.href.split('#')[0]; var postData = {action: "get_wx_jsapi_ticket"} $.ajax({ url: "https://runwise.co/wp-admin/admin-ajax.php", data: postData, type: "POST", dataType: "JSON", success: function(response) { if(response.code == 0) { var ret = { jsapi_ticket: response.jsapi_ticket, nonceStr: createNonceStr(), timestamp: createTimestamp(), url: url } var signStr = raw(ret); console.log(signStr); ret.signature = sha1(signStr); ret.appId = 'wx5b4de148e2c8298b'; initWechat(ret); } } }) } var timer = setTimeout(() => { createSign(); }, 1000);

评论

每周评论获赞多的会员有机会获得 Runwise.co 社区送出的图书
要发表评论,您必须先登录
分享至
wechat-share-icon
打开微信"扫一扫" 点击右上角"分享"
点击图标复制网站
继续阅读