应用流行的敏捷实践的团队解释了为什么他们以自己的方式选择这种方法。 对于某人而言,与强制性和“神圣”敏捷一起工作似乎是显而易见的。 有人可以定义非约束性或有争议的做法。 无论如何,敏捷是当今项目管理中最受欢迎的方法之一。 其实践和概念受到全球许多开发人员和管理人员的赞赏。
这些使敏捷流行和流行的有力实践是什么? 在这里,我们分享的清单绝对是不完整的,但是基础性的。

让我们深入研究项目经理应该熟悉的基本实践。 但是首先,重要的是要提醒一下为什么敏捷方法学仍然是有益的。
敏捷方法论的5个显着优势
您是否还在犹豫是否将敏捷方法论应用于您的业务? 这是一些最明显的敏捷优势。
第一个好处:敏捷项目更可行
根据任何敏捷方法执行的敏捷项目将决定其系统。 通过计划,管理,测试方案和sprint形式开发的所有方式,Agile提供了以下内容:
- 它在开发过程中更易于控制项目,更容易跟踪缺点,实施更改并改善项目结构。
- 这样的项目通常具有更平衡的功能和更精细的设计。
第二个好处:敏捷意味着更快的决策
项目中的某些决定可能伴随着漫长的谈判和会议,但并非敏捷。 在敏捷中,每个人都知道自己的工作时间成本,他们不会浪费时间。 每个步骤都可以变得更加轻松快捷。
第三个好处:敏捷使客户感觉更好
敏捷的假设之一宣称客户的需求是最重要的考虑因素。 敏捷教会团队成员与客户更紧密地合作,以更好地了解他们对项目及其各个部分的看法。
敏捷包括定期进行个人讨论,在线会议或视频会议,以进行更生动的交流。
第四个好处:敏捷增加了动力
开发了敏捷方法,以使员工彼此团结,一起工作并团结在一起。 敏捷团队中的每个人在一定时期内都有自己的工作量。 每个人都有责任按时做所有事情以获得最佳结果。
该方法有助于团体内凝聚力和生动的专业合作。
第五个好处:敏捷有助于实现真正的商业成功
敏捷方法论工作的结果是满足所有业务目标的整体功能产品。 完成的所有工作使项目成为:
- 易于适应变化和趋势
- 具有最必要功能的竞争力
- 易于维护和支持

基本敏捷实践列表
迭代
敏捷团队选择在特定时间内可能完成的工作量。 根据迭代的发展,团队可以根据自身能力和上次迭代的经验来决定自己的能力。
产品积压和任务队列
将项目中的主要任务分成多个部分,这是一个好主意,因为许多任务会逐渐堆积,形成一个队列。 在这种情况下,产品经理需要仔细处理所有积压任务,为每个任务确定正确的优先级。
通常,产品积压包括以下元素:产品功能,可能的错误,产品知识,一些技术工作等。
待办事项中的所有项目均根据其值排序。 元素越重,它将越早起作用。 与底部元素相比,将更详细,更清楚地描述顶部位置。 非技术团队成员和利益相关者都应该理解所有这些内容。

关注客户
与客户的合作是敏捷方法学的基本概念。 敏捷团队应向客户提供所需的所有信息,并告知他们进度。 管理人员应该改善持续的沟通,这应该是内部团队合作的一部分。
用户故事
敏捷管理中的用户故事是指应在特定Sprint中完成的工作单元。
敏捷假定以特定的方式描述与客户沟通的功能并描述产品的位置(有一个简单的模板:“我想……因为……”)。
用户故事应包含一般说明,接受标准和时间估计。 如果产品经理发现用户故事过于复杂,则可以将其分解为较小的故事。
价值流分析
敏捷方法学有两个基本原则:
- 根据基于业务分析的用户故事来定义产品。
- 定义业务和技术功能之间的依赖关系。
敏捷角色
如果选择敏捷方法论,则敏捷团队中应具有以下角色和专业人员组:
- 团队负责人,项目负责人和Scrum Master
- 利益相关者
- Scrum产品负责人和XP的现场客户
- 团队成员
您的团队可能还包括一些扩展的成员,以提供技术或领域专业知识。
日常会议
Scrum会议和
看板站立会议是每日的简短会议,通常由产品经理或产品所有者安排。 这种团队聚会持续约15分钟,需要整个团队的参与。
会议中应讨论3个基本问题(可以用变体表述):

