自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 敏捷史话(三):笃定前行的勇者——Ken Schwaber

文章转载自:敏捷开发网站(minjiekaifa.com)原文链接:敏捷史话(二):https://www.minjiekaifa.com/thehistoryofagile/ken-schwaber-80233.html/?u=uplu&f=csdn很多人之所以平凡,并不在于能力的缺失,而是因为缺乏迈出一步的勇气。只有少部分的人可以带着勇气和坚持,走向不凡。Ken Schwaber 就是这样的人,他带着他的勇气和坚持在敏捷的道路上不断前行,以实现自己的价值。但这一路走来,并非一帆风顺……19

2021-01-15 16:22:29 16

转载 国外的软件开发如何实现小版本发布?

一般情况下,需求是处于不断变化的状态中的,那么怎样才能及时响应需求的变化呢?小版本发布可能会告诉你答案。 国外的软件开发如何实现小版本发布? 参考资料:https://www.youtube.com/watch?v=LsLniadcRTw&list=PLCku-ULHIQvnWyghG0JnYbVQm35DvJi29&index=7更多精彩视频分享:https://w

2021-01-13 10:26:37 22

原创 敏捷史话系列(二) | Scrum社区的悲剧性损失——Mike Beedle

Mike Beedle(迈克·比德尔),《敏捷宣言》的合著者之一,不仅提出了“Agile(敏捷)”一词,还为敏捷联盟的创建提供了灵感。Mike 作为 Scrum 的践行者,引入了行之有效的企业级 Scrum 流程,并通过各种敏捷活动帮助世界各地的企业团队转型敏捷。2018年3月23日,在美国的芝加哥发生了一起意外刺杀事件。一名男子刺杀了一位首席执行官,而这位不幸的首席执行官就是《敏捷宣言》的合著者——Mike Beedle。Mike 的这场意外令 Scrum 之父 Jeff Sutherland 心痛不

2021-01-07 16:15:49 26

原创 极限编程中的现场客户如何实践?

在Scrum中,客户只需要负责产品的反馈和验收。而在极限编程中,为了保证项目交付符合客户预想,现场客户被当作一个单独的重要实践。极限编程中的“客户”并不是为系统付账的人,而是真正使用该系统的人。视频地址:https://www.zentao.net/xp/on-site-customer-80305.html/?u=uplu&f=csdn现场客户的职责是什么?上期计划游戏的视频提到,用户故事是由客户制定的。尝试过用户故事的团队,都会发现用户故事其实很简单,相比于详细的功能点,用户故事只是一个

2021-01-04 11:04:56 34

原创 敏捷史话系列(一)| 用一半的时间做两倍的事——Jeff Sutherland

普通的人生大抵相似,传奇的人生各有各的传奇。Jeff就是这样的传奇人物,年近80的他从来没有“廉颇老矣尚能饭否”的英雄迟暮,不久前还精神矍铄地与好几百名中国学生进行线上交流,积极回答中国粉丝关于Scrum的疑惑。他在某个领域的成就很可能是很多人一辈子都难以望其项背的存在。军校和越战Jeff的教育经历丰富,就从那个大名鼎鼎的西点军校讲起吧!西点军校成立于1802年,由当时的美国第三届总统托马斯·杰弗逊签署法令成立,培养了麦克阿瑟、艾森豪威尔、巴顿、鲍威尔众多军事政治人才。西点军校入学条件严格,需政府高.

2020-12-30 11:08:02 63

转载 国外敏捷视频 | 极限编程原则、实践及价值观

国外敏捷视频 | Scrum 和极限编程的主要区别是什么? 01、五个价值点沟通:团队中的每个人都互通工作。简单性:开发人员努力编写简单的代码,为产品带来更多价值,因为这样可以节省时间和精力。反馈:团队成员经常交付软件,获取有关软件的反馈,并根据新的需求改进产品。尊重:每个被分配到项目中的人都为一个共同的目标做出贡献。勇气:成员客观地评估自己的失误造成的后果...

2020-12-28 14:54:51 37

原创 9分钟内完成软件开发生命周期

