- 随着敏捷和DevOps的出现,改变了传统的软件开发模式,与此同时测试也面临着不小的挑战,在敏捷开发模式下,短周期迭代交付模式意味着时间变短,拥抱变化意味着变更频繁,用户故事描述需求的方式意味着文档变少,全功能团队中意味着专门的测试人员变少。基于这样的情况,如何让测试也变得敏捷,做好测试工作呢?今天我们就一起聊一下如何做好敏捷开发的测试策略。 随着敏捷和DevOps的出现,改变了传统的软件开发模式,与此同时测试也面临着不小的挑战,在敏捷开发模式下,短周期迭代交付模式意味着时间变短,拥抱变化意味着变更频繁,用户故事描述需求的方式意味着文档变少,全功能团队中意味着专门的测试人员变少。基于这样的情况,如何让测试也变得敏捷,做好测试工作呢?今天我们就一起聊一下如何做好敏捷开发的测试策略。
- 介绍Git工作流中常见的三种分支策略:GitFlow、GitHubFlow以及GitLabFlow。 介绍Git工作流中常见的三种分支策略:GitFlow、GitHubFlow以及GitLabFlow。
- 对标市面主流产品,更新差异特性,让产品跟随市场变化。 对标市面主流产品,更新差异特性,让产品跟随市场变化。
- 话说两个月前,笔者(敏捷小智)推荐了会员中心当时的新品——敏捷扑克,介绍了其中花色分类、对应内容、以及如何进行延伸阅读。详见【敏捷扑克,大有文章】。 今天,笔者着重介绍一下手持“敏捷扑克”的学习方法。 话说两个月前,笔者(敏捷小智)推荐了会员中心当时的新品——敏捷扑克,介绍了其中花色分类、对应内容、以及如何进行延伸阅读。详见【敏捷扑克,大有文章】。 今天,笔者着重介绍一下手持“敏捷扑克”的学习方法。
- 什么是产品待办列表产品待办列表是一份有序列表,涵盖待开发产品所需的功能,是产品需求变动的唯一来源。由产品负责人负责管理产品待办列表的内容、可用性和排序。一个产品,只有一个待办列表。与瀑布开发中的需求文档相比,产品待办列表不需要大而全,通常包含当前已经识别出的功能需求,满足2-3个迭代的需求任务即可。 什么是产品待办列表产品待办列表是一份有序列表,涵盖待开发产品所需的功能,是产品需求变动的唯一来源。由产品负责人负责管理产品待办列表的内容、可用性和排序。一个产品,只有一个待办列表。与瀑布开发中的需求文档相比,产品待办列表不需要大而全,通常包含当前已经识别出的功能需求,满足2-3个迭代的需求任务即可。
- Jim Highsmith 是 IT 软件开发咨询领域的专家,作为ASD(自适应软件开发)的创建者,他积极参加各类会议,推广XP,同时也在不遗余力地帮助敏捷实践者进行敏捷转型。 Jim Highsmith 是 IT 软件开发咨询领域的专家,作为ASD(自适应软件开发)的创建者,他积极参加各类会议,推广XP,同时也在不遗余力地帮助敏捷实践者进行敏捷转型。
- 持续交付(CD) 是指,所有开发人员都在主干上进行小批量工作,或者在短时间存在的特性分支上工作,并且定期向主干合并,同时始终让主干保持可发布状态,并能做到在正常的工作时段里按需进行一键式发布。开发人员在引入任何回归错误时(包括缺陷、性能问题、安全问题、可用性问题等),都能快速得到反馈。一旦发现这类问题,就立即加以解决,从而保持主干始终处于可部署状态。 持续交付(CD) 是指,所有开发人员都在主干上进行小批量工作,或者在短时间存在的特性分支上工作,并且定期向主干合并,同时始终让主干保持可发布状态,并能做到在正常的工作时段里按需进行一键式发布。开发人员在引入任何回归错误时(包括缺陷、性能问题、安全问题、可用性问题等),都能快速得到反馈。一旦发现这类问题,就立即加以解决,从而保持主干始终处于可部署状态。
- 传统项目管理模式有什么弊端?现代项目管理模式又有什么改进?我们是否应该完全摈弃瀑布流模式,全面拥抱敏捷开发?作为一个程序员,是否应该掌握一些项目管理知识以及相关工具?如果读者有类似上述问题的疑惑,本篇文章将为您详细分析和解答。 传统项目管理模式有什么弊端?现代项目管理模式又有什么改进?我们是否应该完全摈弃瀑布流模式,全面拥抱敏捷开发?作为一个程序员,是否应该掌握一些项目管理知识以及相关工具?如果读者有类似上述问题的疑惑,本篇文章将为您详细分析和解答。
- 对于 Martin Fowler 来说,重构其实是编程活动中的一个常规部分。而极限编程与其他敏捷方法的不同之处,无非就是在工程实践中做加法还是做减法的区别。 对于 Martin Fowler 来说,重构其实是编程活动中的一个常规部分。而极限编程与其他敏捷方法的不同之处,无非就是在工程实践中做加法还是做减法的区别。
- Andy Hunt,相比《敏捷宣言》合著者的身份,他作为《程序员修炼之道》的作者身份更为大家所熟知,除了从事与编程相关的工作。写科幻小说、做木工、搞音乐……他的丰富生活看似与敏捷毫不相干,但又确实不可分离。 Andy Hunt,相比《敏捷宣言》合著者的身份,他作为《程序员修炼之道》的作者身份更为大家所熟知,除了从事与编程相关的工作。写科幻小说、做木工、搞音乐……他的丰富生活看似与敏捷毫不相干,但又确实不可分离。
- 《敏捷宣言》合著者Dave Thomas,是敏捷圈里的一股清流。他剥开别人赋予敏捷的各种外衣,拆穿某些敏捷专家的骗局,只为追求最真实的敏捷。他的自我介绍总以“I am a programmer”作为开始,反对成为标签的一切可能性。一段拥有着巨大人格魅力的人物故事开始了…… 《敏捷宣言》合著者Dave Thomas,是敏捷圈里的一股清流。他剥开别人赋予敏捷的各种外衣,拆穿某些敏捷专家的骗局,只为追求最真实的敏捷。他的自我介绍总以“I am a programmer”作为开始,反对成为标签的一切可能性。一段拥有着巨大人格魅力的人物故事开始了……
- Arie van Bennekum——作为非科班出身的IT从业者,抓住了敏捷的本质。他始终将人作为关注的焦点,通过不断地推动着敏捷团队的转型达到最佳状态。 Arie van Bennekum——作为非科班出身的IT从业者,抓住了敏捷的本质。他始终将人作为关注的焦点,通过不断地推动着敏捷团队的转型达到最佳状态。
- 2020全年技术精华梳理成册,全文700页+,45万字。在这里,你将看到:当下热门技术域的奥秘拆解与实战解读、华为专家的峰会演讲全文、大牛工作成长故事、技术人职场经验。辛丑牛年的年货大餐,赶紧抱回家吧! 2020全年技术精华梳理成册,全文700页+,45万字。在这里,你将看到:当下热门技术域的奥秘拆解与实战解读、华为专家的峰会演讲全文、大牛工作成长故事、技术人职场经验。辛丑牛年的年货大餐,赶紧抱回家吧!
- Mike Beedle,《敏捷宣言》的合著者之一,不仅提出了“Agile(敏捷)”一词,还为敏捷联盟的创建提供了灵感。Mike作为Scrum的践行者,引入了行之有效的企业级Scrum流程,并通过各种敏捷活动帮助世界各地的企业团队转型敏捷。 Mike Beedle,《敏捷宣言》的合著者之一,不仅提出了“Agile(敏捷)”一词,还为敏捷联盟的创建提供了灵感。Mike作为Scrum的践行者,引入了行之有效的企业级Scrum流程,并通过各种敏捷活动帮助世界各地的企业团队转型敏捷。
- 敏捷软件开发理念已渐渐被业界普遍接受,Scrum框架更是早已被敏捷团队所熟知。随着大家敏捷的理念和实践一步步的提升,越来越多的公司和团队为了面对更快更强的适应变化的市场需求、减少内耗和项目规模的扩大等,不得不面对一个新的问题,就是规模化敏捷的引入和实现。目前市场上规模化框架主要有SAFe,Less,Scrum of Scrums, Spoity等等。其中SAFe是使用最广泛的规模化敏捷框架,... 敏捷软件开发理念已渐渐被业界普遍接受,Scrum框架更是早已被敏捷团队所熟知。随着大家敏捷的理念和实践一步步的提升,越来越多的公司和团队为了面对更快更强的适应变化的市场需求、减少内耗和项目规模的扩大等,不得不面对一个新的问题,就是规模化敏捷的引入和实现。目前市场上规模化框架主要有SAFe,Less,Scrum of Scrums, Spoity等等。其中SAFe是使用最广泛的规模化敏捷框架,...
上滑加载中
推荐直播
-
华为云IoT开源专家实践分享:开源让物联网平台更开放、易用
2024/05/22 周三 16:30-18:00
张俭 华为云IoT DTSE技术布道师
开源,意味着开放、共享、互助、共赢。作为万物上云及各行业数字化的物联网底座,华为云IoT积极拥抱开源,借助行业开源的最佳实践,构建可靠、易用的物联网平台,并通过开放南北向SDK,助力开发者快速构建物联网应用。本期直播,华为云IoT开源专家、物联网平台资深“程序猿”张俭,带你了解华为云IoT的开源生态,并手把手教你玩转开源社区!
去报名 -
华为云开发者日·广州站
2024/05/23 周四 14:30-17:30
华为云专家团
华为云开发者日HDC.Cloud Day是面向全球开发者的旗舰活动,汇聚来自千行百业、高校及科研院所的开发人员。致力于打造开发者专属的技术盛宴,全方位服务与赋能开发者围绕华为云生态“知、学、用、创、商”的成长路径。通过前沿的技术分享、场景化的动手体验、优秀的应用创新推介,为开发者提供沉浸式学习与交流平台。开放创新,与开发者共创、共享、共赢未来。
去报名
热门标签