如果开发人员想出一些很酷的功能,实现并测试它们。在灵活的敏捷方法中,没有僵化的框架,计划可以改变,因此在实践中有更多的回旋空间。
敏捷原则和价值观
敏捷项目管理方法的创建者制定了《敏捷宣言》。这是一份描述方法论的价值观、思想和原则的文档。以下是她的四个核心价值观:
人和互动比流程和工具更重要。这意味着团队自己选择哪些工具在工作中有效,以及如何构建整个工作流程。
可用的产品比文档更重要。减少对开发文档的投入,将更多的精力投入到产品创造中。
与客户合作比协商合同条款更重要。协助顾客并寻求问题的解决方案,而不是与他争论。
做好应对变化的准备比坚持计划更重要。敏捷是一种灵活的方法,这意味着如果需要改变计划,也没关系。
敏捷宣言还描述了 12 条原则:
主要任务是通过发布可用的产品来满足客户要求。
如果有助于企业创造有竞争力的产品,那么在开发过程中改变产品要求是可以的。
有必要尽可能频繁地发布新的产品更新。
客户和开发团队必须一直保持互动。双方保持持续合作,就任务、期限和目标进行沟通。
有积极性的员工必须致力于项目的实施。
必须确保团队人员之间的直接沟通。如果团队远程工作,则通过 企业信息工具进行沟通。如果团队在办公室工作,则召开会议。
工作的有效性是通过工作成果来评估的。项目团队在开发过程上花费了多少时间或资源并不重要。
在创建产品的过程中,团队必须以相同的节奏工作。员工流动率和缺乏动力使得很难维持恒定的工作速度。
注意任何技术细节很重要,这样您以后就不必重做工作。
值得简化工作流程并且不做不必要的动作。例如,摆脱官僚主义和无休止的计划审批。
自组织水平高的团队应该享有自由。
团队必须不断评估其工作并纠正错误。
这些敏捷原则现在看来很明显。但这个术语和方法论本身早在20年前 澳大利亚电话号码数据 就出现了。虽然其中的许多原则如今已被企业直观地运用,但在当时,这是一种创新方法。
敏捷方法
有两种主要的敏捷方法 - Scrum 和 Kanban。两者在俄罗斯都很受欢迎。 ScrumTrek 的分析师发现:
82%的调查参与者在工作中使用Scrum;
61% 的参与者使用看板;
52% 将 Scrum 与 Kanban 结合在一起。
什么是 Scrum
Scrum 是一种工作流程方法,其中团队以迭代的方式开发产品。客户列出产品需求清单并将其传递给敏捷团队。在这种情况下,没有领导者,团队独立工作。有一位 Scrum Master 负责帮助员工。
Agile Scrum 使用 5 种工具: