Functional requirements document: a typical requirements document for a software project.
功能需求文档:软件项目的典型需求文档。
For a software project, management creates work plans, recruits developers for the "team," and keeps everybody on task, on schedule, and on budget.
对于一个项目来说,管理人员创建工作计划、为“小组”召集开发人员并保持每个人都有任务、按调度进行并且开销在预算内。
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.
它们描述了一个迭代的,递增的,引导开发团队实现结果的过程,而不是为一个软件项目指示一个计划-建立-组装的活动序列。
If you have cooked the same dish many times before, you can follow a recipe with confidence. Similarly, estimation for a software project is easy if you can meet the following criteria.
如果一道菜您之前已经做过很多次了,您可以很自信的照着菜谱做。
Selecting the best technique or combination of estimation methods to apply to a project has become a large problem for software teams.
对于软件团队来说,一个很大的问题是在项目中选择哪些最佳的技术或者评估方法的组合。
This article is written for those with management and budgetary responsibilities for a software development project or team.
本文的目标读者主要是那些负责软件开发项目/团队的预算和管理的人。
Each software process has a different collection of activities, ways to organize a team, and very often techniques for planning a project.
每个软件过程都有一个不同的集合,它包括组织团队的活动方法以及规划项目常用的技术。
In addition, because the project is focused now on requirements and software architecture, the software project manager is responsible for compiling a risk list.
除此之外,由于项目已进入到关注需求和软件架构的阶段,此时软件项目经理有必要编写一份风险列表。
When a software client wanted to shelve a product it was developing, Nayar had HCL take over the project in exchange for a share of its future revenues.
当一个软件公司希望搁置它正在开发一种产品,纳雅尔已经率领HCL接管了该项目未来可能获得的收益份额。
Such a "Software Engineer's Toolkit" would consist of a useful set of key components that would measure elements of a project or solution for consistent and correct results.
这样的“软件工程师的工具箱”将包括一组有用的重要组件,可以测量项目或解决方案的元素以实现一致和正确的结果。
They've written programs for various classes, but they have not participated in a real software development project.
他们以前只是在课堂上编写各种各样的程序,但是却从来没有参与过真实的软件开发项目。
A typical inefficiency that occurs in large companies stems from each project team creating a new build system for each software project.
大企业的低效源自于为每个软件项目创建一个新的构建系统。
We have recognized the need for a standardized and consistently followed software development lifecycle process (with flexibility to right size the process for each department's project needs).
我们已经识别出标准和一致地遵循软件开发生命周期过程的需求。
A project for which you've written the exact same piece of software before, with the same group of people, with no scope changes.
您所编写的项目与之前的软件完全相同、同一组人、没有范围变化。
For those of you who are unfamiliar with Basecamp, it's a popular web-based project management software solution.
可能很多人对Basecamp并不熟悉,它是一个很流行的基于Web的项目管理软件解决方案。
Wikis have been around for a while, often used by software development teams as a crude project management and communications tool.
Wikis已经存在有一段时间,软件开发团队通常将其作为一种粗糙的项目管理和交流工具。
IllustrationThis is part Two of a three-part article that describes strategies for measurement as part of managing a software development project.
illustration这是由三部分组成文章中的第2部分,它描述的是作为管理软件开发项目的一部分,即评估策略问题。
Not every successful community needs a wiki, but most require some easily searchable method for maintaining project information, and wiki software is a great way to accomplish this collaboratively.
并不是所有成功的社区都需要使用wiki,但大部分社区都需要使用一些便于搜索的方法来维护社区的项目信息,而wiki软件就是一个能够协作地实现该目的的方法。
See the Download section for final Rational Software Architect project, packaged as a project Interchange file.
请参见下载部分,其中提供了最终的Rational Software Architect项目,打包为项目交换文件。
At a high level, the steps involved with development of data rules for a complex project are similar to those for software development.
从更高级别来看,复杂项目的数据规则开发步骤类似于软件开发的步骤。
If you want to start an international collaboration for a new software product, you can easily do it by starting a project on one of the many project hosting Websites and advertise for collaborators.
如果你想要为一个新软件产品开始一个国际性的协作,你可以通过在诸多项目集合网站的其中一个上开始你的计划,刊登广告而很容易地找到协作伙伴。
I think the plan in the previous section is all a manager (and a team) needs to grow software, but that might be too radical for some project sponsors.
我认为前一节中的计划就是管理人员(和团队)开发软件所需的全部,但对某些项目出资人而言可能太过基本。
Imagine that you had a solution that would enable you to determine with 90% accuracy the actual cost and delivery date for your software project.
想象一下您拥有一套解决方案,它能够使您精确地确定您的软件项目的90%的实际开销和交付时间。
Iterative, incremental development already offers a great measure of quality and progress for every software project.
迭代,递增的开发已经为每个软件项目的质量和进展提供了很好的度量手段。
Test teams write and execute hundreds or even thousands of test script documents for a given software project.
测试团队为已知的软件项目书写并执行成百甚至上千的测试脚本文档。
Although it does not explicitly state as much, the RUP lifecycle Diagram represents the context for a single project and a complete software development lifecycle 3.
虽然这没有描述的十分明显,但是RUP生命周期图表现出用于单个项目和完整的软件开发生命周期的环境3。
For example, you and a few friends -- who are spread apart around the world -- start a small software project.
假设,您和遍布在世界各地的几位朋友打算开始一个小型的软件项目。
For example, a great deal of effort is put into producing valid and reliable data for software project cost estimates.
例如,大量的工作用来为软件项目成本估算产生有效和可靠的数据。
Reuse engineers become a channel and a conduit for project teams to bring forward opportunities for creation of reusable software assets in the form of services.
重用工程师成为了一个通道,项目团队可以通过他/她获得以服务的形式创建可重用软件资产的机会。
And this is the point where source-code management software ends its work because it isn't a substitute for project management.
但源代码管理软件的工作就到此为止了,因为它并不能取代项目管理。
应用推荐