又TM失业了,人艰不拆啊~! 老子试用期都没过啊。。
难道是我邮件提建议,写错了? 原文如下:
H总好! 虽然我很多东西不懂,公司状况也没有完全看明白,但我隐约感觉到一些问题,也许我全是错的,我斗胆提几个建议,仅供参考。 1 权力过于分散,过于下放。 当然,这个也不是一概而论的,有些权力可能分散了,有的权力又是过于集中了。 我觉得主要现象还是比较分散, 以至于几乎没有人能够统览全局,清楚指明公司技术(或其他)的行进方向,有些东西推行起来很困难,逐渐失控 。我不是说每个细节都要清楚,但是至少要把握大方向吧。 我看到的是, 这个开发经理很大的权力,那个产品经理也要管很多,那边还有技术负责人。。。A提出个提议,B反对;C提出个想法, D说暂时做不了, 需要完全验证后才能采用,暂时只能推迟。 这样, 导致结果是不能迅速做出决策,行动, 出结果。 2 关键职位的人的能力怎么样? 人才无疑是最重要的,不应该停止对优秀人才的追求。 有的人即使看起来非常努力,但是,其实成绩并不怎么样, 可能因为他的境界/视野/能力,注定了他就只能到达那个高度,不能再高了。 有些话, 我不能直说,因为我的观察也可能不准确,但我能感觉到那样的做事方式, 可能是不对的。 具体不展开了, 我觉得需要您自己观察。 3 分工应该尽量明确, 哪些岗位应该做什么,不应该做什么,应该清楚。 做好了什么话都好说, 但没做好,应该也能够弄清楚是谁的职责。 摸棱两可的东西不能太多了。 开发运维的职责应该分开而明确。开发/测试和研发的职责也明确。 每个岗位一定都应该是最专业的人在支撑。 这样才能提升效率。 一件事说起来永远比做好容易, 分配一个工作容易,但是给两个人分工就会比较难, 他们的工作范围是否会有重叠? 又比如有的人管的很多,很细。 但是他到底管好了没有呢? 区分工作是否做好了, 是否有一个明确而清晰的界限呢? 4 尽量的自动化,简化。 有的时候, 工作看起来很多,但是其实很多重复性的工作, 技术含量低的工作, 都是完全可以程序自动化完成的。 这样的工作如果不做好自动化, 那么维护成本是会很高, 而且容易出错的。 5 团队合作 我觉得最难管的是人与人之间的交流协助方式, 也就是团队合作问题。现在的通讯方式很发达。 每个人和其他人的交流可以选择的方式很多种, 比如1对1, 比如一对多,或者多对多, 他可以通过微信,也可以qq, 或者订订。 建立讨论群组非常简单方便, 他想建立什么样的群组就建立什么样的群组。如果没有一个行为规范的话, 我觉得这就会变得比较乱。 当然, 我不是说,需要把每个人的每句话都监管起来。 比如, 某人A应该通知给某个人B或某个项目组的事项, 他没有做到。 因为他选择了直接跟C 交流,因为C直接处理这个事情, 于是B 就没有了知情的机会。 另外, 当一件事牵扯的人比较多的时候, 这样的沟通,便更加会显得低效。 6 相互推卸责任的不能太多, 总是说“不,不能,不会,没时间,改动太大,搞不了"的,不能太多,否则,团队还有什么战斗力呢? 现在团队还没有很大,就感觉到” 船大掉头难, 行动不便“了 总之,很重要的是不能停止对效率或质量的追求。 当然这个是多方面的。包括了沟通讨论的效率,会议的效率,编码的效率,设计的效率。 不能让一些低效的事情耽误太多时间, 绊住了公司快速前行的脚步。 管理人,我觉得从来是一件不容易的事情, 每个人都有手有脚,有相当大的*。 有的人很聪明,有的人深沉,有的人睿智,有的人敏感,有的人迟钝,有的人嬉皮笑脸,有的人狡黠,有的人老油条,有的人想认认真真把事情做好,有的人只是想学点技术,拿份工资,甚至只是混饭吃,或者兼而有之。 但是无疑每个人的能力和精力都是有限的,从某个方面来讲, 每个人都是自私的,都是不愿意团队合作的。就单独的个体来讲,他们肯定都是或多或少有所成长的, 但是公司是否能够得到真正的成长呢? 很难说。 比如一个人离职了, 那么如果交接不好, 没有留下什么文档,那么很可能就是留下一堆烂事, 接手的人如果处理不好这些烂事, 那么可能接下来会变得更烂。 管理是一门哲学, 有的细节需要管起来, 有的东西该放开, 这个当然需要您把握好度,酌情考虑。 人情世故不能不考虑,人性不得不理解并掌控好, 但是我们终究是有办法做好这一切的, 关键是怎么个具体的 “办法”。