Posted on 2008-08-06 09:39
冬冬 阅读(2633)
评论(41) 编辑 收藏 网摘 所属分类:
Software Engineering
以下主要是对中小型团队成员职责的划分,视团队大小可由一人负责兼任多个角色,极端情况下一个人全部搞定!
项目经理
老大,对项目负责,对领导负责。主要工作有三个:第一是沟通,第二是沟通,第三还是沟通。
需求分析(领域专家)
项目经理的左辅。翻译器,见人(客户)说人话,见鬼(程序员-.-)说鬼话。
架构师
项目经理的右弼。服务人员,提供构架这一高级服务,服务于需求,也服务于程序员。好的构架不仅能满足系统的而要求,更重要的是让程序员能很容易的明白,好实现才好修改。
程序员
人肉代码生成器。
美工
让系统“看”起来更好一点。高级美工又称前台设计或UI设计,作用是让系统“用”起来更好一点。
测试
时刻幻想着自己就是“变态”的客户。
系统维护
需要对各类工具软件和服务器软件具有令人发指的敏锐直觉。通常是团队技术革命的引爆点。
后勤
“三个人肉代码生成器 + 一个合格的后勤 = 三个超级人肉代码生成器”。负责端茶倒水洗衣叠被的专职后勤是能让程序员写程序写的嗷嗷叫的终极激励。强烈建议优先配置。
Feedback
国内80%以上的公司,恐怕这些职位都要一个人或者两个人全部来承担.这还不算最惨,最惨的是给你分配的人都是特别二的.
@乐子哥
就想写个小品文,大家轻松一下^^
@aspnetx
呵呵,非常赞成。受规模的限制,更受管理人员素质的限制。
-,,-最后那个估计非得是个美女才行啊~~ 另外现在好的美工难找啊。。。
@stewen
呃……我们这一般都是把测试混在开发中的,所以没想到。不过确实应该有这个。我想想,然后补上。谢谢提醒:)
@Allie
美工是稀缺资源,外包吧~~~
美女更是稀缺资源,忍了吧~~~
把测试忘了可不应该啊!
不过一般的项目没有架构师,高级工程师直接兼任分析师和架构师以及美工!
你说的程序员是像俺们这样的,人肉robot,加班加的最多的非人类。
不过,后勤是啥人啊?难道是HR么?不过HR很少管事啊。
看来楼主实际被压榨生命的时间还很短哈!
PS:虽然老是有人说俺是IT民工(做外包的),可俺还是说一声,俺是程序员。
说的不错. 但是很多时候,小团队里,只有项目经理,程序员和美工, 还怎么分.
有很多企业是项目经理、架构师甚至需求分析都是一个人
剩下的就全是程序员了
要这么多人干嘛呀,又不是打麻将
我在公司所有的项目都是一个人搞定的,一千多万的我也一个人搞定。
莫把程序员当项目经理,也不要用不合格的项目经理,否则痛苦死。
@北京奥运
一千多万的你也一个人搞定?请问日币否?呵呵,项目做完人也快累死了吧。
这公司不错,还有后勤帮你叠被子。。。
@test2
这里写得都是我接触到的、有认识的职责划分,我不了解QA这个职位,不敢写。
@非主流程序员
测试人员的问题我刚才解释过了。后勤不是HR,HR不属于团队。这里的后勤是服务程序员的,为了让程序员能安心的写程序而设置的杂务人员。
@NewSea.,@北京奥运
这里说得是职能,不是人员。文章中说了,很可能一个人兼任多个角色。
@横刀天笑
程序员的乌托邦,呵呵。其实这不难实现。后勤人员的花费肯定比程序员低,但效果肯定比雇佣更多的程序员高!只是管理层很少会从这个角度考虑问题。
@金色海洋(jyk)
为啥要三个?一个端茶倒水,一个洗衣叠被,一个摁腰捶背?-.-
你们这些人呐,人LZ说的是岗位,不定就指的是人员嘛,不过缺乏测试岗位倒是真的。
产品经理?质量监督?测试?DBA?
看你的个人介绍?现在还在上学,你怎么知道就是这样划分的?凭空想想?我们就没有美工,日们外包公司都是用execl画界面你不知道吧,一个成熟的公司都有一个强大的平台支撑,它们的所有软件都是一个样子,基本不需要美工参与或很少参与
@搞搞笑
我从本科开始做项目,现在也做了4年了(我当时属于“不务正业”的那种学生,呵呵)。大小项目也做过不少了,团队也带过两个,虽然都不大。这些都是我做项目和不断学习中得出的经验。
因为我做的东西一直围绕Web打转,所以美工是不可缺少的,Windows程序这方面的要求可能不高,我做过一个医疗辅助诊疗的项目就没有美工,因为是标准的windows程序。不过现在桌面程序也开始考虑界面了,比如Office2007,再看WPF。没有美工还真不好办,呵呵。
日本的软件业我了解一些,因为我们导师恰好是日本归国的。日本人似乎很喜欢Excel,我们导,他老人家以前做数据库设计就喜欢用Excel,似乎是受日本公司的影响,呵呵。
--引用--------------------------------------------------
aspnetx: 国内80%以上的公司,恐怕这些职位都要一个人或者两个人全部来承担.这还不算最惨,最惨的是给你分配的人都是特别二的.
--------------------------------------------------------
同感,我现在就身兼数职!!!
楼主还是活在自己的理想世界。
99%的情况1个项目经理+N个程序员
@amingo
我说的是职责划分,不是人员。1个项目经理+N个程序员是很普遍,但是这只是项目经理或者程序员兼任了很多的职责。
--引用--------------------------------------------------
冬冬: @amingo
我说的是职责划分,不是人员。1个项目经理+N个程序员是很普遍,但是这只是项目经理或者程序员兼任了很多的职责。
--------------------------------------------------------
现实中不存在的东西,你把它划分那清楚有意义?
@amingo
现实不存在是怎么理解?项目都需要有人分析需求,都需要有人做架构,需要有人搞后勤,需要有人做测试,为什么会不存在呢?
我觉得职能一定要和人关联起来。 项目中确实有一人身兼多职的,但并不表示都是他的职能。就好比程序员做界面,你也不能说他是美工。楼主偶尔写写文章我们也不能说你是作家。 所有项目中的职能一般是不全的。
@amingo
这么说也有很有道理。我们通常用这个人第一位的工作称呼他,所以我是学生,不是作家。如果那个程序员只做界面,是不是就可以叫美工了呢?