“敏捷”这样讲——学会掌控变化

  • 时间:2020-11-08 03:56 作者:敏捷初级运动员 来源: 阅读:453
  • 扫一扫,手机访问
摘要:本文摘自敏捷开发网站“欣然面对需求变化,即便在开发后期也一样。为了用户的竞争优势,敏捷过程掌控变化。”敏捷开发过程是一个动态过程,在这一过程中,涉及用户、开发过程以及开发人员三个因素,这三个因素之间相互影响。产品Backlog梳理中强调的客户故事还涉及到了另外的敏捷准则中的,而开发中的迭代过程涉及到

本文摘自敏捷开发网站

“欣然面对需求变化,即便在开发后期也一样。为了用户的竞争优势,敏捷过程掌控变化。”

敏捷开发过程是一个动态过程,在这一过程中,涉及用户开发过程以及开发人员三个因素,这三个因素之间相互影响。产品Backlog梳理中强调的客户故事还涉及到了另外的敏捷准则中的,而开发中的迭代过程涉及到了后两个因素。在变动不可预知的情况下,我们就需要化被动为主动,积极应对产品开发过程中的各种需求变化。以提高用户的竞争优势为目的,在变化中寻觅处理的方法,寻求双方统一意见的达成。

有这样一个案例,某技术产品研发团队,在产品开发过程中遇到了一系列的问题:

团队对于用户需求没有明确把握,产品规划不明晰;

最终产品不符合用户需求标准,被要求重新开发;

团队不能进行长远目标规划和设计要求,“走一步看一步”。

该团队在这次失败后总结教训,认为团队的失误在于他们没有抓住研发过程中的需求变化,包括用户需求变化、研发人员需求变化,以及研发过程需求变化等。

在明确失败起因后,他们针对这些问题做出了策略调整。

在产品研发过程中,首先要明确用户的产品需求,对用户的需求进行分析整合,确定团队的下一步规划。我们要明确的是,用户表达的需求并非一成不变的,而作为研发团队来说,最重要的事情便是与用户进行沟通、交流。当用户对产品要求有所改变时,团队应该将团队的意见与用户的需求进行交互,目的是使产出价值最大化。假如没有将用户的需求落实,而是一味地追求交付的速度,会大大影响产品的可用性。

其次,技术人员以及开发过程会因用户需求的改变而改变。这时的变动需要整个开发团队的密切配合,打破僵化的程序模式。管理层给出大致方向,产品经理不断升级产品需求,开发团队中的成员需要主动配合、积极做出贡献,共同实现开发过程的敏捷化。开发过程的敏捷化主要体现在:团队协作既密切相连又能独立运作,迭代过程可以根据需求变化灵活调整。

最后,产品的实现周期是很长的。在开发后期,产品逐步成型的过程中,这时产生的需求变化是最考验团队敏捷化程度的时刻。也就是说,在迭代过程中产生的变更,会影响产品的实现周期。只有身体力行地践行“敏捷”,能够在需求出现变动时,及时调整迭代,对产品需求进行计划,才可以自如地去迎接即将到来的每一个挑战,才可以满怀欣喜地去看待开发中的每一个关卡。

既然“计划赶不上变化”,倒不如灵活适应变化。团队只有不断践行敏捷的价值观和准则,真正掌控过程中各方的需求变化,才能让产品加快价值流动,形成实际产出。

  • 全部评论(0)
最新发布的资讯信息
【系统环境|】Fortigate飞塔防火墙如何开启DNS转发/DNS代理(2025-10-14 23:58)
【系统环境|】有了它,再也不用担心电脑弹窗广告和病毒啦!(2025-10-14 23:57)
【系统环境|】如何关闭恼人的电脑弹窗广告?2招搞定(2025-10-14 23:55)
【系统环境|】实用软件推荐:电脑广告弹窗多?用他,都给你屏蔽掉!(2025-10-14 23:55)
【系统环境|】Nginx篇01——基本安装配置和静态页面设置(2025-10-14 23:54)
【系统环境|】Linux端口开放,查看,删除,防火墙(2025-10-14 23:53)
【系统环境|】安全HTTP头部配置: 基于CSP与HSTS的Web安全策略(2025-10-14 23:52)
【系统环境|】老K:做私域过1000万的赛道全部都聚焦在女性身上!(2025-10-14 23:51)
【系统环境|】JavaScript跨域问题: 如何解决跨域访问和资源共享的安全策略(2025-10-14 23:51)
【系统环境|】家庭七级财务防火墙(2025-10-14 23:50)
手机二维码手机访问领取大礼包
返回顶部