Questions tagged «iterative-development»

7
您在敏捷的前几个迭代中提供了什么?
据我了解,敏捷方法论的思想是,您交付的是功能性的东西,并且您经常交付。递增后,应用程序进入其最终形状递增。 但是在早期的迭代中,您可能会构建应用程序所依赖的框架或基础,因此它很重要,但对用户不可见。 在这些最初的迭代中,什么交付给客户?在构建脚手架代码时,如何显示正确方向的进度?

9
您如何看待“ Planning Poker”?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 规划扑克 摘要,以防您不想阅读维基文章: 获取您要为即将到来的迭代执行的任务列表 对于每个任务: 2.1与小组讨论该任务的含义 2.2每个人写下/选择一项任务所需的工作量 估算 值2.3每个人都透露其估算值2.4最高和最低异常值解释其推理 2.5重复直到达成共识 通常,类似于斐波那契数列中的数字(例如0、1 / 2、1、2、3、5、8、13、20、40、100)是允许的值,因此,对于诸如23与27。 此外,数字表示无单位努力价值,其价值由每个人都同意的基线任务确定,等于1,而其他所有任务都与此相对。 最终,目标是使给定团队的“速度”好起来,这是在给定迭代中可以完成的这些点的数量。这样,就可以对任何给定功能花费多长时间做出合理准确的估计。 我们在我工作过的一家公司的迭代计划会议上做到了这一点,我认为这是关于该特定公司的少数优点之一。所以,我想知道的是,有人使用过吗?您认为这是一个有用的估算工具吗?它在所有情况下都有效,还是适合某些团队,项目等?

2
软件开发的增量方法与迭代方法之间有什么区别?
的增量的方法是软件开发的方法,其中所述模型的设计,实现和测试增量(多一点每次加入),直至产品完成。它涉及开发和维护。满足所有要求的产品定义为成品 该迭代设计是基于原型,测试,分析和提炼产品或过程的循环过程设计方法。根据测试设计的最新迭代的结果,可以进行更改和完善。此过程旨在最终改善设计的质量和功能。在迭代设计中,随着设计的连续版本或迭代,与设计的系统进行交互被用作通知和发展项目的研究形式。 似乎这两种方法都涉及创建系统的一部分,对其进行完善以使其通过所有测试用例,添加系统的另一个组件并再次对其进行完善,这些方法会重复进行直到系统完成为止。 这两种软件设计方式的实际区别是什么 如何将这两种方法结合起来形成迭代和增量设计方法

7
更换工作系统时敏捷如何工作?
在理想的敏捷世界中,您可以快速构建所需终端系统的一个小而有用的子集,并将其提供给用户。他们很兴奋,因为它很有用,他们开始使用它并提供反馈。然后,您可以计算出要添加的内容,然后进行构建,然后重复进行,直到用完时间。 我最近有几个项目,涉及更换某种工作系统。上面的模型根本不起作用:在您构建了一个包含现有系统几乎所有功能的系统之前,用户完全没有兴趣。他们不会使用它。 当“最小的有用子集”是“全部”时,如何应用敏捷?

1
可以进行迭代文档开发,并且可以提供有效的文档吗?
我有一个大学项目,我不会马上开始,但是已经考虑了很长时间。我了解大学的项目开发与行业不一样(我目前是实习生),所以我现在要指出的情况对于实际的软件开发人员而言似乎有些荒谬。^^' 该项目本身要求我们记录很多工作。因此,除了交付涉及某些标记的代码外,我们还必须交付文档,包括: 需求分析文件 项目计划 用例,对象和动态模型以及验收测试的计划清单 测试过程的文档以及测试的成功程度 其他一些时间使用的讨论和分析,等等。 这些可交付成果将以以下方式交付: RAD第一 随后是项目计划,用例,模型和测试(大约3周后) 最后,是实际程序的文档,测试过程等。+实际程序本身(大约5周后) 因此,据我了解,这实际上是针对该项目的瀑布式方法。唯一的问题(在我看来)是这是一个大学项目,在项目周的学期末,学生已经有足够的压力来尝试开发项目。我真的不想在学期末对所有内容进行编码/开发/测试,那时我将要面对的其他评估工作都令人感到恐慌。 我至少想尝试执行某种迭代的开发周期,这意味着我们可以及早开始编码/原型设计,拥有一个连续的开发周期,而该周期并不专注于在最后一刻做所有事情,也没有太多压力学期末完成这个项目。现在是我的实际问题: 我可以以某种方式调和必须以快速,迭代/原型开发周期提供所有这些文档吗? 是否有策略以迭代方式生成文档? 我问这个问题并期望它在大学中可行是完全不合理的吗? 另外,我知道这个问题是非常本地化的,所以我想问一下我在行业方面问过的同样的问题,以及每个团队敏捷过程面临的许多此类问题是否有所不同或公司。 无论如何,对这有多长时间感到抱歉,如果您已经读完了所有内容,谢谢!如果您能抽出宝贵的时间来回答,我将不胜感激!谢谢!

4
在确定所有需求之前确定发布日期是否敏捷?
我刚刚开始阅读Craig Larman的《 Applying UML and Patterns》。我觉得这很有趣,因为它挑战了我在工作中遇到的许多问题。我读到,并不是一次就可以完全收集需求,并且需要很多次迭代才能完成需求收集。如果是这样,考虑到明天可能会有一些新的突破性要求(或伪装成要求的变更请求),我是否必须设定一个硬性规定的截止日期,这是我在工作中必须做的,非常敏捷。

3
在非常短的项目上混乱?
我正在使用Scrum并非常喜欢它。但是,我的商店发现自己处于开发工作持续时间为两到四个星期的项目中。我们已经将冲刺时间修改为两周,这里的每个人都说:“它将是Scrum,只有一个半冲刺。” 我认为我们无法从一个半冲刺中获得很多价值。我们如何仅通过一次,两次或一年半的迭代就能获得迭代开发过程的收益?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.