作为一个质量工程和测试经理,我为各种程序和产品制定测试计划。
As a quality engineering and test manager, I create test plans for various programs and products.
一个程序经理需要做什么?
而当一个程序经理失去了项目团队的信任,那么一切结束。
And when a program manager loses the programming team's trust, it's over.
小型产品也许只需要一个程序经理就够,更大些的产品就可能有很多个,每一个负责功能的一个子集。
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.
这些都是业务概念,数据库模型、软件程序以及供经理和业务伙伴们阅读的文档中都用到了它们。
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.
成为得力程序经理而不会编码是可能做到的,不过这样要赢得开发团队尊重的难度要高一些。
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.
另外,程序经理还有一个比较大的部分的工作就是用户界面设计。
Another big part of the program manager's job is user interface design.
不过这又是不公平,程序经理写代码是不被支持的。
This is unfair. Program managers aren't supposed to write code.
一个好的程序经理应该对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.
为了保证争论能够基于敬意和理性的事实,最关键的事程序经理和开发人员应该是平级的。
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.
程序经理不关心开发团队如何实现的内部原理。
A program manager doesn't care how the development team implements things internally.
程序经理不应该是些代码的。
程序经理确实要开很多会议,但是产出的主要就是规格书,所以象我这样一个刚毕业的小毛头也可以干这个活。
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.
当然,如果程序员跟程序经理是平级的,程序员就会有一些优势。
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.
根据微软程序经理DenisVnukov所述,工具的最终版将会支持存储过程、函数、触发器以及视图。
According to Denis Vnukov, Microsoft Program Manager, support for stored procedures, functions, triggers and views will be included in final version.
微软的程序经理Duke Kamstra写过一篇介绍如何进行代码分析和代码度量的网志。
Duke Kamstra, Program Manager for Microsoft, has a walk-through on his Code Analysis and Code Metrics blog.
这些代码的版权属于微软,贡献者的荣誉归功于该工程的领导者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.
据MVC团队的高级程序经理Phil Haack所述
如果开发人员归程序经理管辖,在争论中的某些点上程序经理就会对整件事感到厌倦,说出“好啦,说的够多了,现在就按我说的做!”的话。
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."
今后,一个程序经理将要做的工作是。
我的第一个程序经理工作实在微软的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.
本文以作者的亲身经历,讲述了程序经理在一个开发团队中主要负责的工作,成为一名程序经理人的条件以及如何成为一个好的程序经理人。
Having a good program manager is one of the secret formulas to making really great software.
关于 “累死程序员如何让经理们适得其反”还有许多其他的好书,但这是最好的一本。
There are other good books about how killing programmers is counterproductive for managers, but this is one of the best.
如果程序经理说了傻话,程序员就会在心里给他们设上笨蛋的标志位。
If a program manager says dumb things, the programmer might flip the bozo bit on them.
没什么具体的模式——软件架构师、项目经理、程序员、DBA、业务分析师、UI设计者等等——因此该系列并不会按照这种方式来组织。
There is no overarching scheme of gaps to fill out – software architect, project manager, programmer, DBA, business analyst, UI designer, etc. – so the series is not preplanned in that sense.
请注意,顺便说说,我假设该经理让他的程序员结对工作。
Notice, incidentally, that I said the manager lets his programmers pair.
此应用程序的用户包括员工、经理和管理员。
The users of this application are employees, managers, and administrators.
对于一个小的产品,你可能只需要一名程序经理,但对于大一些的产品,你可能需要不止一名程序经理。
On small products, you might just have one program manager, but on larger products, you would probably have more than one.
对于一个小的产品,你可能只需要一名程序经理,但对于大一些的产品,你可能需要不止一名程序经理。
On small products, you might just have one program manager, but on larger products, you would probably have more than one.
应用推荐