软件在开发过程中要经历几个阶段,包括计划、需求分析、设计、编码、测试、部署、维护等。这个由计划开始,直至维护结束的完整周期称为软件开发生命周期。 9分钟完成软件开发生命周期 01 计划阶段客户或者用户提出产品功能的需求,例如:用户注册、登录、退出功能等,产品负责人与客户或用户达成双方都认可的计划列表。02 需求分析阶段在这一阶段,开发团队中的产品负责人、开发人员、测试人员等召开需求

2020-12-11 10:37:38 73

原创 极限编程中的计划游戏(Planning Game)怎么玩?

在极限编程中,计划游戏是研发团队与利益相关者举行的计划会议,包括两部分:发布计划和迭代计划。客户以及团队中的所有开发人员都要参加。 极限编程——计划游戏(Planning Game)怎么玩? 极限编程的计划游戏与Scrum的计划会议大同小异,计划游戏的发布计划与迭代计划都分别包括了探索、承诺和指导3个阶段。发布计划在探索阶段,由客户整理用户故事,写在用户故事卡上。开发人员估算每个用户

2020-12-08 10:43:41 77

原创 用户故事是什么?这些必杀技要GET!

用户故事的起源用户故事最早是极限编程里面提出的概念,并在scrum中也得到了广泛地应用。和需求文档或者原型图相比,用户故事以条目化的方式组织,维护起来简单,容易估算和排序,方便研发团队以小迭代的方式来完成交付。能否将产品拆分成粒度合适的用户故事,是整个团队能否实现敏捷的前提。视频地址:https://www.zentao.net/xp/user-story-80289.html/?u=uplu&f=csdn用户故事是什么?用户故事是从用户的角度,来描述用户渴望得到的功能。一个好的用户故事

2020-12-03 13:22:36 87

转载 国外敏捷视频 | Scrum 和极限编程的主要区别是什么?

在敏捷开发领域,有很多非常出色的敏捷方法论,比如:Scrum、看板(Kanban)、极限编程(XP)、水晶方法(Crystal)、动态系统开发方法(DSDM)等。在这些方法论中,我们最常用的当属Scrum和XP了。但这两者有什么区别呢,我们一起来看一下吧。 Scrum 和极限编程的主要区别是什么?| 国外敏捷视频 Scrum作为一种轻量的敏捷框架,关注的是从组织到团队的设计。而XP作为一

2020-11-26 11:01:17 123

转载 国外敏捷视频 | Srcum和敏捷到底有什么区别?

在IT行业中,我们发现人们经常搞混Scrum和敏捷,有时他们将敏捷统称为Scrum,有时他们又认为Scrum与敏捷不一样。那么,Srcum和敏捷到底有什么区别呢? 国外敏捷视频 | Srcum和敏捷到底有什么区别? 2001年,十七位关于敏捷方法的发起者和实践者聚集到一起,发表了“敏捷软件开发宣言”。他们强调敏捷开发能够以一种更加简洁、可持续、短周期、高效率的方式进行软件开发,同时希望

2020-11-24 10:43:56 112

原创 【TED演讲】Scrum之父:Scrum如何让工作事半功倍?

杰夫•萨瑟兰(Jeff Sutherland)——被誉为“Scrum之父”,Scrum创始人之一,也是《敏捷宣言》合著者。Jeff毕业于西点军校,曾作为美国空军战斗机飞行员,完成过100次飞越北部越南的作战任务。1972年,萨瑟兰获得斯坦福大学统计学硕士学位。1980年,他获得科罗拉多大学的生物统计学博士学位。1983年,萨瑟兰进入中洲计算机服务公司,该公司为150家银行提供技术服务,他负责研发ATM网络技术。Jeff还先后担任了11家软件公司的首席执行官和首席技术官,积累了丰富的项目管

2020-11-12 11:13:09 205 2

原创 想要项目成功,必须解决这个难题:破窗子和石头汤的故事

软件研发项目中有很多因素会影响软件的质量与成败,这其中最重要的因素也许是人的因素。团队的每个成员在项目中是否积极参与,会直接影响到项目的结果。本期视频给大家分享几个小故事。 想要项目成功,必须解决这个难题:破窗子和石头汤的故事 视频地址:https://www.zentao.net/programmer/project-management-80279.html/?u=uplu&

