敏捷开发系列学习总结
一杯甜酒
金融科技领域技术 & 云基础设施 & 云原生微服务 & 云原生时代标准交付 & PAAS 技术研发 & Kubernetes & 项目与技术管理
展开
-
敏捷开发系列学习总结(1)——版本管理发布流程
版本管理是非常重要的,但很多公司或者程序员根本对这个版本管理毫无概念。今天,有渔老师就来讲下我在团队中使用的版本管理发布流程。一、软件1、版本命名规范软件版本号由四部分组成,第一个1为主版本号,第二个1为子版本号,第三个1为阶段版本号,第四部分为日期版本号加希腊字母版本号,希腊字母版本号共有5种,分别为:base、alpha、beta、RC、release。例如:1.1.1转载 2016-11-07 10:00:06 · 8722 阅读 · 0 评论 -
敏捷开发系列学习总结(17)——团队需要Scrum Master做这六件事
我一直在和你的团队交流,好吧,可能不是你正在带的团队,而是很多和他们类似的团队。这些团队跟我分享了他们期待Scrum Master做的六件事情。1. 帮助他们理解职责边界敏捷团队被告知他们是自组织的。但是,这并不意味着每个企业的自组织都完全一样。比如说:团队是否有权将团队的技术需求添加到Sprint中? 团队是否可以决定谁在这个团队中? 团队是否可以在不询问Scrum Maste...转载 2019-05-22 14:35:46 · 971 阅读 · 1 评论 -
敏捷开发系列学习总结(16)——给Scrum Master的十个建议
你想成为一个优秀的Scrum Master吗?我想是的,除非你是一个产品负责人或者其他的角色。我作为一个Scrum Master已经有20多年了,这些年,我给出了很多的建议,也收到了很多的建议。我甄选出了我认为最棒的十个建议给大家。1. 如果没有和团队商议,请不要代表团队做任何承诺。作为一个Scrum Master,你没有任何权利代表团队接受需求变更,不管它有多小。即使你可以完全确定团队...转载 2019-05-22 14:30:15 · 780 阅读 · 0 评论 -
敏捷开发系列学习总结(15)——Spotify敏捷模式详解三部曲第三篇:工程文化
分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!点击浏览教程摘要在本系列文章的第一篇和第二篇,我们分别介绍了Spotify的敏捷研发团队和研发过程。在本篇,我们将介绍Spotify的敏捷工程文化。引言Spotify通过文化和价值观来进行管理,在本篇中,我们从如下八个方面来介绍Spotify的敏捷工程文化:一、 如何管理小...转载 2019-03-18 17:19:56 · 1214 阅读 · 0 评论 -
敏捷开发系列学习总结(14)——Spotify敏捷模式详解三部曲第二篇:研发过程
分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!点击浏览教程摘要在本系列文章的第一篇,我们介绍了Spotify的敏捷研发团队,以及它独特的组织架构。在本篇,我们将介绍Spotify基于敏捷开发和精益创业思维的产品研发过程。引言在本系列文章的第一篇,我们介绍了Spotify的敏捷研发团队,以及它独特的组织架构。Spotify的研发...转载 2019-03-18 17:16:58 · 840 阅读 · 0 评论 -
敏捷开发系列学习总结(13)——Spotify敏捷模式详解三部曲第一篇:研发团队
分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!点击浏览教程引言2018年4月,来自北欧瑞典的音乐流媒体公司、百亿美元独角兽Spotify创造了历史,它成为了当代上市公司当中,第一家通过“直接上市”的方式在美国纽交所成功挂牌的公司。这家公司改变的可能不仅是人们听音乐的习惯,而且还有企业进入资本市场的方式。截至2018年初,Spotify...转载 2019-03-18 17:14:18 · 1491 阅读 · 0 评论 -
敏捷开发系列学习总结(12)——给Scrum Master的十个建议,你值得拥有
分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!点击浏览教程1. 如果没有和团队商议,请不要代表团队做任何承诺。作为一个Scrum Master,你没有任何权利代表团队接受需求变更,不管它有多小。即使你可以完全确定团队能够搞定它。你可以这么来回答:“我需要和团队沟通后再确认是否可以接受。”当然也不能在没有和团队商议的情况下承诺任何交付...翻译 2019-03-18 17:07:08 · 1062 阅读 · 0 评论 -
敏捷开发系列学习总结(11)——Scrum敏捷开发流程的三个角色、四个会议和三个物件
Scrum敏捷开发流程主要包扩三个角色、四个会议和个三物件。三个角色Scrum团队中包括三个角色,他们分别是产品负责人、开发团队和 项目的直接管理者(Scrum Master)。Scrum 团队是自组织、跨职能的完整团队。自组织团队决定如何最好地完成他们的工作,而不是由团队外的其他人来指挥他 们。跨职能的团队拥有完成工作所需要的全部技能,不需要依赖团队外部的人。Sc转载 2017-05-02 10:02:26 · 15483 阅读 · 1 评论 -
敏捷开发系列学习总结(5)——这几招搞定团队协同Coding
一个团队在一起Coding时,就怕发生这样的事情:同1个文件你改了,我也改了,他也改了,最后怎么同步呢?以前用clearcase时,A把文件checkout了,其他人就不能提交,保证了代码的唯一性。但现在用git后,大家都可把文件拉到本地库,修改完后提交到远程库。现在发生A、B、C三人都修改了某个文件后,代码怎么同步呢?1、 git分支利用git,一个团队可以协同工作。但怎么保转载 2016-11-09 10:08:47 · 1582 阅读 · 0 评论 -
敏捷开发系列学习总结(4)—Git管理工具sourcetree的安装
现在代码管理都流行用git了,小编以前用过clearcase, svn,vss等。现在用了git后,发现git才是最好的,我觉得它最吸引人的地方应该是它的分布式管理吧。git的具体学习,读者可自己去网上找资料,我这里就不赘述了。git怎么说只是个工具,工具嘛,简单用用就好,没必要搞复杂。所以,我在团队里就用了可视化的sourcetree来进行git操作。下面,我就简单讲下怎么安装这个sourcet转载 2016-11-09 10:07:48 · 1514 阅读 · 0 评论 -
敏捷开发系列学习总结(3)——我怎么开发软件项目
1.重点突破任何一个软件项目,一定有它的业务重点;你开始做项目时,一定要先揪出重点,先解决它。这样做有什么好处呢?1是能快速看到想要的效果。比如淘宝网,最初是从国外花几千块买的,它最初就完成一个开店,商品展示,用户下单,这么简单的几个功能。2是先把钉子问题攻破,及早验证项目的可行性。不然做到后来,发现一个技术难点根本没法实现,最后被迫全盘否定。2.快速迭代最近我看到网上有张转载 2016-11-07 10:02:59 · 1720 阅读 · 0 评论 -
敏捷开发系列学习总结(2)——Bug修改流程
原则,力求各司其职,简单明了。1. 测试人员提交bug⑴ 标题: [ 模块名称 ] 问题描述⑵ 内容: 问题重现步骤的描述,最好贴上图片。因为一图胜万言。⑶ 指定责任人: 根据bug指定责任人。如果不能确定责任人,就指定给项目负责人。2. 责任人检查bug不能随意踢皮球,实行问题责任人负责制。⑴ 责任人确认是自己的问题后,“确认”问题转载 2016-11-07 10:01:22 · 2107 阅读 · 0 评论 -
敏捷开发系列学习总结(6)——你用什么工具管理项目
在开发项目时,哪些东西需要被管理?1,当然是需求、设计说明。2,界面原型。3,项目进度。4,bug。我团队目前就是这些资料需要被管理。读者们有其他的好东东,就在评论里分享吧。这些资料跟git上保存的代码不同,大多是文档式的。项目进度和bug的管理,这些就属于开发流程管理了,更需要专门的工具进行管理。我们一直用敏捷方式开发项目,既然就敏捷,就需要短、平、快。当时,在挑项目管理软件时,小编我是转载 2016-11-09 17:36:46 · 2540 阅读 · 2 评论 -
敏捷开发系列学习总结(7)——敏捷开发的10大指导原则
据Gartner的资料表明,一众CIO现在有压力,需要支持快速发展的数字业务发展,而同时又遇上传统项目和开发方法不能与时俱进的难题。企业现在大量采用敏捷开发,以加快项目进度及更好地显示其价值。Gartner应用架构、开发和整合峰会下个月在悉尼召开。Gartner公司研究总监NathanWilson在会议前夕表示,敏捷方法如果使用得当,是有能力改变IT业务关系以及对IT价值交付产生重大的正面转载 2016-11-10 10:34:35 · 1838 阅读 · 0 评论 -
敏捷开发系列学习总结(8)——创业公司研发团队怎么建设
小编从小就是个喜欢挑战、喜欢折腾的人。我一直认为,宁做饿死创业狼,不做养肥打工狗。小编国内某著名重点高校计算机小硕,毕业后在世界著名500强做码农。码了几年后,蕴藏于小编心底的创业激情就按捺不住了,于是小编裸辞,单枪匹马出来闯江湖。创业,真心是不容易的。媒体上天天看到某某80后、90后CEO,融了多少多少。但媒体报道的都很片面,它们报道的都是冰山一角成功的,90%失败的很少会上媒体。下面,原创 2020-03-12 13:27:09 · 2448 阅读 · 0 评论 -
敏捷开发系列学习总结(9)——10大流行编程方法
过去,几乎所有的软件开发项目都采用瀑布模型。这种编程方法酷似工厂装配线,要求开发人员完成一个开发阶段,之后才能进入到下一个阶段。这种方法高度结构化,但是项目需求有变化时,它就不适用了。近些年来,开发人员开始青睐更迭代性的流程,因而更容易兼顾项目范围和需求出现的变化。敏捷软件开发以及似乎无穷无尽的变种方法已越来越常见。现在它们成了主流的编程方法。我们在本文中介绍了十种最流行的软件开发方法的功原创 2016-11-19 10:24:53 · 2087 阅读 · 1 评论 -
敏捷开发系列学习总结(10)——到底什么是敏捷开发?
1,提要软件开发是一个系统工程,包括最初的可行性分析、再到设计、开发、测试、维护等整个生命周期。在这个过程中某些阶段的失误或说是变化,都可能增加整个软件项目的风险。如何在保证效率的基础上还能安计划、保证质量的完成软件项目?于是产生了软件开发的一些方法,这个方法不是指具体有编码阶段的各种设计模式和技巧,而是在整个软件开发策略层面的方法。传统瀑布模式和新型的敏捷开发就是其中最常用的方法,后原创 2017-03-24 10:08:51 · 2002 阅读 · 0 评论 -
敏捷开发系列学习总结(18)——Scrum Master的情景领导力模型
几年前,我把几个高尔夫球打到湖里了,一起打球的朋友给了我一些建议。现在那位朋友打高尔夫球已经不比我强了,但他仍在没完没了地建议。他说,“问题是,你得把球打得更远。”他这样说还不如告诉我,“问题是,你打了很多次才把球打进球洞”。我当然需要打得更远。但怎么做到呢?类似的,你们可能也被告诫过——ScrumMaster、敏捷教练或敏捷项目经理都可能告诫你——敏捷项目管理是要领导团队而非管理团队。然而,指导...转载 2019-07-16 15:44:58 · 2019 阅读 · 0 评论