它是项目管理的一种简单的方法,并且和软件开发有松弛连接关系。
It is a very simple method for project management and has loose connection to software development.
就像在软件开发项目的一开始,我们有许多方法来完成目标。
Just as at the start of a software development project, we have multiple methods to accomplish our goals.
为了合理分配资源以产生有竞争力的第一步,软件开发经理需要方式,方法,和语言来评估项目的经济价值。
Software development managers need an approach, method, and language to assess the economic value of projects if they are to allocate resources properly to competing initiatives.
当组织中的项目了解了如何改进软件开发的方法,就可以获取到这些实践并有效地部署。
As projects within the organization learn how to improve their approach to software development, these practices can be captured and effectively deployed.
特别对于不熟悉软件开发项目(特别是迭代设计方法)的客户更要如此。
This is especially true of clients who are not familiar with software development projects and especially, iterative design methodologies.
问题是,软件开发项目通常发生在一个共同的环境中,这种环境支持典型的共同管理方法。
The problem is, software development projects typically take place in a corporate environment that espouses the classic approach to corporate management.
如果将这些确定建筑物构造状态的方法的准确性与软件开发项目经理使用的任何度量标准的准确性相比较,则不可避免地存在大量错误。
Compare the accuracy of these methods of determining a building's construction status with that of any metric available to a software development project manager. Spectacular errors are commonplace.
对于软件开发项目来说,系统化的且有组织的方法,包括时间和预算的预测,是成功的关键,但是许多公司和组织都没有这种结构。
An organized, systematic approach to software development projects, including time and budget forecasts, is the key to success, but many companies and organizations don't have such a structure.
平均起来很糟糕的原因很简单:传统的软件开发方法会导致项目的失败。
The reason for this poor average is simple: traditional approaches to software development set projects up for failure.
敏捷的实践为软件开发项目中所需要完成的工作提供了极好的结构化方法。
Agile practices provide excellent structured approaches to the work that needs to be done in a software development project.
当软件开发小组转向敏捷方法时,有经验的项目管理人员通常与他们斗争——怀疑新的方法以及不确定他们新的角色和职责。
When software development teams move to agile methods, experienced project managers often struggle — doubtful about the new approach and uncertain about their new roles and responsibilities.
在开发期间,有几个来自先前项目的大型软件模块被引入系统中,对于现有代码和新代码而言,一种用来横切关注点的通用方法是必不可少的。
Several large software modules from previous projects were introduced into the system during development, and a common approach to cross cutting concerns was required for both existing and new code.
SOAD需要增强现有的软件开发方法,进一步提高企业应用程序开发项目的可用性和适用性。
SOAD will require enhancements to existing software engineering methods, further improving their usability and applicability to enterprise application development projects.
确保开发团队理解发布记录的益处和集成软件工具,过程和项目管理学科的方法。
Make sure the development team understands the benefits of the release record and integrated software tools, processes, and project management discipline approach.
为了减轻风险,项目组应该增量地开发软件,使用迭代的方法。
To effectively mitigate risks, teams should develop software incrementally, in an iterative fashion.
为了评估我们的方法的成本/收益的权衡,我们称其为 PBR-UP,我们在一个小的软件开发项目环境中做了一个案例研究(一个基于对象的信息系统)。
To evaluate the cost/benefit tradeoff of our approach, which we call PBR-UP, we performed a case study in the context of a small software development project (an object-oriented information system).
展示你根据需要改编程序的能力和选择适当的最有方法集知道你完成软件开发项目的能力。
Show that you are able to adapt a process to your needs and select an appropriate set of best practices that will guide you in completing a software development project.
我们的方法让客户将这些元素以系统投资者能够理解的方式结合在一起,并使我们的客户在软件开发项目中作为全面的合作伙伴与我们进行合作。
Our approach lets clients tie these elements together in ways that stakeholders can understand and enables them to collaborate as full partners in software development projects.
迭代软件开发项目的评估活动与瀑布方法的主要不同之处是。
The key differences in estimation activities on an iterative software development project versus one governed by a waterfall approach are.
微软LiveLabs实验室成员们开发中的Photosynth系统正是采取这种方法。这个项目是微软这个软件巨人的研究部门以及MSN poral门户网站共同合资经办的。
That is the approach taken by Photosynth, a system being developed by researchers at Microsoft's Live Labs, a joint venture between the software giant's research arm and its MSN portal.
如果你的项目主要是网络的重新设计或者是一个只有少许软件开发的服务器固化的项目,用传统的瀑布方法也许会更好。
If your project is mainly a network redesign or a server consolidation project with very little software development, you might be better sticking with a traditional waterfall approach.
既然我们已经在三篇文章中涉及到一个迭代软件开发项目的必要阶段中测量项目性能的方法,现在就让我们考虑一下更多的上下文关系。
Now that we've covered, in three articles, the ways to measure project health during the essential phases of an iterative software development project, let's consider a larger context.
软件开发项目团队所采用的迭代式增量开发解决方案深深的改变了用户代表与项目开发团队之间的交互方法。
The adoption of an iterative and incremental approach by a software development project team profoundly affects the way the customer representative interacts with the project development team.
最后,管理一个方法开发项目与管理一个软件开发项目并没有根本的不同。
Finally, managing a method development project is not fundamentally different from managing a software development project.
一个项目用例的开发通常被看作是促进需求收集过程的一种方法,从而加速应用软件的开发。
The development of use cases for a project is generally seen as a way of facilitating the requirements gathering process, thereby speeding up application development.
迭代开发是一种软件开发方法,能够通过需求和开发项目的连续改进让一个解决方案实现预期目标。
Iterative development is a software development approach that enables the convergence of a solution with the desired goals through successive refinements of requirements and development artifacts.
由于涉及到多个语言、多个技术、多个方法及多种平台,该综合性应用软件的技术广度,超出了单个开发员,或项目团队所掌握的知识范围。
The technical breadth of such polyglot applications exceeds the expertise of any single developer or project team because of the multiple languages, technologies, methods, and platforms involved.
RUP2包括一系列共四个项目阶段:初始阶段,细化阶段,构建阶段,和产品化阶段。它指导项目团队通过迭代方法完成软件开发。
Organized into a series of four project phases — Inception, Elaboration, Construction, and Transition — RUP 2 guides project teams through an iterative approach to software development.
1开发一种足够简单且能够简洁地表达如何处理软件需求的方法——并且还能够在大规模的,复杂的项目以及小项目上进行操作,这有可能吗?
1 is it not possible to develop an approach to handling software requirements that is simple enough to express concisely — and yet can work with large, complex projects as well as smaller efforts?
现在很多项目都使用了敏捷与精益软件开发方法学,如Scrum、XP或是Kanban,那对于这类项目,代码生成技术会起到什么作用呢?
Responding to a question on the role of code generation in projects where Agile and Lean software development methodologies like Scrum, XP, or Kanban are being used, Jack said.
应用推荐