最新文章列表

敏捷开发和迭代开发

敏捷开发与迭代式开发是整体与局部的关系   敏捷开发:敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发,在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。敏捷开发过程中,只有开发团队,没有各个开发 ...
ouyang 评论(0) 有1244人浏览 2018-07-10 17:13

迭代开发实践的两个关键要素

    迭代开发是开发未知领域新产品的必然选择。但没有经历真正的迭代开发时,常常只能通过书籍雾里看花。     书籍里描写的经典场景是:一个迭代收尾,然后发布半成品给用户使用获取反馈,用户会说:“喔这里看上去不错,但是实际使用时我需要在这里看到...”,当迭代开发中发生这样的场景,说明迭代开发过程是有效的,产品在不断迭代和改良。    之前经历了一些号称是迭代开发的项目,很少发生这种情况。常常是内 ...
gdpglc 评论(0) 有1010人浏览 2017-03-27 15:09

迭代开发

maven+jenkins+git(分支管理)+jira
zhongmin2012 评论(0) 有428人浏览 2016-06-16 10:08

持续交付、敏捷、DevOps讲座感想(迭代过程中开发的连续性)

    5月15日参加持续交付、敏捷、DevOps的理念实践讲座,其中一些内容非常有启发作用。整理了几个观点(理念、原则)进行分享。 敏捷迭代中开发的连续性,不应与明显的迭代分界(开始或结束) 自动化测试策略: http://lzhted.iteye.com/blog/2212646 部署模式:http://lzhted.iteye.com/blog/2213844     本文 ...
lzhted 评论(0) 有1913人浏览 2015-05-17 21:55

浅谈敏捷开发和迭代开发相结合

http://www.mypm.net/articles/show_article_content.asp?articleID=24211 本人从事IT业七个年头。在这七年中,我做过很多的软件开发项目,经历了许多不同的项目组,在不同的项目中从事不同的角色,每个项目组根据项目类型的不同都有各自一套软件开发体系。最近两年,本人主要从事软件开发的管理工作。在工作中,不断的摸索与实践,并不断的学习和总结。下 ...
wuchsh2013 评论(0) 有1344人浏览 2014-01-05 11:55

如何提高研发质量与持续集成

随着软件业的不断发展,软件项目的规模越来越大,软件结构越来越复杂,技术要求越来越高,参与人员越来越多,管理也变得越来越难。在这样一个大 ...
fangang 评论(0) 有3544人浏览 2011-12-30 22:06

一次迭代式开发的研究:Where you are

其实做一个项目经理真不是一个好的职业,它需要太多的千锤百炼才能修炼出来。这不仅需要反复经历“失败-总结-再失败”的轮回,而且需要有一颗无 ...
fangang 评论(5) 有3658人浏览 2011-10-29 19:44

敏捷开发---迭代开发收尾工作(1)

迭代评估会议。   对本次迭代做一个评估和总结,及时吸取经验教训,同时增强团队信心和提高团队效率。 迭代回顾会议。    通常是在迭代结束时侯,召集项目团队成员,每人发不同颜色的几种便签纸(比如红、 黄、绿),分别独立写下本次迭代做得好的,存在的问题,改进的建议,然后归类汇总每个人 的意见,通过全体成员投票选择最需要下个迭代改进的几个点,并在下个迭代中落实,从而达 到改进的目的。 ...
wkf41068 评论(0) 有1442人浏览 2011-10-27 08:58

一次迭代式开发的研究:需求变更的关键步骤

前面我们提到了需求变更。当客户提出了需求变更,经过与我们的需求人员的详细讨论与分析,最后确定下来了变更内容和修改方案。但这时草率地开始进行设计和开发是不正确的,它将成为项目后期的一个巨大的风险,一颗定时zhadan,为什么呢?我们来详细分析分析。 每当发生需求变更的时候,不管是大是小,项目的许多因素都会相应地发生变化。首先发生变化的是工作量。每次的变更必然造成工作量的增加,到底增加了多少呢?我们需 ...
fangang 评论(1) 有4715人浏览 2011-10-25 13:23

一次迭代式开发的研究:从容应对需求变更

