1.分工,降低了效率,因为加大了协作的沟通成本和管理成本;但是不分工,事情多起来,必定堆积在某几块,反而降低了效率。
1.1如果不分工做事情就是那么大,公司也不会发展大。这也是为什么分工的原因。
1.2那事情想做大,只有2种方式:加能人,分工。加大能人,这个结构是不稳定的,现实中金字塔结构才是最稳定的,所以只能分工。
2.分工提升了个人专业度,加快了效率;
2.1分工,使得堆积的事情更快的进展,这也是通过管理来保证,加快了效率。
2.2分工的结果,可能某一件事你感觉效率慢了,但是对于整个公司事情的吞吐量提高了,实际上也是保证了效率。
软件公司如何提升效率呢?
技术侧
1.技术升级,提升了效率
2.人员能力提升
管理侧
1.适度的分工
2.个人管理能力的提升
3.整体管理能力的提升,用制度和流程来保证
市场侧(需求侧)
1.行业线
2.品牌
3.产品(成熟可以营销和产品化(放量))
说说外包公司:
1.软件作为一个零拷贝成本的事物,其价值也就只能体现在创作上。而软件能够外包的前提,必须是时间和成本可预估的。时间和成本若可预估,那它绝不可能属于创作,只能属于复制。
2.外包公司现状,顶多一两个真正的程序员,用于解决突发的技术问题。
加班
3.禁止创新
4.外包公司一般而言侧重结果,极度务实。快速并有质量的完成项目需求是唯一目标。所以一般外包公司里面的项目经理本身是复合型人员。
产品:
5良好用户体验以及与其他企业的竞争这两个因素的驱使下,做产品的公司有足够的动力让自己不断改进现有技术以及尝试新技术