在梳理产品待办事项列表的过程中,产品负责人需要先做优先级排列,保证我们 在一定的时间盒内能够交付需要优先级最高.最具价值的用户故事. 那这个用户故事的优先级要怎么排列,我们怎样选择用户故事的实现顺序? 有一个实践可以推荐给大家: MoSCoW排序法.MoSCoW排序法是一种用于管理.业务分析. 项目管理和软件开发的优先级排序技术,用于与利益相关者就需求的重要性达成共识. MoSCoW这个词本身是一个首字母缩略词,来源于四个优先类别的第一个字母: M-Must have:必须有的产品功能: S-S…
正如scrum指南中所描述的,产品待办事项列表是一个紧急而有序的列表,其中列出了改进产品所需的内容.它是scrum团队承担的工作的唯一来源. 在sprint计划 (Sprint Planning)活动中,可以由scrum团队完成的产品待办事项列表 (product Backlog) 项目被认为是可以选择的.它们通常在精炼活动后获得这种程度的透明度.产品待办事项列表细化 (backlog refinement) 是分解产品待办事项列表项并进一步将其定义为更小.更准确的项的行为.这是一个正在进行的添…
Python列表的增删改查排嵌套特殊输出格式 一.列表的样子: a = ['q' , 'w' , 'e ', 'r','t'] a为列表名,[ ]为列表内容,' '为列表内的元素,'q'为a[0] 二.查(也称切片): print ( a[0] )          #取出列表中第一个元素 即:q print ( a[1:] )        #从第二个元素开始取到最后 即:['w', 'e','r', 't'] print ( a[1:3] )        #取出从第二个开始到第三个元素 即…
https://my.vmware.com/cn/web/vmware/info/slug/datacenter_cloud_infrastructure/vmware_vsphere_with_operations_management/5_1 VMware vSphere with Operations Management (vSOM) vSOM的新闻 http://blogs.softchoice.com/advisor/ssn/vmware-introduces-vsphere-wit…
CSS: ;;} ul,li{list-style: none;} body{color: #666;background: #f5f5f5;} a{text-decoration: none;color: #666;} .cont{ width: 400px; margin: 30px auto; position: relative; background: #fff; box-shadow: 2px 2px 5px #e6e2e2; } .tit_1,.tit_2,.tit_3,.tit_…
总览 (SYNOPSIS) sq < infile > outfile unsq < infile > outfile 描述 (DESCRIPTION) sq 压缩 一个 排过序的 单词 列表 (一个 字典). 比如: sort /usr/dict/words | sq | compress > words.sq.Z 会 大概 以 4 为 因数 压缩 字典. unsq 解压 sq 的 输出. 比如: compress -d < words.sq.Z | unsq | s…
http://www.scrumcn.com/agile/scrum-knowledge-library/scrum.html#tab-id-1 推荐电子书 <Scrum精髓_敏捷转型指南>.<凤凰顶目一个IT运维的传奇故事> 定义 SCRUM 是一个用于开发和维护复杂产品的框架 Scrum 是一个用于开发和维护复杂产品的框架 ,是一个增量的.迭代的开发过程.在这个框架中,整个开发过程由若干个短的迭代周期组成,一个短的迭代周期称为一个Sprint,每个Sprint的建议长度是2到4…
有点长,期望你能通过本文彻底了解 Scrum. 上一篇文章<研发效能组织能力建设之特性团队FeatureTeam(上)>,我们介绍了一个非常有意思且高效的组织模式-特性团队.我们首先介绍了为什么需要特性团队,特性团队的定义.核心价值.优势.可能存在的问题以及带来的成本.接着讲述了特性团队的适用范围,开发新产品.拓展新业务和产品快速增长的产品.然后,我介绍了特性团队的两个角色FTO和FT队员:最后介绍了在一个大公司里如何多FT进行分工协作.看完这些你是否发现特性团队没有告诉我们在研发过程中如何管…
[敏捷开发实践](2) 用于开发和维持复杂产品的敏捷开发框架Scrum 1,Scrum概述 上篇中提到敏捷开发有两种主流的方法,一个是XP,另一个是Scrum,本篇简要介绍Scrum方法.Scrum是一套开发和维护复杂产品的框架或说是管理方法. 我们提到敏捷开发是一个增量的.迭代的开发过程.而在Scrum框架中,整个开发过程我们分解为若干个短的迭代周期,在Scrum中每一个迭代周期,我们称为一个Sprint(原义为冲刺,Scrum中指一个迭代).根据Scrum的建议一般为4周(也可以根据实际产品…
产品经理-需求分析-用户故事-敏捷开发 详解 用户故事是从用户的角度来描述用户渴望得到的功能.一个好的用户故事包括三个要素:1. 角色:谁要使用这个功能.2. 活动:需要完成什么样的功能.3. 商业价值:为什么需要这个功能,这个功能带来什么样的价值.作为一个<角色>, 我想要<活动>, 以便于<商业价值>As a <Role>, I want to <Activity>, so that <Business Value>. 用户故事的…
Scrum 是什么? Scrum 是当前最流行的敏捷软件开发方法论和实施框架.但就像人们对 “Agile” 术语的不同理解一样,不同的人对 “Scrum” 也有着不同的理解.那么,到底 Scrum 是什么? 标准释义(来自 Scrum Guide 中文版 English): Scrum 是一个框架,在这个框架中人们可以解决复杂的自适应问题,同时也能高效并有创造性地交付尽可能高价值的产品. 我的理解: Scrum 是一种团队管理工作的方式,其将工作分解为较小的工作单元,并在周期性固定的时间段内持续…
什么是SCRUM Scrum的英文意思是橄榄球运动的一个专业术语,表示“争球”的动作:把一个开发流程的名字取名为Scrum,我想你一定能想象出你的开发团队在开发一个项目时,大家像打橄榄球一样迅速.富有战斗激情.人人你争我抢地完成它,你一定会感到非常兴奋的. 原始含义 Scrum原始含义是指英式橄榄球次要犯规时在犯规地点对阵争球.争球双方各有8个队员参与,各方出3名前锋队员,并肩各站成一横排,面对面躬身互相顶肩,中间形成一条通道,其他前锋队员分别站在后面,后排队员用肩顶住前锋队员的臀部,组成3.2…
使用Visual Studio Team Services敏捷规划和项目组合管理(四)--冲刺计划和任务板 团队在sprint计划会议期间创建冲刺积压工作项,通常在冲刺的第一天召开该会议.每个冲刺都对应一个时间盒,它具备支持团队使用敏捷过程和工具的能力.在规划会议期间,产品负责人与团队合作,确定在冲刺中完成的哪些故事或待办事项. 规划会议通常由两部分组成.第一部分,根据之前的冲刺经验,团队和产品负责人确定团队认为可以在中词中完成的待办事项列表.这些条目会添加到冲刺待办李彪中.第二部分,团队决定如…
转自:http://www.scrumcn.com/agile/scrum-knowledge-library/scrum.html#tab-id-6 Scrum 的工件以不同的方式展现工作和价值,可以用来提供透明性以及检验和适应的机会.Scrum 中所定义的工件能最大化关键信息的透明性,来保证 Scrum 团队成功地交付完成的增量. 工件一:PRODUCT BACKLOG – 产品待办事项列表 产品待办事项列表是一个排序的列表,包含所有产品需要的东西,也是产品需求变动的唯一来源.产品负责人负责…
1. 什么是Scrum Scrum是一种轻量级的框架,适合于小型的.结合紧密的团队开发复杂的产品.Scrum是二十世纪后期一些软件工程师协同努力的脑力劳动的成果,现已成为技术领域最具魅力的方法.但Scrum并不因此而复杂难用,相反,它不仅适用于技术领域,你还可以轻易将本文中介绍的工具和实践应用于其他领域. 一个Scrum团队通常由7人±2人组成,他们在固定的周期用迭代开发的方式一起协同工作.在每个迭代中,他们有充分的时间来评审和反思.“检查和调整”是Scrum的口头禅之一,Scrum团队还有一个…
Scrum团队:由产品负责人.开发团队和Scrum Master组成. 是跨职能的自组织团队 自组织团队自己选择如何最好地完成工作,而不是由团队外的人指导 跨职能团队拥有完成工作所需要的全部技能,不需要依赖团队以外的人 这种团队模式的目的是最大限度地优化灵活度.创造力和生产效率 三大角色: Scrum管理-五事件 Scrum 管理: 所有事件是有时间盒限定的 每个事件都有时间限制的 一旦Sprint开始,它的周期也就固定下来了,不能缩短或者延长 Scrum 管理五事件包括: Sprint 计划会…
僵化的详细长期计划(根据消耗的预算跟踪进度)正在敏捷组织中迅速成为对过去的褪色怀旧记忆,这由预测和非静态路线图代替.定期在这些可视化文件前聚会,您将能够学习.共享并触发重要的对话,解决依赖性并邀请服务型领导的行为.使您的OKR和预测计划共存! 在这个博客中,我想给出带有可视化示例以及伴随的重复仪式.可视化和伴随的仪式可以共享进度,并确保持续解决和减轻障碍和依赖性.它还将预测变成对话(与被视为承诺的项目计划中捕获的固定估计相反). 参与团队回答的核心问题是: 敲黑板 - 划重点(译者注) "您是否…
Scrum 是敏捷开发流派中最著名和最落地的一支,全球 70% 以上公司的敏捷转型都是以 Scrum 起步.CODING 特邀敏捷顾问.CST & CTC 认证敏捷教练申健老师将在本课程<Scrum 敏捷项目管理核心要素之 3355>中介绍 Scrum 框架的核心要素,帮助大家更好地学习实践 Scrum. 大家好,本次我将为大家详细讲解敏捷的一个流派,叫做 Scrum 敏捷项目管理核心,它起源于 2001 年,当时有 17 位大牛共同讨论了他们的想法和各种软件开发方法,经过交流,他们最…
1.1 为什么敏捷 由于传统的瀑布模型管理方法无法满足现代某些软件产品开发过程的特点,我们需要使用敏捷的方法(例如,Scrum是一个让我们关注于在短时间里交付高质量商业价值的敏捷框架). 需求频繁变动,技术不确定,这正式传统管理方法不满足现在软件产品开发的两个突出问题.因为传统管理方法不满足需要,才出现了敏捷的方法. 需求不明确是指:虽然对要做一个怎么的产品有规划,但是并不明确和确定所有的功能细节:并且随着产品的开发,极有可能对产品功能不断地改变以适应最终用户的需求.这种情况经常发生对全新概念的…
1.1 ScurmMaster 作为Scrum流程的捍卫者和布道者,ScrumMaster在Scrum团队中起到至关重要的作用,他们确保团队使用正确的流程,确保团队正确地召开各种会议,他们训练团队的敏捷思维,他们和团队外的相关干系人沟通.根据最新的Scrum研究报告,ScrumMaster自组织中倾向于服务于多个Scrum团队.另一个倾向就是在组织中ScrumMaster同项目经理分担职责. ScrumMaster对Scrum团队而言,是一位服务型领导.ScrumMaster帮助Scrum团队之…
2.7.2 Scrum 核心 3个工件 5个会议 5个价值观 3个工件 产品待办列表(Product Backlog) Sprint 待办列表(Sprint Backlog) 产品增量(Product Increment) 5个会议 产品 Backlog 梳理会议(product backlog refinement) Sprint 迭代计划会议(Sprint Planning Meeting) 每日站会(Daily Scrum Meeting) Sprint 评审会议(Sprint Revie…
Scrum 能够帮助一个5-9人的小*队以迭代增量的方式开发产品,在每一迭代结束时,交付潜在的可交付的产品增量.正是由于其灵活性,Scrum 方法现已成为*队软件交付方法的首选,近期发布的15届敏捷状态报告也显示,66%的受访者及其所在的敏捷*队最常用 Scrum 方法. 但随着敏捷在*队中得到越发广泛的实践,越来越多的人意识到全组织规模化敏捷实践在当下带来的机遇.但当人们简单地将 Scrum 套用到多*队实践中的时候,又出现了各种各样的问题.为了解决大规模开发*队的敏捷应用问题,一款多*队的规…
上篇文章< LeSS 团队实践指南>中讲到 LeSS 框架中的团队数量不要超过8个,但8个以上的团队要如何实践敏捷呢? 为了应对8个以上团队实践敏捷的情况,Bas 以及 Carig 还提出了 LeSS Huge:一个通过在多个小型 LeSS 框架堆叠的基础上扩展的规模化敏捷框架. 一.需求领域 LeSS Huge 按照产品中的客户需求,划分出不同的需求领域,每一需求领域由几个相应的功能团队组成.也就是说,需求领域是按比例放大的功能团队. 举一个例子来进一步说明需求领域:在一个小型的保险团队中,…
本篇参考: https://trailhead.salesforce.com/content/learn/modules/salesforce-agile-basics https://www.scrumcn.com/agile/scrum_guide.html https://www.scrum.org/resources/what-is-scrum https://www.atlassian.com/software/jira 前几天刚考完 development and lifecycle…
敏捷改变了人们的工作方式,不仅仅是开发部门,而且还包括其它的部门,例如HR.财务以及PMO等.在大多数组织中,PMO是一个控制体.它指导项目团队的规范.模板以及流程.目前,大多数的IT组织都敏捷化了.Nick Oostvogels,SkyCoach公司的项目经理及敏捷教练,最近发表了敏捷组织中PMO的新角色的文章.Nick说,组织敏捷带来了一些影响,例如业务单元有偏差.项目组合规划不满足敏捷的步调,以及项目管理办公室不知道如何支持敏捷团队. 一个经典的PMO突然必须处理敏捷项目时都会表现相同的方…
敏捷组织中PMO应遵循的准则 敏捷改变了人们的工作方式,不仅仅是开发部门,而且还包括其它的部门,例如HR.财务以及PMO等.在大多数组织中,PMO是一个控制体.它指导项目团队的规范.模板以及流程.目前,大多数的IT组织都敏捷化了. Nick Oostvogels,SkyCoach公司的项目经理及敏捷教练,最近发表了敏捷组织中PMO的新角色的文章. Nick说,组织敏捷带来了一些影响,例如业务单元有偏差.项目组合规划不满足敏捷的步调,以及项目管理办公室不知道如何支持敏捷团队. 一个经典的PMO突然…
适合码农工作时玩的游戏:Scrum 昨天遇到一个来自微软的面试者,在面试的最后,我简单介绍了一下我们团队使用一周一次的 Scrum 来做项目管理.他回答说:” 我在微软也用 Scrum,不过我们一周两次,时间在周二和周四上午,每次 15 分钟 “.我听了就笑了,我说:“同学,你说的这个应该是 Scrum 的站立会议,Scrum 实际上有 4 个会议,站立会议只是其中一个.另外,标准的站立会议应该每天一次,不是每周两次.” 接着我给他介绍了 Scrum 的 4 个会议,每个会议的意义是什么,他若有…
所谓的"敏捷组织"其实并没有标准的模式,而且PMO(项目管理办公室)并没有一个标准的角色定义.有一个非常普遍的误解,公司在选择"敏捷"或者"瀑布"的开发流程时只能做二元互斥的选择,导致的结果就是一些公司会试着让他们的业务和项目严格遵循这种模式到一种极致的状态.而正确的解决办法应当是让开放方式去适应业务需要,并且很多时候,两种开发方式应当兼而有之.一般来说,任何PMO都有责任去最大化组织内部项目组合的投资回报率,他们通过以下方式去达成: 通过选择对…
Scrum起源 Scrum的原始含义 Scrum原始含义是指英式橄榄球次要犯规时在犯规地点对阵争球.争球双方各有8个队员参与,各方出3名前锋队员,并肩各站成一横排,面对面躬身互相顶肩,中间形成一条通道,其他前锋队员分别站在后面,后排队员用肩顶住前锋队员的臀部,组成3.2.3或3.4.1阵形.然后,由犯规队的对方队员在对阵一侧1码外,用双手低手将球抛入通道,不得有利于本队.当球抛入通道时,前排的3对前锋队员互相抗挤,争相踢球给本方前卫或后卫队员,前卫和后卫队员必须等候前锋将球踢回后,方可移动. 1…
使用敏捷开发一个月的事件,基本的开发模式跟我遇到的这个文章介绍的基本类似,暂时简单Copy到了这里...... http://www.scrumcn.com/agile/scrum-knowledge-library/scrum.html适合码农工作时玩的游戏: Scrumhttp://mp.weixin.qq.com/s?__biz=MjM5NTIyNTUyMQ==&mid=200580964&idx=1&sn=206ca28b5c8cd05143fe9d065e27ff73&a…