软件公司的管理规范化了、编制都齐全了,一般小公司是承受不了的这么庞大的开支的
2010-05-07 13:33 通用C#系统架构 阅读(2049) 评论(10) 编辑 收藏 举报
1:上图中没有测试部门、质量保证部门(成果难积累、质量没保障的软件)。
2:上图没有客户服务部门(开发人员来提供服务、思路乱套、无法安心做开发)。
一个管理很规范的公司,分工也都很合理,每个岗位都有指定的人员负责,但是这个又会导致各个部门的协调沟通能力、领导的执行能力、决策能力都会受到考验。同时这个公司的接单能力若不强,没有大客户可依靠,这么相对庞大的人员开支,靠几个程序员养,真的很不容易,接着分工又不合理,技术路线又不统一,又是项目型的软件公司,想有出头之日,的确不容易。
以上图标,给想要软件创业的朋友们参考一下,将来你创业了,你的员工抱怨管理不规范、分工不合理,规章制度不全,你会怎么解决这些问题,一个国内的老板的心目中,分工不是指软件开发过程中的分工,而是整个公司组织机构中的分工是否明细,很多老板没意识到,开发软件项目还需要很明细的分工合作。
当然一个大公司可以做到分工和细,但是小公司比较难做到分工很细了,上图也接近20个人的一个公司了,每个岗位分派下来,开发人员的编制就没几个了,一个程序员能养公司里的几个人?。
一个美国农民很早的时候听说是可以养100个人,中国的一个农民养1个也相对困难,我们的开发人员,也会不会是有同样的问题?我们的产值有多高?分派下来的管理费用又有多高?他是否能承受?
需要给这么多额外的配套人员发工资,每个月都是一个庞大的开支,这些人,也需要吃饭、也需要养家糊口的。
与上图有关联的一篇文章,有兴趣的可以看看
将权限管理、工作流管理做到我能力的极致,一个人只能做好那么很少的几件事情。