2020-11-11 10:57:53 226 1

原创 Linux内核项目30年不崩不乱的秘密

2020年8月,Linux 发布了内核 5.8 RC 版本,该版本大约有100名新贡献者,具有超过14000个 commit,约80万行新代码。并且,距离上一个 5.7 正式版发布,才仅仅过去了约2个月的时间。视频地址:https://www.zentao.net/xp/continuous-integration-80270.html/?f=csdn然而真正让大家感到震惊的是,如此庞大的 Linux 内核项目30年来能够一直有条不紊地运转。这归结于在Linux 内核项目中,开发人员始终都严格遵守着一

2020-10-12 16:33:47 238

原创 敏捷转型——团队如何变敏捷?

敏捷的原则倾向于一些常识和一系列艰苦的工作,通常,我们会听到很多关于敏捷的信息,比如敏捷转型是团队尝试成为敏捷的一种流行方式。很多团队会聘请敏捷顾问,花几个月的时间帮助团队进行敏捷转型,这个过程只需要支付一笔钱。最后整个团队真的就转型成敏捷了吗?像这样的转变有意义吗?其实,实现敏捷的方法不仅是转型,在通往敏捷的道路上,实际也会涉及其他方面。因此我们需要不断提醒自己,要找到实现敏捷的真正方式。为了达到“敏捷转型”,我们可以做些什么呢?大多数团队首先改变的是团队的工作方式,因为改变价值观本身就是很难实现的,

2020-09-30 10:06:16 227

原创 什么是敏捷方法论

敏捷方法论其实是一个技巧问题,也是特定学科的方法、过程和规则。但是敏捷的价值观和原则显然告诉我们,要避免规定任何特定的方法或程序。也就是说敏捷没有指定的方法,也不是一种方法论,这也许会令许多人出乎意料,但如果真的花时间去看,在敏捷价值及原则中,确实找不到任何方法论。相反,我们会找到关于如何选择,最适合团队协作的方法。而所有方法的底线是,测试人员,开发人员及其他人员都必须不断提高自己,以拥抱敏捷的工作方式。敏捷价值观和原则,并不会规定团队的工作方式,反而会协助团队,以可行的方式进行思考。敏捷是团队不断适应

2020-09-22 14:10:41 227

原创 项目经理:我太难了!

视频地址:https://www.zentao.net/scrum/80257.html/f=csdn其他部门偷改功能、大Boss空降派任务、团队成员镀金行为…… 众口难调,面对这么多难题,项目经理该如何“在夹缝中求生存”? 随着团队的不断成熟,团队还需要项目经理的存在吗?本期视频《项目经理生存指南》来解答!敏捷项目中的各种需求和想法,一旦到落地执行阶段就很容易变成一地鸡毛。这就需要Scrum Master监督团队中Scrum原则的贯彻执行,做好需求的规划与可行性分析,协调各种资源解决敏捷团队开发中遇.

2020-09-18 14:45:25 189

原创 禅道项目管理软件会有夜间模式吗?

最近在B站上偶然看到了 禅道 的小视频,突然心生感慨,距离我第一次用禅道,已经时隔9年了。2011年,我们团队接到了云南检验检疫出入境信息化系统的项目,各种需求、Bug,还有很多零碎的事务性工作都很多。作为团队的项目经理,当时我的第一反应就是需要有一套完整的流程管理工具,把目前的项目管控起来。这个项目变化很快又极其复杂,用户群体根据不同的邻国政策,会有不同的需求,所以我们急需一个适合敏捷开发的项目管理软件。当时市面上倒是有这种软件,我们也尝试用过几个,但不是收费太高就是功能欠缺。那天我在百度上搜索:.

2020-09-16 09:43:13 211

原创 程序员如何避免“代码被猫吃了”?

“我的代码被猫吃了”反映的是项目团队中,成员推卸责任、不敢正视问题的行为表现。团队中成员彼此的信任与依赖,对于团队的创造力与高效协作都至关重要。然而,在实际项目研发过程中,“我的代码被猫吃了”的情景,总是时不时地以各种不同形式上演。视频地址:https://www.zentao.net/programmer/80259.html/?f=csdn注重实效的程序员,总是对自己做的每一件事情负责,遇问题不找借口,寻求各种解方案。在您的团队中,是否也有“代码被猫吃了”的情景呢?欢迎大家在评论区踊跃分享。更多

