`

说说迭代中的需求变更(更正)

阅读更多

    我们现在做的项目是典型的小型项目,整个组也就4、5个人,一个迭代周期基本在两周左右。尽管没有明确有“迭代”这么说法,却是以业务人员的策划案做分期 实现。这个分期,按我的理解其实就是迭代。最近发现的一个问题是,在迭代开始后,业务人员却没有办法保证需求在这个迭代周期完成前的稳定性,甚至在各个模 块集成之前,大家就提出N多意见,并且这些意见很多时候都是前后矛盾的。特别是在客户端的开发上,显然,客户端UI和操作习惯方面是最多变的地方。可怜我 们公司唯一的MM程序员快陷入变更频繁的泥潭了,改过去改回来是家常便饭。其实也是她过于老实,要我来说,你们要改,可以,但是我要向业务人员确认,他是 我唯一的变更来源,你们有什么需求向他反应,他来收集和甄别。在《敏捷软件开发》中说到,迭代开始后,客户就同意不再更改当次迭代中的素材的定义和优先级 别,可惜这一点貌似很难做到了,业务人员经常屈从于管理层或者其他小组意见的压力。在我看来,在当次迭代完成前的所有建议或者说需求,都可以收集起来,由 业务人员负责收集、甄别和决定,放入下一个迭代版本的开发,因为我们的迭代周期一般也在两周左右,这个周期足够辨别这些需求的合理性和响应需求的及时性, 而不是像现在这样大家七嘴八舌地提意见,技术人员疲于奔命,乃至于发脾气(入夏真是脾气坏的季节);系统各部分迟迟无法进行集成测试,造成新的修改意见没 有做完,预定的迭代版本的更无法按时完成的局面。

分享到:
评论

相关推荐

    需求变更文档对需求过程中的变更进行进行描述

    在软件开发的动态过程中,需求变更几乎是不可避免的环节。它们对于产品的最终形态有着重要的影响,可以是功能性的、非功能性的,或是因应市场需求和技术演进的变化。需求变更文档的编写就是为了应对这些不可预测的...

    平台建设项目设计开发一体化-版本迭代需求清单模板.docx

    在版本迭代中,这些测试类型都需要根据需求清单来实施,确保所有改动都符合预期并能正常运行。 开发方、项目经理、监理方以及项目部和运营中心的签字环节,体现了跨部门协作和责任确认的重要性。每个签名都代表了...

    需求驱动的迭代开发过程

    需求驱动的迭代开发过程 需求驱动的迭代开发过程

    需求管理:迭代需求功能方案PRD.doc

    在PRD中,需求方案设计的内容模板包括:标题、评审记录、需求或变更需求的标题和简要说明、评审参与人员、评审时间、评审时长、需求及背景、用户原始需求、目标用户、业务场景、功能方案设计、流程图、原型交互、...

    如何应对需求的频繁变更_V4.pdf

    在IT行业中,需求变更是一项常见的挑战,特别是在VUCA(易变性、不确定性、复杂性和模糊性)的时代,各种内外部因素可能导致需求频繁变化。面对这种情况,我们需要采取一系列策略来有效应对。 首先,理解需求变更的...

    PRD2017-G2-需求变更管理文档2

    需求变更管理是软件开发过程中不可或缺的一环,尤其在面对用户反馈和项目迭代时显得尤为重要。本文档——"PRD2017-G2-需求变更管理文档2"——旨在为浙江大学城市学院计算机与计算科学学院的软件工程系列课程教学辅助...

    软件开发项目需求变更管理及应对之道研究归纳.pdf

    五是选择合适的开发模型,如原型法或迭代式开发,以适应需求的动态调整。 采用这些原则和应对策略,可以有效地管理和控制需求变更,降低其对软件开发项目带来的风险,确保项目的顺利进行。同时,也提醒我们,变更...

    一种互联网产品迭代中的需求管理模型PDF.pdf

    一种互联网产品迭代中的需求管理模型PDF.pdf

    产品需求文档:如何撰写一份适合敏捷迭代开发的PRD文档?.docx

    需求变更对比页填写同一页面中需求有变更、修改的记录,属于小变更、小修改的记录,以红字标记需求变更时间。 七、研发计划表 研发计划表页填写每个迭代的研发时间表,包括UI设计、程序开发、测试、验收、发布上线...

    Jacobi迭代算法_jacobi迭代_Jacobi迭代法_SOR迭代法_Gauss-Seidel迭代法_迭代法_

    迭代法是数值分析中求解线性方程组的一种重要方法,它通过不断地近似求解,逐步提高解的精度。在本主题中,我们将详细探讨Jacobi迭代法、Gauss-Seidel迭代法以及SOR(Successive Over-Relaxation)迭代法这三种常见...

    迭代算法_迭代法——Matlab中实现_

    4. **高斯-塞德尔迭代(Gauss-Seidel Iteration)**:高斯-塞德尔迭代是雅可比迭代的改进版本,它在每次迭代中使用当前已更新的元素,而不是前一次迭代的值,因此通常会更快收敛。在Matlab中,可以使用类似雅可比...

    SRA2021-G14 需求变更影响分析报告-XZW1

    报告中定义了需求的优先级标准,分为三个等级:1表示需要立即讨论和处理的紧急需求,2代表最好是当前迭代中实现但可以稍后延期的需求,而3则标记为必须在当前版本中实现的关键需求。 2. **参考资料**: 该报告...

    参考资料-附件1-7-项目需求变更单.zip

    9. **版本控制**:每个版本的变更单都应该有唯一的版本号,以便在多轮迭代中区分和追溯。 在处理项目需求变更时,团队应遵循严格的变更控制流程,确保所有变更都经过审查、沟通和记录,以维护项目的稳定性和一致性...

    雅克比迭代+高斯迭代+SOR迭代法Matlab程序

    接着,高斯迭代(Gauss-Seidel Iteration)是对雅克比迭代的改进,它在每次迭代中立即用新值替换旧值,即在计算下一行元素时使用当前行的新值,这使得高斯迭代通常比雅克比迭代更快收敛。迭代公式为x^(k+1)i = (1/di...

    软件工程与软件需求变更管理.pptx

    在软件需求变更管理中,关键在于及时响应变化、有效控制变更带来的风险,并确保软件项目能够顺利进行和最终交付。通过合理的软件工程方法论和工具的支持,可以显著提高软件开发的效率和质量,更好地满足用户的实际...

    软件生命周期模型与需求变更应对方案1

    在软件开发过程中,有效的生命周期模型对于管理需求变更至关重要。本文将深入探讨几种常见的软件生命周期模型,以及如何应对需求变更,以确保项目顺利进行。 首先,引言部分强调了文档在软件工程中的重要性,因为它...

    软件工程 迭代评估报告

    在软件工程领域,迭代开发是一种常见的项目管理方法,它将整个开发过程分为多个连续...在撰写报告时,应注重数据的准确性,问题的深度分析,以及提出的改进建议,以便于团队在下一次迭代中避免重复错误,提升工作效率。

    迭代学习Simulink仿真

    在每次迭代中,控制器的输入会根据上一次的输出误差进行调整。 3. **收敛性**:一个好的ILC设计应该确保随着迭代次数的增加,系统性能逐渐改善,并最终达到稳定状态。 ### Simulink中的ILC建模 1. **系统模型**:...

Global site tag (gtag.js) - Google Analytics