前面我们已经详细描述了一次迭代式开发的完整过程,首先是项目计划的前期分析——工作量评估和优先级评估,然后是制订迭代式的项目计划,最后是按照项目计划执行项目。每天,运用Burn-Down Table监控项目进程,随时掌握项目进度的偏差(是滞后还是超前),然后制订相应的应对方案予以调整,直到最后的项目结束,一切似乎进行得比较顺利。但真实的情况往往不是这样,这里忽略了一个最重要的因素,那就是需求变更。 ...
fangang 评论(2) 有3808人浏览 2011-10-23 19:46

一次迭代式开发的研究:开始真正的工作

我们经过以上一系列的分析,工作量评估与优先级评估,制订出一个迭代式的项目计划,再经过一系统用户确认与公司评审以后,终于可以开始我们真正 ...
fangang 评论(0) 有3103人浏览 2011-10-06 10:23

一次迭代式开发的研究:一个迭代式项目计划

前面我们提到,当我们为软件分解工作项目,评估了工作量,确定了优先级。同时,整个项目的人员安排,也就是哪些人负责需求分析,哪些人负责设计,哪些人负责开发,哪些人负责测试,被确定下来,我们就可以制订我们的迭代式开发的项目计划了。 迭代式开发的最重要的特点就是迭代,即将整个开发过程划分为数个迭代期,每个迭代期的时间长短并非完全一致,但却差别不大,这就是迭代周期。迭代周期的长短视项目情况而定,过短可能会使 ...
fangang 评论(0) 有5497人浏览 2011-10-05 15:40

一次迭代式开发的研究:功能的优先级评估

前面我们提到,迭代式开发最重要的两项前期分析就是工作量评估和优先级评估。工作量评估不仅能够确定整个项目的开发周期、成本预算,而且能够确定每项工作的开发周期,为工作的时间分配提供了依据。 但是,如此多的工作,谁先做谁后做,如何安排它们的先后顺序,则是由工作优先级来决定的。 迭代式开发的特点就是持续集成,也就是首先开发最重要、最基本的功能,而暂时忽略掉分支的、次要的功能。正因为如此,迭代式开发需求将 ...
fangang 评论(0) 有3799人浏览 2011-10-05 15:36

一次迭代式开发的研究:准确的工作量评估

当我问起无数人,什么是迭代式开发时,人们总是抛来一副不屑的神情:“迭代开发!这还不清楚?就是按迭代的方式进行开发嘛,开发过程采用持续集 ...
fangang 评论(3) 有5435人浏览 2011-10-04 11:06

一次迭代式开发的研究:迭代开发从这里开始

古人云:“运筹帷幄之中,决胜千里之外。”一次成功的软件开发,制订完善的项目计划是决定性的第一步,迭代式开发更是如此。前面我们提到,迭代 ...
fangang 评论(0) 有3488人浏览 2011-10-04 10:45

一次迭代式开发的研究:怎样进行迭代式开发

前面我们提到了迭代式开发的巨大优势,它可以降低我们软件开发的巨大风险,它可以使我们把握用户的真正需求,它可以使我们从错误与偏差中及时纠正过来,那么我们应该如何进行迭代式开发呢?要回答这个问题,我们首先要弄清迭代式开发与传统的瀑布式开发的差别在哪里。 1.需求分析的差别 与传统的软件开发一样,迭代式开发同样需要与客户进行一个充分的需求分析。但与传统的软件开发不一样,迭代式开发不要求初期的需求分析是一 ...
fangang 评论(1) 有5377人浏览 2011-09-30 11:04

一次迭代式开发的研究:软件开发的风险

我们的软件开发存在着巨大的风险,当我们经历了数月的辛苦工作后才发现,我们的软件并不是客户满意的软件。这时候往往出现几种情况: 1.客户开 ...
fangang 评论(1) 有4401人浏览 2011-09-29 13:34

一次迭代式开发的研究:什么是迭代式开发

我们的软件开发存在巨大的风险,但问题到底出在哪里呢?这对于问题的解决至关重要。 1. 我们在没有深刻理解业务需求的情况下就必须完成需求分析; 2. 客户在没有弄明白自己的真正需求的情况下就被要求确定软件的业务需求; 3. 我们在没有与客户再次沟通的情况下埋头苦干,直到完成开发并交付客户。 既然问题出在这里,我们就可以制订我们的解决办法: 1. 业务需求的分析不再是一蹴而就,而是贯穿软件开发的始 ...
fangang 评论(0) 有6875人浏览 2011-09-29 13:15

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics