腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
除了瀑布,还有什么计划驱动的软件开发方法?
、
我刚看了平衡敏捷与纪律。撇开糟糕的标题不说,它对比了一个使用PSP/TSP的计划驱动项目团队和一个使用极端编程的敏捷团队。 当作者提供一个计划驱动方法的例子时,他们使用了个人软件过程/团队软件过程。尽管开箱即用,这些都是计划驱动的方法,但它们也被设计成作为过程框架,最终只指定要做的事情类型,而不是如何去做,即使在敏捷环境中也可能有用。它有可能是敏捷的,并且仍然坚持PSP原则,而且我对TSP还不太熟悉,不能肯定地说,但我的理解是它非常相似。 在书中的某一点上,他们列出了许多方法,并根据敏捷性对它们进行了排序。像Scrum、精益、水晶和XP这样的方法处于顶端。底层(从大多数到最不敏捷)包括、、、C
浏览 0
提问于2011-10-25
得票数 8
3
回答
统一过程模型与敏捷开发的区别
、
对于统一的过程模型和敏捷开发,我感到困惑。当我阅读关于UP的文章时,我只知道这是一个迭代的改进。谁能澄清一下吗?
浏览 0
提问于2012-10-03
得票数 9
2
回答
难道螺旋模型/敏捷开发本质上不是一个更快速、更压缩的瀑布模型吗?
、
自从我了解了软件开发的螺旋模型之后,我就尝试将它应用到我参与过的不同项目中。但是,我开始觉得它实际上只是通过传统的瀑布模型更快地压缩和迭代。 即使在每个螺旋或敏捷周期,仍然有一个逐步的任务/目标,需要完成,以完成螺旋,并逐步过程似乎真的类似(虽然较短的总周期,也许更少的步骤)瀑布模型。 主要的区别是在开发过程的早期和整个过程中引入了反馈循环,还是在实际的一步一步完成任务方面有根本的区别?
浏览 0
提问于2011-07-11
得票数 4
回答已采纳
1
回答
在引用瀑布和敏捷方法时应该使用什么语义?
、
、
、
、
我刚刚参与了一场关于如何定义软件开发生命周期方法的语义的争论。 就我而言,瀑布和敏捷不是方法学,它们是定义模糊的方法/模型。方法的定义是一组工具和技术,用于准确地定义开发成功的软件项目所采取的步骤。 据我理解,以下陈述是正确的: 结构化系统分析与设计( SSADM )是一种瀑布式方法。 Scrum是一种敏捷的方法。 XP是一种敏捷的方法。 因此,写: 瀑布是一种瀑布方法。 敏捷是一种敏捷的方法。 因为你会陷入一个递归的混乱。 问题是,每当我与任何人展开这场辩论时,他们似乎都确信瀑布是一种方法论,而敏捷也是如此。 我认为不正确的例子如下: http://en.wikipedia.org/wiki
浏览 0
提问于2014-01-30
得票数 -2
回答已采纳
6
回答
网站开发使用哪种开发方法?
、
什么是开发网站的好的项目管理方法?XP?瀑布模型?
浏览 0
提问于2010-02-27
得票数 0
回答已采纳
1
回答
RAD快速应用开发取代旧的瀑布模型
我在福布斯杂志上读到一篇有趣的文章,说现在传统的软件开发瀑布模型正在被快速应用程序开发模型所取代。 下面的链接提供了有关RAD 的信息。 我的问题是,这在多大程度上是正确的,换句话说,这里有经验的软件工程师或开发人员,我想知道他们是否发现它比瀑布模型开发有用。
浏览 0
提问于2010-08-27
得票数 0
4
回答
敏捷是一种软件开发方法吗?
、
、
、
后台: 1) 瀑布模型有它自己的SDLC阶段: 需求->设计->实现->验证->维护 2) 迭代模型有它自己的SDLC阶段: 📷 但是敏捷这个术语并没有它自己的开发方法。敏捷项目大多是迭代法。 敏捷化是一种工作计划工具吗?使用scrum & kanban框架
浏览 0
提问于2018-04-02
得票数 -1
2
回答
Scrum环境中的文档-我们如何将信息过滤到没有参与Sprint的人?
、
因此,我的公司正在构建一个广泛的医疗软件,其中有许多移动部件和在一个屏幕上选择的东西可能需要在多达5个其他屏幕上显示。 这里的问题是,当开发团队与产品设计人员一起工作时,他们清楚地了解如何正确地编写软件代码,但是这些信息从来没有真正被记录下来,以便将其传递给公司中可能不在计划团队或Sprint中的其他人。 毕竟,记录一些东西通常被认为是“太瀑布了,太严格了”,但显然还有其他人需要这些信息-特别是测试人员,他们无法了解程序的所有细节。 我的问题是,你们中有谁找到了解决这个问题的好办法吗?我们怎么能在中间相遇呢?
浏览 5
提问于2010-06-30
得票数 2
1
回答
瀑布模型
、
、
、
、
我正在考虑用瀑布模型作为我的CS考试的主要开发方法。我有使用统一过程和敏捷方法(如SCRUM和XP )的经验。所有这些都有清晰和结构化的方式来收集任务、用例或用户故事。但我似乎找不到瀑布模型的等价物。 因此,我的问题是,瀑布模型是否有任何特定的方法来收集您的“用例/用户故事”(或您可能称之为它们的任何东西)--或者我是否应该从前人那里借用一些,并与用例一起工作?
浏览 9
提问于2020-11-18
得票数 1
回答已采纳
4
回答
瀑布模型测试与敏捷有什么优势吗?
、
、
我已经读了很多关于敏捷和瀑布的信息,我只是想不出任何理由为什么今天的人应该做瀑布。我特别关心测试过程。我是不是错过了什么,是不是有什么明显的优势被我忽略了?
浏览 3
提问于2012-06-26
得票数 2
回答已采纳
1
回答
如何处理Scrum Sprint中同一大Cobol程序/模块上的多个更改
、
、
、
、
如何处理Sprint中同一大Cobol程序/模块的变化而不以Sprint末尾的小瀑布结尾的多个故事? 风险在于,多个故事的开发子任务相互关联,与1或2(对编程)开发人员连接在一起,通过这个操作,所有这些故事都同时交付。其结果是瀑布斯普林特烧毁,我们想要避免这种情况。
浏览 0
提问于2016-10-13
得票数 1
3
回答
到底BDD、TDD、ATDD、看板和Scrum与瀑布方法有什么不同?
、
、
我不明白以下几个术语之间的区别: BDD - 行为驱动开发 TDD - 测试驱动开发 ATDD - 验收测试驱动开发 看板 Scrum 这些术语在敏捷方法中是如何工作的?与瀑布方法有什么不同?
浏览 0
提问于2015-10-21
得票数 41
3
回答
如何将敏捷项目呈现给关注瀑布的人
、
、
我们的团队被要求在项目计划中代表我们的开发工作。没有人对我们的工作不满意,也没有人质疑我们的交付能力,我们只是参与了IT行业对项目计划的呼吁。问题是我们是一个敏捷的团队,还没有从正式的项目计划的角度来考虑我们的工作。 虽然我们对下一步的工作有一个大致的了解,但在计划迭代之前,我们还不能百分之百肯定。到目前为止,我们的团队在很大程度上是在真空中运作的,并没有被要求向外部方介绍我们的方法或度量标准。我们遵循极限编程中支持的大多数实践。 我们每季度召开一次计划会议,对我们将要进行的四分之一的故事有一个大致的了解。也就是说,我们的故事被记录在3x5卡上,并且只在迭代开始时对它们进行估计。经过估计,我们
浏览 0
提问于2011-04-13
得票数 9
回答已采纳
8
回答
敏捷开发101视频
、
我一直在努力寻找一个好的视频,我可以在敏捷开发/ Scrum的“午餐和学习”上展示。我们的组织主要是瀑布,大多数人甚至从来没有听说过敏捷开发,更不用说对这个主题有任何具体的了解了。有很多关于敏捷的很好的资源,但它们似乎都假设了敏捷的基本工作知识。我找不到一个能给那些对敏捷开发一无所知的人一个好的,脚踏实地的敏捷开发介绍。 有没有人能提供这样的链接? 提前谢谢。
浏览 2
提问于2008-12-11
得票数 8
回答已采纳
5
回答
如何选择开发生命周期模型?
、
、
基于这个关于敏捷哲学的替代方案的问题及其回答和评论,我认为讨论在项目开始时使用什么“方法”的决定可能是有用的。 似乎大家的共识是,如果您正在构建的东西需要精确的规范,那么瀑布就是超越敏捷的道路。这似乎为敏捷开发留下了巨大的空间。除了“商店是如何开发软件”之外,在早期规划阶段是否还有一些问题或“指标”可以更好地表明什么对客户/项目最有效? 和语言一样,这个想法是工作的最佳工具,所以作为专业的开发人员,你要做些什么来确保在即将开始的项目中使用正确的开发方法? 它真的像“如果它是一个桥梁或核武器反应堆类型的项目使用瀑布,否则使用敏捷? 我是一个自学成才的程序员,在公司工作,给予我很大的灵活性,他们对
浏览 0
提问于2012-01-10
得票数 3
回答已采纳
1
回答
敏捷测试驱动开发
向那些一直使用瀑布式软件开发心智模型(有时被称为V模型V模型 )的经理们介绍,有什么好的方法可以让他们认识到,转向更敏捷的测试驱动开发是值得的? 目前,当我的小组建议我的团队在开发周期早期尝试编写测试时,比如在花时间编写代码之前,我会看到“疯狂”的表情,以及教条式的“永远不会奏效”的回答,同事们也对此持怀疑态度。 是否有人成功地将他们的团队从思想瀑布/V-模型转移到更测试驱动的开发模型?
浏览 0
提问于2014-10-30
得票数 4
1
回答
雪崩和WaterScrumFall有什么区别?
、
最近,我学习了一种基于瀑布和Scrum的新方法:水-Scrum-Fall。 有人说这是新的“现实”,也是当今scrum实用主义者所使用的. 但是,从“雪崩”的定义来看: 雪崩模型是软件工程项目管理的反模式,它是瀑布模型和敏捷软件开发方法...等序贯过程的结合。 你觉得这两位模特怎么样?这些不是一样的吗? 更多信息: http://www.infoq.com/news/2011/12/water-scrum-fall-is-the-normhttp://www.slideshare.net/harsoft/water-scrumfall-isrealityofagileformost
浏览 0
提问于2014-01-21
得票数 0
回答已采纳
5
回答
敏捷是否符合传统的软件开发生命周期?
、
我曾经见过许多公司,它们曾经遵循简单而古老的瀑布过程,声称已经转向了scrum,现在正在进行敏捷开发。但是他们的软件开发过程与过去并没有太大的不同: 营销/销售提出了一个新特性的想法 他们将他们的想法和需求传递给业务分析师,由他们与他们一起创建一个详细的实现计划。 分析人员将完成的规范传递给开发团队的负责人。 开发主管与分析师和营销/销售人员合作,澄清需求和实现细节。 开发主管将任务分成几个部分,并安排在特定的短跑时间(通常在1周到1个月之间)完成任务。 当sprint启动时,将为开发人员分配单独的任务。 如果有必要,开发人员与分析师/市场营销人员沟通,以澄清需求(如果在现阶段需求变化过大以致
浏览 0
提问于2017-03-29
得票数 2
回答已采纳
2
回答
如何在SAFe环境中实现代码质量
、
、
SAFe -企业规模的敏捷框架。 基本上采用敏捷方法,并且每季度对计划事件进行一次为期12周的迭代,并进行为期2周的冲刺。 Context是一家正在从传统开发转向基于敏捷SAFe的方法的公司。 快速出现的是“瀑布冲刺”,这样敏捷所要解决的许多问题,特别是围绕质量改进的问题,就不会发生。这是因为,根据他们对SAFe的理解,业务是: 仍在提前确定最后期限 将测试视为开发的第二类决策 仍然倾向于短期的新特性而不是长期的质量变化。 橡胶冲压代码评审和拉拔请求,以提高速度 不了解TDD和BDD如何与安全的sprint和迭代一起工作 不鼓励开发人员发现改进,业务用户仍然控制 允许团队以80-90%的速度进
浏览 0
提问于2018-07-08
得票数 3
回答已采纳
2
回答
6周固定时间建造阶段-瀑布?
、
、
上下文:我说的是微软为微软团队开发的一个名为“板岩”的新程序。这个程序需要为“构建”阶段确定6周的固定时间线,对于"Envision“阶段需要2周的固定时间线。参与这些阶段的Microsoft开发伙伴需要向Microsoft提供详细的文档(例如:开始构建阶段之前的详细文件),并提供与合作伙伴和有待批准的Microsoft客户的约定。在6周的构建阶段之后,成功交付--微软支付给合作伙伴的钱。从技术上讲,微软客户可以免费获得该软件。微软从客户那里获得了Azure,O365的成本,因为该软件是为使用此类技术而开发的。构建阶段的成本约为25000美元,这将支付给开发解决方案的合作伙伴,并且Mi
浏览 0
提问于2021-03-31
得票数 1
2
回答
迭代开发方法对web应用程序来说是好是坏
、
、
、
有人能向我解释一下迭代开发方法以及在开发web应用程序中使用它的好处/限制吗? 而且,我一直在研究它,但我很困惑,它是否是敏捷的一部分?一些消息人士说是的,而另一些人则不? 谢谢大家。
浏览 2
提问于2015-03-19
得票数 0
回答已采纳
3
回答
PMBOK是否更多地用于实现和敏捷,Scrum是否更多地用于工程?
、
、
PMBOK是不是更多地是为了在实现软件构建之后将其交付给客户,而敏捷或Scrum更多地是为了首先构建软件?只是想弄明白。 谢谢。 编辑:我主要关心的是PMBOK。他们经常在我工作的地方使用它,但不是为了开发(他们用它来实现)。它们不会开发很多,所以我没有办法问:“嘿,你用什么来开发呢?”我必须自己想出最好的计划。我真的不太关心PMP认证,但如果这是使用PMBOK开发软件的最好方法,我可以证明学习它是合理的。如果scrum或agile是最好的方式,那么我宁愿使用它并取得成功,也不愿拥有一个名为pmp的项目。
浏览 5
提问于2009-12-31
得票数 3
回答已采纳
5
回答
如何将团队从瀑布开发模型转移到scrum模型?
、
如何将团队从瀑布开发模型转移到scrum模型?要实现平稳过渡,需要遵循的步骤有哪些。接受曲线是什么?它会完全成功吗?
浏览 0
提问于2011-02-14
得票数 6
回答已采纳
1
回答
结构化编程和结构化开发方法之间的区别?
我想要澄清- “结构化编程”和“结构化开发方法”指的是不同的东西。这是正确的吗? 我的理解是,“结构化编程”是指使用子程序和模块等在软件中保持“结构”的编程,这种编程清晰且井井有条。这与“结构化软件开发方法”不同,后者指的是按顺序完成开发阶段(定义问题、计划、创建、测试和维护)的方法,直到前一个阶段完成时才开始。 我是个学生,需要把这些条件弄清楚。我在正确的轨道上吗?有什么重要的细节我遗漏了吗?
浏览 4
提问于2016-05-06
得票数 0
回答已采纳
1
回答
(Rational)统一流程与瀑布模型
、
我在阅读有关软件开发模型和生命周期的文章,在那里我了解了瀑布模型和统一过程。然而,这两个过程都涉及到需求收集、设计阶段、开发测试和部署(统一过程中的初始、细化、构建和过渡阶段)。 有人能帮我弄清楚这两者之间的区别吗?
浏览 11
提问于2013-12-13
得票数 4
回答已采纳
13
回答
预测软件设计与反应软件设计
、
、
、
我知道,对我来说,我第一次开始遵循瀑布式的项目管理方法,同时我也采用了软件设计的预测方法。在这里,我的意思是我们有大量的文档、UML、数据库模式、数据字典、工作流、活动图等等。 在软件领域工作了十多年之后,我发现从被动的方法来处理软件设计要现实得多。我经常采用scrum方法进行项目管理,而且很少生成大量文档。我们有很少的工作流规范(尽管他们仍然有使用)。这是一种更加动态的软件创建方法。当然,随着时间的推移,随着时间的推移,我们会频繁地进行重构,因为我们会发现,随着时间的推移,我们预先计划好的新特性将极大地改变事情。 对我们来说,最大的不同是,第一种方法花费的时间更长,在软件建设领域中失败的频率
浏览 30
提问于2009-07-29
得票数 9
回答已采纳
2
回答
客户协作困难的敏捷开发
、
敏捷宣言指出 合同谈判中的客户协作 我的问题是,当开发人员和用户之间存在距离时,您如何有效地完成这项工作? 我目前在一个维护大型企业系统的“瀑布”团队中工作。顾客在一个不同的国家,但我们确实有很多人在国外旅行。不过,一旦到了现场,你就能与终端用户交谈,因为它是一家大公司,有好几层“业务”。因此,距离不仅仅是地理上的,而且也不会是同一个人每周外出。 我知道敏捷可以帮助我们更快地扭转局面,但我想想象一下,今天我们如何用通过客户协作得到充实的短用户故事来替换这些笨重的文档。我们确实在编写规范时进行协作,但是会议必须组织起来,通常要有很多人参加,这听起来不太灵活。 我也不知道产品的主人会在哪里。这是一
浏览 0
提问于2015-07-03
得票数 0
回答已采纳
3
回答
敏捷开发框架推荐
、
、
我是敏捷开发的新手,但我在java和php方面有很强的背景。我需要尽快做一个CRUD应用程序(大学应用程序和注册网络应用程序),并希望对最好的,最快的,最容易学习的敏捷开发框架的建议,我的工作最好是与MySQL的数据存储。
浏览 3
提问于2011-03-31
得票数 0
3
回答
一个系统是否可以通过瀑布过程来实现,然后用分阶段的方式实施到一个组织中?
、
、
是否使用瀑布或敏捷等构建过程来实现系统,并将其与企业系统在组织中的推出方式联系起来?例如:一个系统是使用增量方法开发的,并在每次增量最后确定时在组织中实施。还是使用瀑布式的方法开发一个系统,并使用大爆炸部署将其实现到组织中? 以前的研究是否总是把瀑布和大爆炸这样的自然结对结合起来,还是认为系统的推出与系统的实施方式是分开的?
浏览 0
提问于2016-10-26
得票数 4
6
回答
发布频率是敏捷和瀑布之间唯一的真正区别吗?
、
显然,应用这两种方法对团队、客户、ROI等的影响差异是巨大的,是许多书籍和无休止的讨论和会议的主题。 但随着我更多地思考,我很难找到这两者之间的任何差异,而不是最终映射到一个单一的根差异,即发布频率。 瀑布将时间花在设计上,然后编写代码,然后测试,最后发布。但是敏捷做了完全相同的一组步骤--只是每一个步骤都更小。 敏捷方法的一个关键部分是从每个版本中学习,并使用它来让更大的设计出现,而不是试图在一开始就预测它。 但是瀑布也是这样做的。只是瀑布团队不是每3或4周学习一次,而是每6或9个月学习一次。但是瀑布的设计仍然出现了。也就是说,瀑布版本2将反映在版本1中学到的东西,所以这个过程并没有什么不同
浏览 3
提问于2010-08-22
得票数 12
回答已采纳
8
回答
如何向(瀑布)客户销售敏捷开发
我们的开发车间很想做更多的敏捷项目,但是我们在客户的参与上遇到了问题。许多客户想要一个预算和最后期限。当我们的竞争对手提出了基于瀑布的固定期限和固定价格时,很难在敏捷项目上销售客户。我们知道他们的固定号码不好,但客户不知道。因此,我们最终在客户看来很糟糕,因为我们不能确定价格或截止日期,但我们的竞争对手可以。 那么,如何让您的销售团队成功地销售使用敏捷开发方法的项目,或者使用这些方法开发的产品?我发现的所有信息似乎都集中在项目管理和开发人员身上。
浏览 0
提问于2013-10-25
得票数 51
回答已采纳
3
回答
是否有任何关于敏捷对抗瀑布的效率/有效性的研究?
、
在前几天的一次会议上,有人声称与瀑布相比,敏捷在开发时间上的效率只有60%。我并不是想证实或反驳这一说法。我感兴趣的是,是否有任何研究比较这两种方法。 有没有比较这两种情况的研究?
浏览 0
提问于2011-12-15
得票数 22
回答已采纳
1
回答
生命周期模型在开发后期如何对需求变化做出反应
我一直在努力学习软件工程原理的基础知识,但我遇到了一个问题,我找不到足够的细节来回答,任何帮助都将不胜感激: 对于每个过程模型(即瀑布模型、增量模型、原型模型和螺旋模型),模型如何处理开发后期需求的重大变化? 提前谢谢。
浏览 1
提问于2013-05-22
得票数 1
回答已采纳
5
回答
Scrum和敏捷开发有什么不同?
、
、
Scrum和敏捷开发有什么不同?Sprint和Iterations是一样的吗?
浏览 350
提问于2012-07-13
得票数 393
回答已采纳
4
回答
一般来说,一个组织应该采用单一的方法还是在每个项目的基础上作出决定?
、
我为一家公司工作,在我看来,它应该以一种完全敏捷的方式来完成它所有的web开发工作。在任何时候,我们对产品都有模糊的、相互竞争的想法。而且我们有严格的最后期限。因此,在网络领域,以尽可能灵活的方式运作似乎是有意义的。 然而,我可以设想商业应用程序方面的项目--甚至是web端的复杂子项目(与预先存在的第三方应用程序集成?)至少为了争论起见,这在范围上是不能改变的。集成部分的范围,就所有意图和目的而言,都是完全可预先指定的,没有改变的机会。 一般来说,在一个通常试图实现敏捷性并以瀑布式的方式完成项目X的组织中,是否可以接受项目X?它是否在某种程度上损害了整个组织的灵活性?如果组织真的试图变得敏捷,
浏览 0
提问于2014-07-28
得票数 3
回答已采纳
2
回答
如果您是一家服务公司,如何使用关键跟踪器估算项目时数?
、
我是枢轴跟踪器的新手,我试着学习如何在我们的业务中最好地使用它。我们是一家应用程序开发咨询服务公司。正如你们所知道的,客户在签署任何合同之前都想知道总时间和成本。 你们是如何在关键时刻和时间线的基础上绘制项目的?有什么最佳做法吗?指针? 现在,我和我的团队已经把这个项目分成了几个故事(喜欢让我们在一个更低的层次上思考是多么的关键),并且粗略地列出了点到几个小时。 1-1小时 2至2小时 3-6小时 5-10小时 然后我们基本上认为2是四分之一天,3是3/4天,5是一天或更长的一天。 然后我计算出多少个1s,2s,3s和5s,我们得得到一个总小时的粗略估计。Pivotal给了我一个基于默认速度的
浏览 0
提问于2012-01-12
得票数 1
6
回答
在瀑布中保持敏捷
、
我们有一个大型企业应用程序,其中的项目是使用正式的瀑布流程进行范围划分、设计和最终编码的。我经常被给予不相关的计划的代码更改,仅仅因为它们在相同的代码部分。所有的计划都必须同时上交。开发团队在范围或交付时间线上也几乎没有发言权。我们无法与用户交谈,我们必须通过一组不了解业务的需求集合。 对于如何在这样一个根深蒂固的环境中实现哪怕是最小的敏捷技术,有人有什么建议吗?
浏览 4
提问于2010-02-23
得票数 9
回答已采纳
1
回答
敏捷团队的共同QA责任
、
、
、
、
多年来,我们的IT开发小组一直采用瀑布式软件开发方法,采用了专门从事数据库开发、逻辑层和表示层开发的编程人员的分隔荚。当然,我们也有一个小的质量保证小组,负责所有的测试责任。需求、任务和错误都是以电子方式来回传递的,很少有对话发生,过程痛苦地继续下去。 在2010年,我们用Scrum实现了敏捷的巨大转变,在经历了一些严重的成长痛苦之后,我们真正开始作为一个整体表现出色。交流是恒定的,人们每天都在相互成长和学习,我们的发布更加稳定,更符合真正的业务优先事项。 我们仍在努力发展的一个领域是,在所有开发团队成员之间分担软件QA责任,以避免在测试特性时仍然坚持的抛出它越围栏的态度。 对于如何发展开发团
浏览 0
提问于2013-03-09
得票数 6
1
回答
敏捷方法论
、
解决方案架构是否适合敏捷方法? 哪种体系结构方法最适合敏捷实现,目前我假设是敏捷方法的最佳套件,有人能给出这方面的理由吗? 在这方面请帮助我。
浏览 0
提问于2016-01-23
得票数 0
回答已采纳
7
回答
除了在sprint之间进行工作构建之外,敏捷实践还有其他好处吗?
、
、
最近,我对软件开发中的敏捷实践产生了兴趣,此后我看到了许多文章,指出这些实践允许降低总体成本。 这背后的逻辑通常是这样的:如果您的需求发生了变化,您可以在下一个sprint待办事项中反映这一变化,这将导致降低成本,因为设计新特性和实现它在时间上是紧密相连的,因此成本会降低,根据一条著名的规则,您需要对您的需求进行更改,那么满足该需求的成本就会越高。 但中、大型软件项目是复杂的。对需求的突然更改并不意味着您不必为了满足该需求而接触系统的其他部分。在许多情况下,架构需要进行非常大的修改,这也意味着您需要重新实现所有依赖于旧架构的特性。所以降低成本的重点就消失在这里了。当然,如果一个新的需求需要一个
浏览 0
提问于2012-05-12
得票数 9
回答已采纳
3
回答
决定开发生命周期
、
如何确定开发软件的软件开发过程,决定遵循哪个开发过程时要考虑的关键因素是什么(例如敏捷、WaterFall、螺旋等)。
浏览 3
提问于2010-03-12
得票数 3
回答已采纳
4
回答
如何过渡到Scrum
、
、
、
在过去一年左右的时间里,我的团队从1个快速增长到5个,并且非常有兴趣将我们的开发风格从瀑布转变为更迭代的方法,比如Scrum。我们为一所大学工作,专门为不断变化需求的内部客户提供CRUD web应用程序。 那么,我的问题是is...How我们最好实现Scrum技术吗? 补充问题:建议退出瀑布“冷火鸡”,以促进过渡,还是您认为渐进式方法更有效?换句话说,现在就选择一些scrum技术来实现,并在以后再添加其他技术?
浏览 0
提问于2010-06-08
得票数 1
回答已采纳
7
回答
资助敏捷项目
我所在的公司正在尝试向敏捷项目管理战略迈进--对许多人来说,曾经经历过一次瀑布的“欢乐”。关键是重点转向交付功能,而不是满足硬期限。 虽然开发过程和客户关系肯定已经通过通过敏捷开发的迭代版本得到了改善,但事实证明,在项目的筹资策略中应用同样的原理有点困难。客户通常不习惯像敏捷这样的概念,并对他们所关心的“当它准备好了就会准备好”的情况表示极大的关注。 我想听听人们在资助敏捷项目方面的想法和经验 编辑:我想强调的是,我不是要求人们向我解释敏捷方法的利弊,我也不认为敏捷等同于“准备好了就准备好了”,这是我在倡导敏捷开发实践时与客户/企业一起工作时所表达的恐惧。 我感兴趣的是,人们解决了“传统”瀑布
浏览 0
提问于2011-07-27
得票数 13
回答已采纳
6
回答
敏捷环境下开发和测试的时间安排
、
我们目前有一个为期两周的冲刺,我们似乎在测试和开发之间的时间上有问题。我们已经(几乎)每天发布到测试环境。我们在生产发布前1.5天在一个单独的环境中进行发布。我们有3个开发人员和1个测试人员。 一种策略是每天测试这些版本,因为特性/bug修复是代码完成的。这种策略的缺点是,代码库处于恒定的变化中,在开始时通过测试的代码在结束时可能无法通过测试。在1.5天的窗口中,有一点时间可以重新测试一些东西,但是还不足以测试所有的东西。 另一种策略是错开测试,以便测试人员在开发人员身后运行(冻结的)代码库( sprint )。这样做的缺点是,如果发现了问题,就需要记住/重新哈希/等等--许多反对瀑布的论点。
浏览 0
提问于2012-08-29
得票数 10
回答已采纳
3
回答
最小文档敏捷开发与业务流程应该被记录的需求是如何兼容的?
、
、
、
最低限度-文档是敏捷开发的基本特性之一(直观的GUI,可视化丰富的文档,自动化测试取代它)。但通常,软件开发与业务流程的开发/重组并驾齐驱,(与敏捷软件开发相反),业务流程的引入和实现需要详细和完整的文档。话虽如此,软件开发人员是否可以期望用户故事中提到的业务流程有很好的文档记录,业务流程的业务文档可以或多或少地直接用于设计和开发阶段? 我有一种可悲的经验,有时对业务流程本身几乎没有重新思考和文档化,这使得软件的开发和维护变得相当困难。有时,在定义软件需求时,业务流程的定义会同时发生。挺奇怪的。因为业务流程应该在管理链的更高层次上定义。
浏览 0
提问于2018-10-12
得票数 0
2
回答
在瀑布项目中测试自动化。要考虑什么?
、
、
、
、
详细信息: 在我的新项目中,我将为客户建立一个自动化的、基于瀑布的项目。到目前为止,我已经完全在敏捷项目中完成了测试自动化,而在瀑布,我更依赖于手工测试,这对我来说是一种全新的体验。 到目前为止,还有几千个手工测试,我当然可以在很大程度上自动进行回归测试。然而,我仍然在问自己一些问题,即使是通过研究,我也无法完全澄清。 问题: 除了回归测试之外,在瀑布项目中还有什么可以自动化的? 我需要注意的是,与敏捷测试自动化完全不同的是什么?
浏览 0
提问于2022-02-21
得票数 0
3
回答
对于RAD和敏捷方法,下面的图表正确吗?
、
、
、
我不知道这是否是提出这个问题的合适的堆栈交换站点,但我一直在研究RAD (快速应用程序开发)和敏捷方法,并试图找到他们的图表,但如果我谷歌图片这,它会产生许多不同的图表。因此,基于这些图像,我画了自己的图表。 RAD图类似于维基百科这里中显示的图表,但唯一的区别是我将底部的循环从切入更改为实现。对于敏捷方法,因为它与瀑布方法相同,但唯一的区别是您可以跳回前面的步骤,我基本上绘制了一个瀑布图,但更改了箭头,以表示您可以返回。 我的问题是,下面的图表是否适合预期的方法? RAD: 📷 敏捷: 📷 更新: 瀑布法: 📷
浏览 0
提问于2013-03-31
得票数 3
回答已采纳
1
回答
在敏捷中,shift的左概念意味着什么?
、
、
、
在敏捷中,shift的左概念意味着什么?什么是敏捷和转移左概念?如何在软件开发生命周期中使用它
浏览 0
提问于2019-06-10
得票数 2
回答已采纳
2
回答
QA或测试是否有很大的开销,或者没有得到适当的利用?
、
根据我在软件开发方面的经验。我看到,大多数时候,是开发团队与BA一起努力,以获得需求的清晰性。然后,开发人员费力地完成任务,以满足可交付的最后期限。 QA在哪里--它们可能是免费的--但是只有在代码交付之后才会加入到潮流中来。 然后,就什么是缺陷和什么是需求更改/明确性开始一系列的交流。从QA的角度-记录一个缺陷/错误/问题-然后开发团队的责任去解决它。 显然,这是有问题的,并且影响了我对QA在瀑布模型中所带来的角色和价值的看法。 问题是敏捷是否真的致力于减少这种“浪费”,在开发初期就进行测试,从而在一开始就消除问题?如果是这样的话,那么敏捷的哪些方面帮助解决了我所经历过的上述一些问题?
浏览 0
提问于2013-10-14
得票数 3
回答已采纳
5
回答
自由职业者能使用敏捷开发吗?
、
、
、
我想改进我开发软件的方式。我想要更快的发展和一个伟大的代码!今天,我使用瀑布法作为自由职业者,写作网站(网站,系统等)。是否有一种使用敏捷开发(XP、SCRUM等)的方式?我对敏捷开发一无所知,应该从哪里开始呢?非常感谢。
浏览 0
提问于2011-01-19
得票数 18
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
敏捷开发和瀑布开发,该选择那个?
科普文,分析项目开发模型,瀑布式开发模型和敏捷开发模型的对比
瀑布与敏捷开发方法大比拼
研发管理中“瀑布式开发”与“敏捷开发”的区别是什么
浅谈产品推进过程中的“敏捷式开发与瀑布流开发”
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券