In this final installment, we consider the effect of iterative and incremental development on the projects' management teams.
在这最后一部分中,我们考虑迭代和增量开发对项目管理团队的影响。
To understand how to achieve the benefits promised by iterative and incremental development, it is important to understand how it will affect all the people involved in the project.
为了理解如何能够达到迭代化的,增量的开发过程所保证的优点,正确认识它是如何影响到项目相关的所有人是很重要的。
Iterative, incremental development already offers a great measure of quality and progress for every software project.
迭代,递增的开发已经为每个软件项目的质量和进展提供了很好的度量手段。
In the first article, we defined what we mean by iterative and incremental development and examined what this way of working means to the core development team producing the software.
在第一篇文章中,我们定义了什么是我们所谓的迭代和增量开发,并分析了这种方式对生产软件的核心开发团队来说意味着什么。
Rather than prescribing a plan-build-assemble sequence of activities for a software project, they describe an iterative, incremental process that steers development teams toward results.
它们描述了一个迭代的,递增的,引导开发团队实现结果的过程,而不是为一个软件项目指示一个计划-建立-组装的活动序列。
We came to the first meeting intending to discuss the strengths of iterative and incremental software development over sequential (" waterfall ") development.
我们开始了第一个会议,目的是讨论迭代和和增量的软件开发优于顺序(“瀑布式”)开发的力量。
Adopting iterative and incremental development techniques is not a purely technical decision that only affects the developers and other technical people involved in the project.
采用迭代和增量开发技术不是只影响到开发人员和其他涉及项目的技术人员的纯技术决策。
The same principles of iterative and risk-driven development can be successfully applied to help the team focus on delivering incremental value.
迭代与风险驱动开发的相同原则可以被成功地应用,并有助于团队集中关注交付增量价值的问题。
Continuous development - Agile teams generally have this one under control, iterative and incremental development approaches allow frequent delivery of software products.
持续开发——敏捷团队一般都掌握了这一能力,迭代和增量开发方法允许频繁地交付软件产品。
At the end of the course they seem to really "get" the benefits of iterative, incremental development.
在课程结束时,他们看起来真正“获得”了迭代、增量开发的好处。
Even though iterative and incremental development methods have proved highly successful for both large and small development organizations, many still believe that iterative development does not work.
虽然迭代和增量开发方法已经证明对于大型和小型的开发组织是非常成功的,但是有一些人仍旧相信迭代开发不管用。
The need for iterative and incremental development arises out of the need to predictably deliver results in an uncertain world.
对于迭代化的,增量开发的需求要求我们在未知的世界中可预测地产生结果。
Through the application of iterative and incremental development techniques, we increase our understanding of the problems that a software system is being created to solve.
利用迭代和增量开发技术开发应用程序增加了我们对创建软件系统所能解决的问题的理解。
After all, this is the perspective of the technical community that has produced the majority of the literature about iterative and incremental development.
毕竟,这是来自技术团体的观点,这类观点构成了关于迭代化,增量式开发的大部分文献。
RMC supports processes based on different development approaches and can be used to define different lifecycle models such as waterfall, incremental, or iterative lifecycles.
RMC支持基于不同开发方法的过程,并可用于定义不同的生命周期模型,例如瀑布,递增,或迭代生命周期模型。
TDD is an iterative process and requires you to run the test cases after small incremental changes to the code during code development.
TDD是一种迭代流程,需要您在代码开发中对代码做出细微增量式更改之后运行测试用例。
Creating new reusable assets following the SBS approach would require only minor modification to our normal iterative and incremental development process.
按照SBS方法创建新的可重用资产仅需要对常规迭代和增量开发流程进行很少的更改。
It is critical to fulfill globalization requirements earlier to continuously reduce risks such as late major code changes or schedule delays for iterative and incremental development.
更早地实现全球化需求可以不断地降低风险是十分关键的,晚期在迭代和增量开发中有较大代码变更或者进度表延迟就是风险之一。
Given the complexity and coordination requirements found in many SOA projects, it is not uncommon to see incremental or iterative development practices in use.
由于许多SOA项目中存在复杂性和协调需求,增量式或迭代式的开发实践并不少见。
If you practice iterative, incremental development, your testing should mirror development.
如果您实行了迭代的增量开发,您的测试应该反应出开发的状况。
Incremental and iterative development across this gap is not trivial, as changes in each side might have significant implications for the other.
在此行业差距之上进行增量式和交互式的开发并不是无关紧要的,因为每一方的变动都有可能对另外一方造成重大影响。
All modern methods are based upon iterative, incremental development.
所有现代的方法都是建立在迭代,增值开发的基础之上。
This is what we're striving to establish within the Rational brand -- a strong tie between incremental refinement in business goals and iterative, RUP-oriented development methods.
这是我们在Rational品牌中努力建立的东西 ——业务目标中的增量细分和迭代的面向RUP 的开发方法之间的坚固连接。
Figure 9: Project planning for iterative, incremental software development.
图9:针对迭代、增量软件开发的项目计划。
This style of development is more commonly known as iterative and incremental development, which we define as
这种开发方式通常被理解为迭代的增量开发过程,我们对其进行如下的定义
Prioritize globalization requirements for iterative and incremental development projects.
迭代和增量开发项目应该把全球化需要作为优先级。
In the last article, we defined what we mean by iterative and incremental development and examined what this way of working means to the core development team producing the software.
在上一篇文章中,我们定义了迭代式增量开发模式的意义,并且讨论了这种方式对从事软件生产的核心开发团队意味着什么。
Most of the literature on iterative and incremental development focuses on the developer and development team lead.
大部分关于迭代式增量开发的文献着重于开发者以及开发团队领导。
For example, if you're taking an iterative and incremental approach to development, you need testing tools that strongly support regression testing.
例如,如果采用迭代和递增式的方法进行开发,那么就需要高度支持回归测试的测试工具。
The series will draw to a close next month when we consider the effect of iterative and incremental development on the projects' management teams.
这个系列在下个月将结束,那时我们将探讨对项目管理团队来说迭代式增量开发的影响。
应用推荐