禅道博客

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

敏捷开发

设计思维 VS 敏捷:两者有什么区别?

公司寻求以客户为中心的创新战略时,通常会在这两个概念之间做选择:敏捷方法或设计思维。这两种思维模式有着相似的理念:收集客户的反馈并采用迭代方法进行设计,以激发灵感,帮助团队规避错误,产生更好、更快、更出色的产品。 一、什么是敏捷? 敏捷是一种项目管理方法,它通过收集快速反馈及生成迭代版本,能够快速调整计划以满足用户的需求。发布于21世纪初的《敏捷宣言》概述了敏捷的四原则及十二价值观。敏捷为开发人员提供了一个新的项目管理环境,让开发人员可以自由地试验新想法,沟通用户需求并根据他们的反馈调整项目计划——这种方式能够控制成本,且很容易做到。 二、什么是设计思维? 设计思维是一种帮...
yanruiyu 2021-07-30

规模化敏捷LeSS(Large Scale Scrum)的诞生

《敏捷宣言》发布后,“敏捷”被越来越多的小型开发团队认可。与此同时,另一个问题也暴露了出来: 以Scrum为首的敏捷方法论对那些大规模的开发团队并不友好。 基于此,业界开始探寻能够达到多个团队协作开发最佳效率的办法。直至2005年,当时在诺基亚公司工作的Bas Vodde(一位精益敏捷教练)和 Craig Larman(一名组织设计顾问)对此产生了莫大的兴趣,两人一拍即合。凭借 Bas 对 Scrum 等敏捷方法的应用,以及Craig 对产品开发流程的熟知,他们创建了 LeSS 框架。 如何大规模实践Scrum,Bas 和Craig找到了一个完美的答案。实际上,LeSS框...
yanruiyu 2021-07-29

警惕关于低代码的这5 个误区!

近期低代码开发成为软件开发人员和工程团队的流行语。虽然低代码平台能让人轻松创建应用程序,但仍有许多误区需要揭开。 下面分享有关低代码开发的 5 大误区。 误区1:低代码平台不再需要开发团队 低代码平台使用可视化建模工具来表达逻辑,并将底层代码转换为开发人员和业务用户都可以理解的可视化格式。 由于快速、大规模地构建企业级应用程序要求开发人员的持续性,因此参与开发过程的跨职能团队能满足将应用程序开发实施到企业中的最佳条件。伟大的商业思想可以更快地转化为应用程序,软件团队可以不再担心技术债务和资源限制。当然,一些低代码平台可以让业务用户构建简单的应用程序,但支持数字化转型的应用程序并...
Erin520 2021-07-28

最近很火的低代码到底是什么?

低代码是一种软件开发方法,它可以更快地交付应用程序,并且只需最少的手工编码。低代码平台是通过建模和图形界面实现应用程序可视化开发的工具集合。低代码使开发人员能够跳过手工编码,从而加快将应用程序投入生产的过程。据Gartner称,到2024年,低代码将负责65%以上的应用程序开发活动,而为应对COVID-19大流行提供数字化解决方案的压力只会加速这一应用程序的采用。为了理解这种开发方法的日益流行,理解低代码的概念、低代码平台的组成以及低代码解决的问题是很重要的。 什么是低代码平台 低代码平台是一组工具,能够可视化地开发和交付完整的应用程序。拖放界面是低代码平台的核心。您不必编写数千行复杂的...
Erin520 2021-07-27

第15届敏捷状态报告:敏捷引领全球数字化转型

2021年7月9日, digital.ai发布了最新一期敏捷状态报告。这次的敏捷状态报告是一个重要节点,在筹备报告的这一年中,digital.ai的团队与许多著名的敏捷软件交付专家以及非常有影响力的人进行过深入的交谈,也了解了他们对于敏捷过去、现在以及未来状态的看法。在报告中,他们的观点与调查数据的结合,为调查结果提供了更深层次的理解以及更丰富的背景信息。 在15届敏捷状态报告中,能反映出如下信息: 一、疫情影响较大 在疫情大流行之前,数字化转型就已经开始要求企业提高变化应对速度与能力。疫情开始后,线下业务萎靡不振的现状又进一步扩大了这些需求。各行各业、各种规模的...
yanruiyu 2021-07-15

现代企业架构师的5大特征及六种方法

企业架构在过去十年中取得了长足的进步。随着越来越多新技术出现,充分利用这些因素来将企业架构创建得更好十分重要。通过将新技术集成到企业架构中,即使在困难时期,也能取得丰硕的成果。 本文将为你介绍每个人都应该知道的现代企业架构师的 5 个特征。除此之外,还可以学习如何构建所需特征以保持相关性,并以此来发展自己的业务。 现代企业架构师的5个特征 1.  IT 战略驱动者 战略 IT 驱动力可以帮助形成 IT 战略。尽管 IT 中有多种标准策略,但每种产品的确切要求会因为许多方面而产生差异。IT 驱动会考虑所有这些因素,并且会根据信息帮助我们制定一个有意义的策略。 有几个方...
Erin520 2021-07-12

新手程序员必学10大技能

如果你已经有一段时间的编程经验,或者正准备学习编程,那么可能会考虑的是:怎样才能成为一名优秀的程序员?计算机专业的毕业生如何为软件开发和编程职业生涯做准备?职场对于初级开发人员有哪些期望?这是临近毕业或初入职场的新手程序员们密切关注的问题。以下十项技能并不是必须,但它为程序员应该知道的事情提供了一个很好的起点,供新手程序员参考。这都是作为程序员的基本技能,将长期伴随你的程序员职业生涯。如果你的目标是从事软件开发和编程工作,那么这些都是保持竞争力而可以学习和提高的东西。 数据结构和算法 如果想成为一名合格的程序员,那么必须了解掌握数据结构和算法。这是任何编程工作面试的重要主题之一,如果不知...
Erin520 2021-06-11

敏捷开发管理--需求分解经验之谈

敏捷开发是快速迭代,快速交付的开发模式。这也就要求迭代周期内任务量不宜过大,以保证在预期内能够按时完成开发计划。敏捷开发中怎样保证开发任务的适宜呢?答案是任务分解。 而任务分解的前提则是 需求确认。 敏捷开发中的需求确认 我们都知道需求的来源渠道很多(如用户调查问卷,用户访谈,客户服务人员/商务人员的反馈,产品的技术交流群,用户使用数据分析等,甚至还有一部分来源于产品经理对产品的定义,以及对技术的把握和对竞品的分析),通常产品经理收集到的用户故事需要经过分析筛选整理,形成最初的产品需求。此时的产品需求算是草稿状态的产品需求。产品经理通过发布计划会议对初步的产品需求进...
zhengqiaoyin 2021-04-01

敏捷开发中如何写好用户故事?

什么是用户故事?用户故事(user story)是一个用来确认用户和用户需求的简短描述,作为什么用户,希望如何,这样做的目的或者价值何在。用户故事在软件研发中又被描述为需求。用户故事通常的格式为:作为一个<角色>, 我想要<功能>, 以便于<商业价值>。 因此,一个好的用户故事就包括了这三个要素:1.角色:使用者。2.功能:需要完成什么样的功能。3.价值:为什么需要这个功能,这个功能带来什么样的价值。 另外,用户故事还需要遵循3C原则:卡片(Card)、会话(Conversation)和确认(Confirmation),用户故事的3C原则由Ron...
zhengqiaoyin 2021-03-16

揭秘:顶级产品经理是如何写产品需求文档(PRD)的

产品需求 文档 ( PRD)对每个产品经理来说都不陌生,它 是产品项目由 "概念化"阶段进入到"图纸化"的转折和 体现 ,作用是 "对 市场需求文档( MRD ) 中的内容进行指标化和技术化 ", PRD 质量 的 好坏直接影响到研发部门是否能够明确产品的功能和性能 ,是否能够研发出符合预期的产品,所以 PRD也是体现产品经理专业程度的一个重要指标。 可以理解为,PRD是产品经理关于产品功能的宣导和传达,...
zhengqiaoyin 2021-03-15
徐亚京
高级客户经理
17663982076
2679672214
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。