一些思考:嵌入式软件设计公司合理的组织结构
来源:互联网 发布:蓝科型材优化注册码 编辑:程序博客网 时间:2024/05/22 08:33
一年年的招人,人越来越多,还没回过神忽忽悠悠地被安排在PL,PM职位的人大有人在,但这种人为安排
而形成的金字塔型稳定么?随着公司走向正轨同时又遇到了经济危机的严峻环境,弊端便显现出来,大家
开始反省,什么才是PL,什么才是PM,什么才是开发人员,究竟哪些是他们的工作内容,究竟需要掌握什
么样的技能?
大多数嵌入式软件开发公司的组织结构大概是这样定义的,
开发人员(3年以内):coder或programer,能够把PL交给的开发任务完成,主要从事的是编写代码、调
试和测试的技术工作。
PL(5年左右):能够带领5人左右的开发人员完成项目开发,进行项目推进、管理。主要从事的是开发现
场的管理与技术工作。
PM(8年左右):同时管理3~5个项目(30人以内),组织预算,进度安排,客户关系,员工教育等。属于
团队组织级别的运营管理。
但是这种得定义似乎并不明确,难道PM不需要了解技术么?了解技术需要到一个什么程度?是技术专家级
别么?另外,员工难道从事开发3年以后就必然走向管理么?重新思考一下,我觉得这样的定义似乎更合
情合理一些。
1 技术路线与管理路线
如果开发人员的岗位级别、工资待遇只是简单的从下属员工个数的话,那么没人愿意长期从事技术,既然
不能长期从事技术,便没人关注自己技术的长期规划,整个软件行业便会进入一个不健康的状态。所以,
在公司内部应该规划出两条晋升路线:技术路线与管理路线。对于50人左右的小型软件公司,可以培养出
5个左右的领域专家和架构专家,5名左右的PL,以及3名左右的PM,这样的数字对于每个项目只有5~7人左
右的嵌入式软件开发比较合理。然后,领域专家和架构专家应该得到极大的尊重与荣誉,能够横跨项目进
行指导与设计,提高技术创新点、适当地参与预算与计划。这样,一方面能加大金字塔结构的健壮性,增
强技术创新能力,也能够优化项目结构,灵活安排项目人员与项目周期,在一定程度上降低项目成本。
2 各职位所需技能
一般公司认为项目经理不需要太深的技术能力,开发人员不需要太高的管理能力,这样都是不科学的。
管理、经营、技术这三点对于每一层次的员工同样重要。
领域专家与架构专家:
经营能力:与行业其他公司专家间的关系、行业动态发展方向把握
管理能力:know how,
技术:深层次领域技术、深层次架构技术
PM:
经营能力:公司文化方针、符合公司中长期计划、团队规划、产品战略、客户关系、项目预算能力、行业把握能力
管理能力:团队运营能力、过程改善能力、团队教育能力、团队状态改善能力、其他部门协调能力、人员
调配
技术:产品力
PL:
经营能力:项目预算、项目战略、客户关系
管理能力:项目计划、推进能力、项目数据收集
技术:领域技术、架构技术
programer:
经营能力:自我发展规划
管理能力:开发任务管理、文档管理等
技术:开发课题发现、解决解决能力、模块开发技术、高质量编码技术等
- 一些思考:嵌入式软件设计公司合理的组织结构
- 项目型公司合理的组织结构
- 软件设计的一些思考
- 合理的组织电脑目录结构
- 关于软件设计分层的一些思考
- SAP公司在中国的组织结构
- 六大iT公司的组织结构
- 公司组织结构 中英对照
- 软件设计的思考
- 软件设计的思考
- 对公司用人的一些思考
- 关于公司建设的一些思考
- 关于公司招聘的一些思考
- 手机公司管理组织结构
- 几个大的IT公司的组织结构
- 关于嵌入式软件开发的一些思考
- 一些公司对嵌入式开发的要求
- IT痴汉的工作现状19-公司组织结构
- [英语阅读]医改方案意在覆盖各阶层
- 创业者必学的10句英语
- 晕~~~~~
- 现在标准80后的生活你符合哪几项?
- 女性必读:成为极品女人的十大要素
- 一些思考:嵌入式软件设计公司合理的组织结构
- 搜索引擎与社会责任
- 自己建了个博客
- 一些比较使用的网址
- 关键词/词组->分类识别系统 设计+实现
- Linux 进程管理 -------进程互斥和同步
- Linux 进程通信
- Java编程那些事儿80——集合框架简述
- Mac OS X: 如何实现子网间NetBoot