落地敏捷典型问题:新产品开发的两大教训
我在2004年开始用敏捷开发的模式带领团队快速交付,一路走来有很多的经验,也有很多的教训。这里分享两个曾经的失败教训:
1. 没有正确理解PO角色:PO要和客户直接沟通,要能真正代表客户意图,否则产品很可能失败
关 键的客户沟通不到位,导致快上线了,客户认为的关键功能PO都不知道。产品开发之初,公司没有产品负责人(PO),也没有敏捷开发模式,完全是业务部门和 客户直接沟通,然后反馈给研发部门。当时的问题是业务部门没有时间和研发部门沟通,往往是一页纸的需求,细节也没有和客户沟通清楚。后来公司成立了产品 部,业务部门把需求反馈给产品部,由专职的PO和研发部沟通需求。请注意信息流转的方式:客户 -> 业务部门 -> PO -> 研发部门。确实,需求非常清晰,研发部的质量也不断提高。但是,最大的问题出现了:客户的需求经业务部门转述后偏离了客户的本意,产品部又没有和客户直接 沟通,Sprint之后的Demo业务部门也没有和客户沟通,需求的偏离在不断的积累...在敏捷开发中,最终客户必须要参与到开发过程中,特别是 Backlog和Demo。PO不代表客户,特别是PO不是和客户直接联系时,这个问题就会出现。
2. 不要认为会给研发团队很好重构的时间
产 品开发之初,为了尽快上线,产品的技术架构、性能、负载均衡、高可靠性等均没有考量,总认为可以不断的重构,但实际上公司根本不会给团队一个完整的时间去 做重构,不断的业务需求占据了团队几乎全部的时间。于是脆弱的架构越来越弱,完成一个新的需求需要越来越长的时间。现在总结一下,架构的高扩展性和稳定性 是最高的优先级,可以满足业务需求不断扩展。网站的性能是次优先级,特别是登录前的静态页面。CMS(content Management System)也是很重要的,最好在项目的前期就做,可以选择外包的方式,否则大量的页面修改,要根据发布流程,业务部门会不断提出申述…所有这些需要在 Sprint0阶段就要考量清楚,实践中Agile Modeling确实是实用的。
相关推荐
在敏捷开发的落地实践中,面对大团队、流程、测试、离岸开发、需求、估算等问题时,实践者需要有一套系统的方法论和工具集来应对这些挑战。以下是从文档内容中提炼出的关键知识点: 1. 敏捷开发与传统开发的对比和...
在《敏捷软件开发:原则、模式与实践》这本书中,作者可能会详细阐述每个原则如何在实践中落地,通过真实案例展示如何运用敏捷模式解决问题,并提供指导性建议来帮助读者理解和实施敏捷开发。书中还可能涵盖敏捷估算...
《敏捷软件开发:原则、模式与实践》是IT领域中一本极为重要的著作,它深入探讨了如何在快速变化的环境中高效、灵活地进行软件开发。这本书由Robert C. Martin(通常被称为Uncle Bob)撰写,他是一位知名的软件...
公司项目需要利用敏捷开发模式进行开发,故在CSDN上进行相关资料的查找搜集。... 新产品开发流程管理(原书第3版).pdf 软件开发流程与质量管理-迭代式开发V1.1.doc 需求开发管理流程的解释和开发流程图.doc
公司项目需要利用敏捷开发模式进行开发,故在CSDN上进行相关资料的查找搜集。... 新产品开发流程管理(原书第3版).pdf 软件开发流程与质量管理-迭代式开发V1.1.doc 需求开发管理流程的解释和开发流程图.doc
公司项目需要利用敏捷开发模式进行开发,故在CSDN上进行相关资料的查找搜集。... 新产品开发流程管理(原书第3版).pdf 软件开发流程与质量管理-迭代式开发V1.1.doc 需求开发管理流程的解释和开发流程图.doc
8. 实战案例:为了使理论更具说服力,书中可能包含了一些真实的Web开发敏捷实践案例,展示如何在实际项目中应用敏捷方法来解决问题和提高生产力。 9. 持续集成与自动化测试:敏捷开发强调快速反馈,因此持续集成和...
**描述解析**:“敏捷开发中国大会PPT敏捷开发中国大会PPT”重复的标题描述可能是因为格式问题,但实质上强调了这是针对敏捷开发中国大会的PPT介绍。 #### 二、大会亮点与特色 **重要性解读**:本次大会被定位为...
报告标题:“电子行业深度报告:新产品加速落地,MiniLED蓄势待发” 报告内容概览: 随着科技的快速发展,电子行业正处于一个前所未有的创新高峰期。报告指出,新产品在电子领域的落地速度正在加快,同时,MiniLED...
敏捷开发
敏捷项目管理在中国目前是喊声大,雨点小,真正能做到落地的并不多,作者给出了一套落地的方案,很具有参考价值!
- 跨部门协作困难及流程落地难:新产品开发是一个多部门协作的过程,需要市场、研发、生产等多个部门的合作。文件中提到,部门间的协作障碍和流程执行难是PCB企业新产品开发中普遍存在的问题。 3. 新产品开发的管理...
公司项目需要利用敏捷开发模式进行开发,故在CSDN上进行相关资料的查找搜集。... 新产品开发流程管理(原书第3版).pdf 软件开发流程与质量管理-迭代式开发V1.1.doc 需求开发管理流程的解释和开发流程图.doc
公司项目需要利用敏捷开发模式进行开发,故在CSDN上进行相关资料的查找搜集。... 新产品开发流程管理(原书第3版).pdf 软件开发流程与质量管理-迭代式开发V1.1.doc 需求开发管理流程的解释和开发流程图.doc
公司项目需要利用敏捷开发模式进行开发,故在CSDN上进行相关资料的查找搜集。... 新产品开发流程管理(原书第3版).pdf 软件开发流程与质量管理-迭代式开发V1.1.doc 需求开发管理流程的解释和开发流程图.doc
此外,敏捷开发工具如Jira、Trello、Confluence等,提供了项目管理、任务分配、进度追踪和团队协作等功能,有助于敏捷实践的落地执行。这些工具使得敏捷团队能够更高效地规划Sprint、跟踪工作进度,并确保所有团队...
企业敏捷开发落地实践是近年来许多组织追求的目标,尤其是像农业银行软件开发中心这样的大型机构。敏捷开发方法,如Scrum、XP(极限编程)和TDD(测试驱动开发),已经成为提升软件开发效率和质量的有效工具。本文将...
新产品开发报告是企业创新过程中的核心文档,它不仅指导产品从构思到落地的全过程,也是管理层评估项目可行性和商业价值的重要依据。通过全面、详细地编制这份报告,企业可以有效地管理新产品开发,提高成功率,降低...