定时装箱
时间框旨在在更短的时间内解决个人任务。
众所周知,Sprint会根据指定的时间框架(通常从两周到一个月)持续运行。 Scrum会议也很僵硬。 他们通常的时长约为15分钟。 这涉及到交付成果和截止日期。
冲刺演示会议
当您准备好使用该功能并可以向客户解释其功能时,就该召开Sprint演示会议了。
这种会议非常重要,因为客户可以确认他们接受建议的所有功能,并且这些功能是根据他们的要求和期望制作的。
回顾会议
回顾性会议是指致力于最终迭代开发的会议。 建议所有团队成员参加。 客户也经常参加这次会议。
在此活动期间,将讨论可能的改进,工作质量,使用的工具以及其他问题。
整合性
持续集成意味着代码是最新的。 已创建所有代码,在与旧代码连接之前将对其进行验证。 它简化了对新用户故事的测试。
燃尽图
燃尽图显示了所有事情是否真的按照编程日历和整个计划进行。 该图反映了工作时间和时间表。 它还显示低于或高于计划的每单位时间的用户故事数。

测试驱动的开发
所有会话均以编写编程自适应测试开始。 它们还需要进行单元测试。 然后,编写特定于用户故事的代码。
自动化测试
获得有关无法按计划运行的功能的信息非常重要。 在开始工作之前,测试会自动运行。 这样可以确保所有代码更改都是可接受的。
需求优先级
在敏捷中,需求优先级用于定义特定发行版中应包含哪些特定产品需求。
优先级也将开发过程中的风险降到最低,因为最重要的问题将首先执行。 专业产品经理和项目经理可以使用许多流行的
优先级排序技术和框架来完成所有工作。
成对编程
根据敏捷,用户故事是成对实现的。 它涉及一级和二级开发人员。 因此,有一个用户故事的所有者,另一个由程序员提供支持。 代码检查也成对进行。
发布计划
产品发布是一组新功能或产品的最终发布。 主管发布计划可帮助团队生产优质产品。
成功的发布管理的秘诀不仅仅在于使客户能够使用新功能。 这是您的团队可以分享工作新经验并支持与客户互动的最后日期。
所有利益相关者都应该意识到何时可以期望获得新功能。
敏捷实践的清单可以继续并补充其他有趣的概念。 但是,非技术团队可以使用哪些实践?
我们发现了一个很好的例子,该案例由专门提供急救服务的航空运输公司“ Air Methods”的团队使用积压工作和对任务进行优先级排序。
该公司有超过6K名员工,他们积极致力于创建和管理学习和发展策略。

从一开始,该团队就面临这样一个事实,即利益相关者不了解创建培训项目将花费多少时间和精力。
因此,团队开始使用和管理积压和优先级的敏捷实践。 他们开始使用Trello对其进行可视化。
利益相关者的要求被收集在董事会上,团队被分配一个绿色或红色标签。 现在可以完成“绿色”项目,“红色”项目正在排队。
每个月,团队和利益相关者开会以定义新的优先级,投票和讨论。
这种做法有助于与业务期望一起工作,在团队中创造协同作用,提高其有效性。 结果,非技术团队开始与利益相关者合作,提高工作效率。结论
如今,可用的在线服务和项目管理工具,全球公司的生动案例,各种现代课程和方法论文献帮助我们轻松地应用敏捷的核心价值观和原则。
每天,敏捷技术和实践为许多公司带来成功,并吸引越来越多的技术和非技术团队。 您已经申请了吗?