2020-09-15 09:57:46 234

原创 敏捷的方法与误区

如今越来越多的事情被定义为“敏捷”,尤其是那些试图向我们出售产品的人。如果我们问造纸厂商什么是“敏捷”,他们可能会说,如果买了他们的纸,在纸上写下用户故事就是“敏捷”;如果问咨询顾问,可能会听到,“敏捷”是一种开发软件的方法,如果购买了他们的服务,那团队就可以学习到这种方法;如果跟鞋的厂商交谈,他们可能会说,“敏捷”的关键是开会的时候每个人都要站起来,所以你的鞋子越舒服,团队就会越“敏捷”……什么是敏捷?事实上,大多数宣称自己是“敏捷”的事物,实际上并不是“敏捷”。“敏捷”的实际定义来自敏捷宣言,宣言明

2020-09-09 17:23:02 196

原创 Scrum敏捷开发中的各种会议到底怎么开?

敏捷的迭代实现始于计划会议,所以一个好的计划会议是每个迭代成功的基础;Scrum站立会议,可以有效反馈项目存在的问题,及时跟进;Scrum验收会议,是在迭代结束前给产品负责人演示并接受评价的会议,以根据反馈结果,提出新的产品Backlog;Scrum回顾会议,在每个迭代结束后召开的关于自我持续改进的会议。这些会议究竟怎么开,对项目研发有什么具体的帮助呢?一、计划会议视频地址:https://www.zentao.net/scrum/planmeeting-part1-80183.html/?f=cs

2020-08-31 16:31:43 262

原创 程序员都疯了!敏捷开发竟然也有仪式感?

《小王子》中说“仪式感就是使某一天与其他日子不同,使某一时刻与其他时刻不同”。视频地址:https://www.zentao.net/scrum/80251.html/?f=csdn敏捷开发中也存在这种仪式感,如用户故事中角色、活动、商业价值三要素,敏捷扑克牌估算工时,迭代计划需求优先级排序,每日站立会议,功能演示,代码评审,回顾会议等流程都遵循了一定的仪式。具体的敏捷中的仪式感有以下表现:最大程度可视化敏捷借鉴精益的可视化管理理念,形成了具有自己独特风格的可视化管理工具——看板。看板是敏捷开发中

2020-08-21 09:49:33 201

原创 为什么要实施代码集体所有?

在极限编程中,代码集体所有意味着代码是由整个团队所有,没有人“拥有”代码的特定部分,团队中每个人都可以看到并修改代码的任意部分。视频地址:www.zentao.net/xp/80246.html/?f=csdn代码集体所有权的意义:1.知识传承当一个团队真正实现代码集体所有,每个人都可以看到并修改别人写的代码,通过相互交流、学习讨论,大家的知识和经验都在不断地进行融会贯通,交叉学习,从而提升每个人的能力。2.提高开发效率代码集体所有权可以提高代码复用性,降低资源浪费,避免大家都去重复造轮子,做

2020-08-21 09:46:39 200

原创 程序员:这个代码命名太难了!

统一的代码规范是团队实现代码集体所有权的基础,利于团队有效实施结对编程、轮岗晋升。代码规范包括命名规范、版式等方面。命名规范比如有众所周知的驼峰式命名法、下划线命名法、帕斯卡命名法,以及匈牙利命名法等,其中驼峰式命名法与下划线命名法现在更为常见。戳视频了解更多吧!视频地址:https://www.zentao.net/xp/80240.html/?f=csdn团队研发过程中,不必过于纠结哪种命名规范好、缩进用tab还是空格、大括号换不换行等问题。关键在于团队要有统一的编码规范,并且成员都能严格遵

2020-08-11 09:24:54 278

原创 Scrum验收会议必须要开吗?

视频地址:https://www.zentao.net/scrum/Sprintreviewmeeting-80187.html/?f=csdn每次迭代结束后,团队需要召开迭代验收会议,展示本次迭代取得的进展。在验收会议中,Scrum团队成员可以采用demo的方式来演示完成的功能或者改进。在上期视频中,我们介绍了站立会议中“猪”与“鸡”的角色,像研发人员等“猪”类角色是团队的核心,可以在站立会议中发言,而像市场销售等“鸡”类角色,在站立会议中是不能发言的。不过,风水轮流转,在验收会议中,终于轮到他们登.

