程序经理不应该是些代码的。
今后,一个程序经理将要做的工作是。
一个程序经理需要做什么?
程序经理不关心开发团队如何实现的内部原理。
A program manager doesn't care how the development team implements things internally.
不过这又是不公平,程序经理写代码是不被支持的。
This is unfair. Program managers aren't supposed to write code.
而当一个程序经理失去了项目团队的信任,那么一切结束。
And when a program manager loses the programming team's trust, it's over.
据MVC团队的高级程序经理Phil Haack所述
每一名程序经理专门负责整套功能特性的某一部分。
另外,程序经理还有一个比较大的部分的工作就是用户界面设计。
Another big part of the program manager's job is user interface design.
当然,如果程序员跟程序经理是平级的,程序员就会有一些优势。
Of course, when programmers are peers of the program managers, the programmers tend to have the upper hand.
当然,当程序员和程序经理站在同等的位置时,程序员往往占了上风。
Of course, when programmers are peers of the program managers, the programmers tend to have the upper hand.
如果程序经理说了傻话,程序员就会在心里给他们设上笨蛋的标志位。
If a program manager says dumb things, the programmer might flip the bozo bit on them.
为了保证争论能够基于敬意和理性的事实,最关键的事程序经理和开发人员应该是平级的。
To make sure that the debate happens respectfully and on a rational basis of facts, it's absolutely critical that the program managers and developers be peers.
成为得力程序经理而不会编码是可能做到的,不过这样要赢得开发团队尊重的难度要高一些。
It is possible to be an effective program manager without being a coder, but the burden of earning the respect of the programming team will be higher.
比如说这样的事曾发生过多次:一个程序员请求我去调解他跟程序经理之间的争论。
Here's something that has happened several times: a programmer asks me to intervene in some debate he is having with a program manager.
微软的程序经理Duke Kamstra写过一篇介绍如何进行代码分析和代码度量的网志。
Duke Kamstra, Program Manager for Microsoft, has a walk-through on his Code Analysis and Code Metrics blog.
一个好的程序经理应该对UI的工作方式有自己的主见,比开发人员的意见可能要好也可能要烂。
A good program manager will come with her own ideas for how the UI should work, which might be better, or worse, than the developer's idea.
小型产品也许只需要一个程序经理就够,更大些的产品就可能有很多个,每一个负责功能的一个子集。
On small products, you might just have one program manager, but on larger products, you would probably have more than one. Each can be responsible for some subset of the features.
第二是提供信息,比如提供给开发人员或程序经理的反馈信息,为风险评估所准备的信息。
The second is to provide information, for example, be made available to developers or managers of the feedback procedures for risk assessment prepared.
我的第一个程序经理工作实在微软的Excel团队,负责的用户活动叫做“定制”,也就是脚本和宏。
Tyler Griffin Hicks-WrightMy first program management assignment at Microsoft was on Excel, working on the user activity called “customization,” i.e., scripting and macros.
程序经理确实要开很多会议,但是产出的主要就是规格书,所以象我这样一个刚毕业的小毛头也可以干这个活。
A program manager does go to a lot of meetings, but doesn't produce much other than that written spec, which is why as a twerp fresh out of school I was still able to do the job.
根据微软程序经理DenisVnukov所述,工具的最终版将会支持存储过程、函数、触发器以及视图。
According to Denis Vnukov, Microsoft Program Manager, support for stored procedures, functions, triggers and views will be included in final version.
对于一个小的产品,你可能只需要一名程序经理,但对于大一些的产品,你可能需要不止一名程序经理。
On small products, you might just have one program manager, but on larger products, you would probably have more than one.
这些代码的版权属于微软,贡献者的荣誉归功于该工程的领导者HankJanssen——微软开源技术中心的程序经理。
The copyright for the code will remain with Microsoft, with the contributor credit going to its engineering lead, Hank Janssen, group program manager at Microsoft's Open Source Technology center.
我们不是大公司,可是现在也终于大到需要真正的程序经理了,也就是Dan和Jason,程序员们很喜欢跟他们争吵。
We’re not a big company but we are finally big enough to have real program managers now, Dan and Jason, and the programmers love arguing with them.
本文以作者的亲身经历,讲述了程序经理在一个开发团队中主要负责的工作,成为一名程序经理人的条件以及如何成为一个好的程序经理人。
Having a good program manager is one of the secret formulas to making really great software.
如果开发人员归程序经理管辖,在争论中的某些点上程序经理就会对整件事感到厌倦,说出“好啦,说的够多了,现在就按我说的做!”的话。
If developers report to the program manager, at some point during the debate the program manager is going to get sick of the whole thing and just say, "OK, enough talking, now we do it my way."
目前我可以告诉的是,Scott Berkun的书“MakingThingsHappen”是唯一的一本已经写完并涵盖大部分程序经理必须要做的事的书。所以从那本书开始读起。
As far as I can tell, Scott Berkun's book Making Things Happen is the only book that's been written that pretty much covers exactly what a program manager has to do, so start with that.
作为一个质量工程和测试经理,我为各种程序和产品制定测试计划。
As a quality engineering and test manager, I create test plans for various programs and products.
这些都是业务概念,数据库模型、软件程序以及供经理和业务伙伴们阅读的文档中都用到了它们。
These are business concepts and they have been used in the database models, in the software programs, and in the documents that are read by managers and business partners.
应用推荐