如果您是一位软件开发人员或者软件开发管理人员,我强烈向您推荐这本书。
If you are a software developer or a software development manager, I strongly recommend that you read this book.
已进入软件开发领域但却没有经验的管理人员可能对这一章节的内容很感兴趣。
This chapter will probably be of greatest interest to managers who must become involved with software development but have no experience with it.
透明性是赢得客户和管理人员的一个强大的工具,并且根据输入来增强开发流程是他们的职责和权利。
Transparency is a powerful tool for engaging customers and managers, and enhancing the development process with the perspectives and inputs that are their responsibility and prerogative.
为了优化软件开发项目不同阶段的资产,管理人员可以按项目和用户跟踪使用情况,从而获得成本数据。
To optimize assets at varying stages of the project of software development, the managers can get cost-accounting data by tracking usage by project and user.
因此,知道代码有没有被测试,并看看实际的测试覆盖数值,可以让开发人员和管理人员更准确地预知修改已有代码所需的时间。
Therefore, knowing whether code has been tested, and seeing the actual test coverage Numbers, can allow developers and managers to more accurately predict the time needed to modify existing code.
资产管理人员要确保这些资产采用恰当的标准开发(包括文档),然后存储在资产存储库中。
The asset Manager ensures that they were developed to appropriate standards, including documentation, and then stored in the asset repository.
构建管理人员应是开发团队中的成员。
The build manager should be a member of the development team.
项目管理人员可以为不同的云类型分配不同的硬件资源:Web开发云、测试云和产品云。
The project managers could also assign individual hardware resources to different cloud types: Web development cloud, testing cloud, and production cloud.
构件管理人员向开发团队通知构建流程的状态
The build manager notifies the development team of the status of the build process
角色:软件开发管理人员。
也有一些机构与企业也曾看到了培养与开发与他们的管理人员的巨大价值。
There are also the organizations and theenterprises that have seen the great value in educating and developing theirmanagers.
我认为前一节中的计划就是管理人员(和团队)开发软件所需的全部,但对某些项目出资人而言可能太过基本。
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.
如果失败是由于源代码导致的,构建管理人员可以向开发团队或负责修复构建的人员发送请求。
If the failure is caused by the source code, the build manager can send a request to the development team or person responsible to fix the build.
这是对于开发人员和管理人员都是双赢的局面。
It's a win-win situation for both development and management.
项目经理、开发人员、DBA、业务分析师、QA专员,以及其他以某种形式参与到软件开发中的管理人员
Project Managers, Developers, DBAs, Business Analysts, QA Specialists, and other management people that participate in software development in one form or another.
为达到这一目的,项目管理人员被迫延期高优先级的软件项目或者将开发速度减慢。
To achieve this goal, managers would have to either defer or slow down high-priority software projects.
在今天的软件开发工业中,商业和技术管理人员总体上都对项目成本和日程表的准确性表示不满。
In the software development industry today, business and technology executives are, on the whole, dissatisfied with their ability to accurately project costs and schedules.
但是开发过程可能包含不是这些消息收件人的人员——例如,项目管理人员或测试人员。
But you probably have people involved in the development process who aren't recipients of these messages — project managers or testers, for example.
对于本文,我们假定这些为不同开发组(不同的管理人员、日程安排和项目规划)开发的完整解决方案。
For the purpose of this article, we are assuming that these are full-fledged solutions developed by different development groups (with different managers, schedules, and project plans).
管理人员将发现,解决这些问题使他们管理软件开发项目的工作变得容易得多。
The administrators will find that resolving the issues makes their job of managing and administering the software development projects much easier.
同样地,开发人员或者管理人员擅长技术相关问题,但是对业务数据可能一知半解。
Likewise, developers or administrators are good at technical-related issues, but might not have a good grasp on business data.
同样,管理人员可以使用覆盖数据更好地估计开发人员实际所需的时间。
Likewise, managers can use coverage data to better estimate the time a developer actually needs to do the work.
静态关系实例数据是业务数据,业务人员会比开发或者管理人员更熟悉它。
The static relationship instance data is business data, which is more familiar to business people than to developers or administrators.
对于大型门户项目,构建管理人员和部署管理人员都是开发团队中非常重要的角色。
Both the build manager and deployment manager are important roles in a development team for a large portal project.
构建管理人员将运行构建流程来生成门户构件,部署管理人员则将这些构件部署到开发、集成、过渡和生产环境中。
The build manager runs the build process to generate the portal artifacts, and the deployment manager deploys them into the development, integration, staging, and production environments.
告诉开发人员和管理人员,当前的这些问题都是需要花费企业资金的。
Tell the developers and managers that the current problems are costing the business money.
整个团队包括客户、开发人员、管理人员、质量专家、文档人员,和其他参与项目的所有人。
The whole team includes the customers, developers, managers, quality professionals, writers, and everyone else who is involved with the project.
对于一个项目来说,管理人员创建工作计划、为“小组”召集开发人员并保持每个人都有任务、按调度进行并且开销在预算内。
For a software project, management creates work plans, recruits developers for the "team," and keeps everybody on task, on schedule, and on budget.
根据这些数字,我猜着应该是开发人员和管理人员对于敏捷的含义有着不同的理解,开发人员的标准更高一些。
Based on these Numbers, I suspect that developers and management have different criteria for what it means to be Agile, and that developers have set a higher bar for themselves.
开发团队修复了代码后,构建管理人员将重新运行构建流程。
After the development team fixes the code, the build manager re-runs the build process.
应用推荐