2020-08-10 15:08:23 197

原创 站立会议:猪与鸡的故事

在Scrum站立会议中,可能有不同部门或岗位的人一起参加,但是要注意,只有真正参与项目的人才有发言权。视频地址:https://www.zentao.net/scrum/daily-standup-80186.html/?f=csdn会议中可准备一个话筒或道具,只有拿着该道具的人才能发言,每个人说一下昨天做了什么,今天做什么,以及遇到的问题,但会议中并不去解决问题,可以会后探讨。其他非参与项目的与会人员可以旁听,但不可喧宾夺主,每个人的角色、职责不同。视频中跟大家分享了猪与鸡的故事, 在Scrum

2020-08-10 14:44:40 188

原创 论牧羊犬如何混迹于Scrum圈

3分钟 | 论牧羊犬如何混迹于Scrum圈 本期视频是敏捷视频Scrum系列番外篇,分享两个有关狼、羊与牧羊犬的故事,希望大家对Scrum的角色有进一步了解。更多敏捷精彩视频戳这里:http://www.zentao.net/scrum.html在Scrum中,有很多具有代表...

2020-01-16 15:26:26 221

原创 Scrum回顾会议:有话好好说

如果不开回顾会议会有什么问题呢?Scrum项目中要避免这“6拍”。更多敏捷精彩视频请见:http://www.zentao.net/scrum.html视频地址:http://www.zentao.net/scrum/reviewmeeting-80190.htmlScrum回顾会议是一个周期性的回顾,总结工作中的经验和教训。回顾会议发生在验收会议结束之后,下个迭代计划会议之前。时间一般为 ...

2020-01-03 10:15:38 202

原创 Scrum计划会议怎么开(上)

Scrum计划会议分为两部分,分别是需求的分解和估算、任务的分解和领取,点击下方视频,这期我们先来看Scrum计划会议整体的流程是怎样的,以及需求是如何被分解、估算的,顺便给大家讲个空肥皂盒的故事。(关注“禅道项目管理软件”微信公众号,更多精彩与您分享~) 2分钟 | scrum计划会议怎么开(上) ...

2019-12-18 16:23:06 263

原创 Scrum计划会议怎么开(下)

Scrum 计划会议中,为什么任务可以自由领取,并且不怕团队成员多估工时呢?点击下方链接视频快来看答案~(关注“禅道项目管理软件”微信公众号,更多精彩与您分享~) 2分钟 | Scrum计划会议怎么开(下) 视频地址:http://www.zentao.net/scrum/p...

2019-12-18 11:28:56 212

原创 用敏捷估算扑克牌如何估算?

敏捷估算扑克的使用方法多样,可结合项目自身情况使用,怎样使用?使用过程中要遵循哪些规则?用它估算有什么好处呢?一起来看视频吧。(关注“禅道项目管理软件”微信公众号,更多精彩与您分享~) 5分钟 | 敏捷估算扑克牌的正确玩法 敏捷估算扑克的使用方法多样,可结合项目自身情况使用,其...

2019-12-11 16:42:54 356

原创 结对编程的过程到底有多少故事?

结对编程是软件研发过程中比较受欢迎的一种开发方式,如果两个程序员一起写代码,会擦出什么火花呢?快点击下方视频观看吧。关注“禅道项目管理软件”微信公众号,更多精彩与您分享~ 2分钟 | 什么是结对编程 视频地址:http://www.zentao.net/xp/pair-prog...

2019-12-05 13:22:44 226

原创 论代码规范的重要性

3分钟 | 代码规范在开发过程中有多重要? 代码规范主要包括命名、版式、注释等几个方面:其中命名包括变量、类、方法、文件名、数据库、表、字段、接口等方面。版式包括缩进、换行、对齐、大括号、循环体、逻辑判断等方面。注释包括包注释、文件注释、类注释、方法注释、参数注释、变量注...

2019-12-02 14:33:59 396

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除