禅道博客

分享专业技术知识,文章内容干货满满!

全部

第16届敏捷状态报告全面解读!

近日,digital.ai发布了第16届敏捷状态报告。digital.ai通过线上线下相结合的调研形式,对3220名受访者及其所在公司的敏捷状态进行了深入调研。此次敏捷状态报告侧重于通过人员、流程以及工具的视角来审视敏捷的现状。那么在此次发布的报告中,具体包括了哪些内容呢? 一、敏捷的范围在逐渐增大 今年的受访人所在的公司规模以大公司为主,中型公司的占比也略有增加,三分之一的受访者所在的公司规模超20000名员工。通过调查我们可知,敏捷仍然是诸多公司关注的问题,89%的受访者表示:高效的敏捷团队拥有以人为中心的价值观、清晰的文化、工具以及领导的授权。这意味着,推行敏捷的受益方不仅是涉...
💍
digital.ai
2023-01-04

你的代码是干的还是湿的?

DRY 代码是一种软件原则,代表不要重复自己 (Don’t repeat yourself),其目标是减少代码的重复。DRY原则上是要求系统中的每一部分,都必须单一、明确、权威地表达。其实就是可靠地开发软件、并让开发项目更易于理解和维护。与之相反的,WET (Write Everything Twice) 则是一个厚颜无耻的缩写,表示相反的意思,即不遵守 DRY 原则的代码。显而易见,程序员写代码时需遵循DRY原则,而尽量避免WET。在这篇文章中,我们将探讨将 DRY 原则应用于您的代码的好处。首先,我们将从一个简单的例子开始,说明 DRY 原则的基本优势。 DRY示例 假设代码中有很多...
🍪
李晓琳
2022-12-27

MVP、原型、概念验证,傻傻分不清楚?

MVP、原型以及概念验证这三者的概念虽然没有密切的联系,但也有不少人会分不清这三者的区别,在这篇文章中,我们会帮大家区分一下这三个概念。首先是MVP,MVP是Minimum Viable Product的缩写,即最小可行性产品。MVP通过发布一个产品的早期版本,来获取用户对该产品的反馈,从而开发出更能满足用户需求的产品。简单来讲,MVP提供了测试市场以及客户需求的机会,从而避免产品开发方向出现偏差;MVP帮助公司在产品的早期阶段就能够通过交付价值来吸引一部分客户,获得收入;同样,MVP也能够帮助产品提前进入市场,凭借前期优势建立品牌影响力。Airbnb就是一个很典型的MVP例子。起初,Airb...
💍
晏瑞宇
2022-12-26

构建自组织团队,让敏捷管理更好地落地

敏捷开发是以用户的需求为核心,通过不断迭代、小步快跑、循序渐进的方法进行软件产品的研发,在迭代研发过程中的产品都需要经过测试,具备可视化、可集成和可运行使用的特征。在团队方面,敏捷开发倡导团队协作,强调个体的互动高于整体的流程和工具。在产品开发和项目实施的过程中,正式的开发流程或标准化的书面计划并非是重要的,人与人直接的面对面沟通和交互是保证产品质量的关键,尤其是跨团队、部门之间的沟通与协作。敏捷管理方法的核心观点包括: 注重人的价值:在敏捷管理方法中认为团队和人是项目取得成功的重要因素,更加注重团队间人与人的沟通协作,发挥个人的能力和特长。 弱化文档的流通:通过项目...
📘
lujie
2022-12-22

敏捷价值流管理

对团队或企业来说,敏捷能够通过快速迭代、改进来更好地为客户或终端用户交付价值。但有些团队在引入敏捷项目管理模式之后,团队管理层看了看埋头工作的团队,“唉?团队的效率好像并没有提升啊,这不和以前一样吗……”在这种情况下,研发团队的负责人顶着压力开始敦促研发人员“提效”,不管是结对编程还是代码评审,实际上收获的效果也并不明显。那到底问题出在哪儿呢? 一、价值流是什么? 我们常说产品的生产制造过程也是一个价值流动的过程,随着产品从一张图纸开始逐渐成型,由半成品转变为成品并递交到使用者的手中,产品的价值才算是由0变为1。这个其实比较容易理解,产品在还没有完全成型时,是没有价值的。比如,买方想...
💍
晏瑞宇
2022-12-21

2023年DevOps趋势预测

随着企业转向数字化转型,DevOps 变得比以往任何时候都更加重要。弥合其开发与运维部门之间的鸿沟已成为当今IT公司的迫切需求。DevOps可以帮助加快和改进软件交付、提高客户满意度、缩短产品上市时间等等。正因为如此,DevOps 实践对大多数企业来说变得极为重要,并且随着时间的推移越来越为人所知。根据 Markets and Markets 的一份报告,DevOps 市场的规模预计将从 2017 年的 29 亿美元增长到 2023 年的 103.1 亿美元。 DevOps 已经发展到可以满足不断变化的商业世界和创新技术的快节奏发展的需求。让我们看一下在2022年末对DevOps未来的一些预测...
🍪
李晓琳
2022-12-15

敏捷助力数字化转型成功

可以毫不夸张地说,在2019-2020年这一阶段,疫情的爆发迫使大多数企业在无论是在时间上还是在规模上都加快了自己的数字化转型计划。一些企业开始了远程分布式办公,也开始从产品开发到客户服务和交付等业务流程中进行大规模的转型。当我们计划进行数字化转型的时候,会首先选择那些自己熟悉的工作方式,比如瀑布式管理,通过设定目标、指定计划、执行任务以及最后的交付,完成一些大型项目。我们不可否认的是,这种方式有其优势,但在数字化转型中,我们更需要通过不断地试验、持续改进,通过各种方式来达成数字化转型的目标。因此,尝试与原有瀑布式项目管理的工作方式不同的方法,比如敏捷项目管理,也许是一种能够有效提高效率的途径...
💍
晏瑞宇
2022-12-08

结对编程很可怕?掌握这几个技巧,让你的结对编程更易成功

结对编程是极限编程(XP)中的工程实践之一。但大家对结对编程的态度,褒贬不一,有人很喜欢,觉得它有利于团队的知识共享,打破成员间的知识孤岛,还利于促进团队的协作,提高效率等等好处;而有的人则很讨厌,觉得结对编程会降低效率,是在增加成本,尤其是两个开发人员经验差距较大时,而且这种发生会让开发这无法集中注意力,每个人的工作方式都不同,在同一台电脑上工作,挑战性很大。 一、为什么要结对编程? 我们需要明白的一点是,结对编程是一把双刃剑,有优势也有劣势。虽然它不能解决所有问题,但对比其他方法,它也是降低工作难度的一个行之有效的方法。 对于管理者来说要明白,结对编程虽然在项目开始时会增加成本...
💍
佘若兰
2022-12-07

Scrum框架的自组织团队

飞行在天空中的鸟群一会排成一个“一”字,一会排成一个“人”字,它们自由飞翔,又根据不同的风向排列不同的队形减少阻力,达到最高的飞行效率。人类社会中也如此,没有一种不需要调整的通用方法可以适用于所有的工作场景,且经久不衰。当面对多人协作的工作任务时,我们有必要找到一种有条理的、相互协调的方法来实现人力、任务的协同工作,不然就会陷入无尽的混乱。这种方法和组织可能会很复杂,而为了降低复杂性,我们可以将它的架构和流程都标准化,再依据实际情况进行调整。这个标准化过程就可以通过最佳实践或者延续企业文化发展来实现。 这种最佳实践是在特定的情境中发展的,以达到特定的目标,这样它就可能不适合给定的组织。...
💍
李晓琳
2022-12-06

敏捷激流中的测试

敏捷开发浩浩荡荡流行了20多年,彻底改变了软件研发行业。如果说敏捷开发对产品、开发和测试这三种类型的工作哪一个影响最大,我会选择测试。因为敏捷开发模式下迭代周期缩短,很多问题会更集中地暴露出来,比如用户故事拆分往往不够细致精确、开发和测试无法并行展开、开发人员的测试意识薄弱等。诸多问题都会累积到测试环节集中爆发,所以从这个角度来讲,敏捷开发对测试的影响会更大。可能您已经注意到,我说的是测试环节,并没有说测试人员。原因在于,敏捷开发模式下质量保证应当由整个团队来负责,而不应该单单是测试团队的职责。国庆节的时候我到杭州出差,和原来阿里妈妈的同事聚会,聊到了阿里在推动去测试化,由研发团队自己来做测试...
🍪
春哥
2022-11-30
返回顶部
高丽亚
高级客户经理
17667930330
3645260865
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。