角色:软件开发管理人员。
如果您是一位软件开发人员或者软件开发管理人员,我强烈向您推荐这本书。
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.
为了优化软件开发项目不同阶段的资产,管理人员可以按项目和用户跟踪使用情况,从而获得成本数据。
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.
如果开发者或客户遇到了问题,无法前进,管理人员可以通过指出问题、提出建议、给出劝告或者鼓励他们来提出一些打破僵局的方法。
If the developers or the customers get stuck, management can suggest ways to break the log jam by pointing out problems, making Suggestions, giving advice, or providing encouragement.
当软件开发小组转向敏捷方法时,有经验的项目管理人员通常与他们斗争——怀疑新的方法以及不确定他们新的角色和职责。
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.
mashup开发人员可能还必须面对IT集成管理人员不需要面对的一些问题,其中一个问题是数据污染。
Mashup developers might also have to contend with several issues that it integration managers might not, one of which is data pollution.
构件管理人员向开发团队通知构建流程的状态
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.
在今天的软件开发工业中,商业和技术管理人员总体上都对项目成本和日程表的准确性表示不满。
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).
同样地,开发人员或者管理人员擅长技术相关问题,但是对业务数据可能一知半解。
Likewise, developers or administrators are good at technical-related issues, but might not have a good grasp on business data.
应用程序开发人员常倾向于认为迁移只是对应用程序代码的修改,管理人员考虑的主要是产品的运行时。
Application developers often tend to think of migration only in terms of changes to the application code, and administrators think primarily of the production run time.
同样,管理人员可以使用覆盖数据更好地估计开发人员实际所需的时间。
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.
应用程序开发人员常倾向于认为迁移只是对应用程序代码的修改,管理人员考虑的主要是产品的运行时。
Application developers often tend to think of migration only in terms of changes to the application code, and administrators think primarily of the production run time environment.
整个团队包括客户、开发人员、管理人员、质量专家、文档人员,和其他参与项目的所有人。
The whole team includes the customers, developers, managers, quality professionals, writers, and everyone else who is involved with the project.
根据这些数字,我猜着应该是开发人员和管理人员对于敏捷的含义有着不同的理解,开发人员的标准更高一些。
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.
应用推荐