UML软件工程组织

软件开发公司管理手册 (下)
putongren(原作) 所有版权保留 lu_yi_ming@sina.com

2003.9-2004.3 (第三版)

8. 组织人力

组织人力包括部门的设立与调整,以及中层管理人员及普通员工的组织管理。

组织人力是公司计划实施的真正开始。

人事部门是管理工具,组织机构或部门的设立与调整是主要经营者(团队)的领导能力与经营计划的具体实现,人事管理、人力资源的管理的理论只能供参考。从公司主要经营者开始,工作的转移、下派的前提是:对于一般工作,自己能够做到符合公司的要求或标准;对于核心(主要)工作或重要工作,自己能够做得比其他所有人都好。这里所说的工作具体还包括三个方面,一是工作计划,二是工作过程监督,三是工作结果考核;除此之外,还要有教育、帮助别人的能力。如果自己都做不好的事情,安排给其他人做将直接导致风险;自己做得很好但教不会工作接受人,结果是一样的风险。玩弄权术只能是局部短期行为,公司主要经营者如果指望依靠权术来管理公司那就是内部根本混乱的开始。

团队成员对领导者的信任、敬佩与服从是团队的真正价值,这是团队成员之间良好协作的基础。稳定、优秀的中层管理队伍是主要经营者多年经营的优秀成果之一,重要性仅次于良好合作的合伙人,是在背后推动产品在市场上攻城掠地的主要力量。中层管理队伍的建立与稳定,而非销售额或产品规模,是个体作坊向中型公司发展的根本标志。大多数“老子天下第一”的经营者过不了这个坎儿。

无论人力如何组织,负责产品尤其是核心产品、掌握核心技术、掌握核心销售渠道的员工都是要优先考虑、优先对待的,确保其稳定与发挥。这些人多少都有“大爷”脾气,正面的作用与潜在的负面作用都可能是巨大的。大人大量的软硬兼施、恩威并举是唯一的管理方法。

公司的业务主要是若干产品开发、生产、销售的循环,由若干产品负责人负责管理、协调整个过程是比较好的一种过程管理方法。公司也是由不同的专业人员共同协作完成产品循环过程的,所以设立若干专业部门以确保各专业的工期、质量也是必需的。总体来看,公司的人力组织管理,是一种纵向的过程管理与横向的部门管理的综合,其他的各种管理方法(如成本效益管理、全面质量管理等)都是以此为基础;反过来,其他管理方法的实施如果落实不到过程管理负责人与专业部门管理负责人,则很难有理想结果。

如果公司的某些产品业务规模大并且稳定到一定程度,若干配套的专业部门及人员已经长期相对稳定,则可以把这一块分出去成立分公司、子公司进行独立管理。

产品负责人直接向主要经营者负责。公司经营计划中的开发、生产、销售等计划由产品负责人负责实现。专业部门负责人向产品负责人及公司主要经营者负责,对前者负责具体专业计划的实现,对后者主要负责达到管理指标。公司的整体经营计划的制定,其实是包括产品负责人与专业部门负责人共同参与讨论、平衡的结果。

产品经营的过程,根据工作安排、时间或人员等情况可以划分若干项目,每一项目可以根据需要设立项目负责人。项目负责人对产品负责人负责某一阶段目标的实现,协调若干专业部门的工作。一般情况下,开发部的项目负责人协调技术部门内部子部门之间的工作,以及开发部与其他部门之间的工作。产品负责人协调市场部、销售部、开发部、客服部门、财务部等若干部门的工作。

公司的成长、产品的成熟与增加、销售额/市场份额的增加、队伍的扩充以及其他等等是一个连续的、相辅相成的过程。核心员工的发现、管理人员的提拔应该主要在这个过程中进行。招聘的新人也应该纳入这个过程一视同仁。直接空降急缺的高级专业技术人才或重要渠道销售人才只能按个案处理,并且要谨慎判断已有的团队及管理人员是否有足够的容纳、管理能力,否则可能适得其反。直接空降中高层管理人员的难度很高,风险很大,主要在于管理思想的认同、管理运行机制的保持与适度调整。在公司制定经营计划时空降中高程管理人员意味着新的产品或专业部门管理模式;在公司产品运行过程中空降中高层管理人员则很容易是“临阵换将”,兵家大忌。从外面看起来运行良好的公司突然空降主要经营者(如总经理等)很容易让人怀疑公司运营的真实状况,或者怀疑空降行为的真实目的。

管理人员对下级管理人员或员工的工作状况、压力、环境的了解与调整责无旁贷。向下越级管理或向上越级申述都要慎重从事。是否有加班人员是其管理人员领导能力的最简单的体现,加班越多说明管理能力越差。创造性强、创意性强的技术性工作人员需要一定自由度的工作生活时间,对其进行严格固定的考勤管理是扼杀其才能发挥的有效方法,上班时严格禁止浏览这个、禁止做那个等等可以达到同样的效果。

员工的专业技能进步应以自学为主。自学能力差的员工上进心也差,也基本没什么潜力。自学出身的员工与科班出身的员工达到同样的专业水平,则多数情况下自学出身的员工应该被优先考虑,无论科班出身的员工有多高的学历。公司的技术进步、技术储备可以通过设立项目或实验产品的方式进行,纳入公司统一管理。把公司技术进步的希望主要寄托于员工个人自觉自学只能表现技术管理人员的心虚气短。不断的依靠招收掌握新技术的员工来带动公司技术进步的做法不会好过管理人员自己拿出时间自学或去参加培训,尤其是从成本效益角度分析。

9. 产品设计开发

产品设计开发是两个主要成本之一(另一个是市场宣传及销售)的产生过程。产品设计开发失败是很容易发生的——以次充好应付某些客户的形象工程项目另当别论,虽然最终通过销售证明的失败可以将责任推给市场销售环节或市场形势等等其他因素,但大多数情况的隐患与风险从产品设计阶段就可以看到的,也是应该解决或规避的。产品设计不是开发部门的内部事务,而是全公司所业务部门共同参与的过程,单纯技术出身的主要经营者或单纯销售出身的主要经营者很容易在这方面摔跟头。

产品负责人是公司的长期核心高级管理人员,对某个或某类产品负责的时间应该跨越若干个经营周期,工作中主要对产品的重点功能定义、市场份额、成本效益等负责。产品的设计开发可以以主要版本升级的形式进行。产品开发(主要版本的升级)的计划应该在公司的经营周期经营计划之中制定。产品开发计划的制定是对已有产品、销售渠道、客户、市场、技术、资金流、政策等等方面通盘考虑、平衡的结果。产品开发计划应该包括版本重点功能定义、宣传重点、进度、成本、关键技术等。对于客户定制型软件开发项目工程而言,产品开发计划可以作为投标书或工程项目建议书。产品开发计划文档的写作的质量是将来产品质量的预示。“忙得没时间”写文档的产品负责人通常以口头方式向下传达,等手下写好了自己审阅,如果手下也忙而照此行事,则领导看见的很可能是一线员工的作品,而且经念得没准歪到哪里去了。

产品开发计划的版本重点功能定义可以作为项目负责人的初步方案;宣传重点可以作为市场部的宣传理念的基础;进度计划可以作为各部门工作安排、协调的进度基准;成本计划可以作为财务部的资金调度计划基础;关键技术可以作为开发部的技术攻关、技术储备的目标;质量管理、生产发货后勤人事等各环节可以根据相关的计划安排自己的计划。

产品设计开发的过程是连续的出现问题、解决问题的过程,部门间的矛盾冲突的大小与频繁程度是检验产品负责人工作状况的简单指标。

开发部的项目负责人(以下简称项目负责人)是开发部的核心人员,不一定长期固定于某个产品,产品设计启动时由开发部负责人根据情况指定,工作中对开发部负责人及公司产品负责人双重负责。在开发部负责人的协调下,项目负责人与开发部各专业子部门负责人商讨协调人员组成项目组。项目组的每个员工对专业子部门负责人及项目负责人双重负责。项目负责人主要进行方案设计(主要版本功能定义的进一步细化),以及质量、进度、技术等管理。根据产品设计的不同阶段可以增减的项目组的成员,但项目负责人及专业核心骨干要保持稳定。对于承接客户项目工程的情况,项目负责人的方案设计可以作为合同技术附件。

开发部负责人主要对专业子部门负责人及项目负责人进行管理,具体对所有运行项目的质量、进度、技术进行管理,同时对开发部所有人员的工作负荷等进行管理。

专业子部门负责人对各项目中与自己专业相关的技术、质量、进度进行管理,同时对子部门的人员的工作负荷等进行管理。专业子部门负责人确保从自己部门交出去的工作结果代表部门的水平(质量、技术等),而不是某个设计人员的个人水平。

产品开发的过程可以简单化分为方案(原型)、功能设计、代码设计、质检、测试等几个阶段,实际的项目运行是这些阶段的调整与重复。方案设计是用开发的语言对产品主要版本功能的描述,如功能实现或业务流程等。方案是项目负责人写给产品负责人看的。对于客户定制型软件开发项目工程而言,方案是项目负责人写给客户的领导或项目负责人看的。功能设计是系统架构、用户界面、数据及数据库定义、通讯协议、类或函数的定义等等。功能设计是给编码、质检等具体设计人看的。对于客户定制型软件开发项目工程而言,功能设计中的系统架构、用户界面等也是给客户的项目负责人或具体操作人员看的。

产品开发过程的阶段划分及重复是对产品负责人及项目负责人能力的真正考验。整个开发过程中只出一两个中间版本很容易将大问题留到最后才发现,但中间版本出得太多会导致返工量、重复工作量太大。公司整个经营团队对产品的认识成熟程度(或定制客户的成熟程度)、成本压力、骨干技术力量缺乏等等均会对此过程产生重大影响。产品负责人及项目负责人的职业精神往往是重大困难面前的解决因素,好的做法是在自己被解职前顶住各种压力将工作按照既定做法计划进行下去,尽最大可能完成。

质量管理应该贯穿产品开发的整个过程、各个环节,包括产品负责人的工作。虽然整个公司应该有统一的质量管理方法与质检部门,但产品负责人而不是质检部门负责人应该对产品最终负责,项目负责人是质量的具体负责人。质检部门应该当作一个专业部门看待。贯穿于整个开发团队的质量管理责任、思想及方法而不是质检部门是真正保证质量的决定因素。具体开发设计工作开始前的标准、规范制定是确保质量的好方法。每一个专业子部门的工作人员的工作成果在交出去之前必须要经过专业负责人的质量检验(技术审核见后),重要情况可以进行多级检验。每一项具体开发设计工作结果的接收者、使用者应该首先对结果进行质量验收。出现质量问题应该实行追溯制,从质量问题发现点到质量问题原因点之间所有相关的人员,包括具体设计人、接收人、专业子部门负责人、项目负责人、产品负责人、质检部门人员及负责人(如果涉及到的话),都应该被追究责任。如果是已送交生产的成品或交付客户的产品出现质量问题,对公司造成经济或信誉损失,则整个项目组及涉及的管理人员,包括“无辜管理人员”及“无辜设计人”,应该共同被追究责任,承担处罚。质量管理的重要性应该超过进度管理及技术管理;与成本管理的重要性比较则视实际情况而定。在有效的质量管理制度及严格责任追究体制下,各级人员会自发的产生许多切实可行的质量保证方法。出现质量问题只追究具体设计人而不追究管理人员的责任是质量管理失败的根本原因。

进度管理的本质是解决变化与平衡的问题。产品负责人有自己的进度计划表,其它各部门以此编排各自的进度计划表,开发部负责人、项目负责人以及专业负责人以此编排专业开发及质检进度计划。各级管理人员应该每天检查自己所管理的每一个项目的进度运行情况,尤其是计划中的“关键路径”。项目运行中因为各种问题导致进度拖期(也有提前)是非常正常的情况。进度出问题很多情况下是可以预见的,具体设计人、专业负责人、项目负责人应该及时评估进度问题的严重性,并及时向上级管理人员汇报以便解决。进度问题的最终责任人是产品负责人。出现进度问题后,应该尽可能在尽量小的范围内解决,保持整体进度计划的稳定性。某个部门的进度计划一旦进行调整很可能涉及其它多个部门的进度计划,应该慎重对待。开发部内部的进度问题应该由部门负责人、项目负责人、专业负责人共同解决,专业负责人要有预先准备。从产品负责人开始,逐级进度计划应该保留一定量的冗余时间以便调度。在承接外包项目时,与客户共同编排的联合进度计划应该作为合同附件。在不影响产品主要功能特点实现的情况下,进度管理的重要性超过技术管理。“无所不能”的技术高手最容易在排进度计划时犯错误,往往到最后不得不熬夜加班。市场部、销售部门向市场客户的吹牛是进度管理的敌人,由此产生与开发部的矛盾的责任应该归咎于产品负责人。

技术管理是解决如何实现产品竞争力的问题。技术包括功能定义、开发技术及专有(专利)技术等。功能定义是指对产品功能的描述或对客户业务的描述,来自长期的客户需求分析、接触沟通等。开发技术是指软件开发的方法及技术,通常来自对开发工具及开发接口的学习及实际应用。专有(专利)技术是公司针对特定的功能定义自行开发的体现主要竞争力的技术,需要的情况下可以申请专利保护。在整个行业的技术应用链中,从底层的基础技术产品到上层的应用技术产品,越是上层的产品的更新换代越快。从技术开发的角度看,底层产品的竞争力主要体现在专有技术方面,上层产品的竞争力主要靠功能定义的准确及时的更新换代来实现。通常产品负责人侧重于功能定义(或专有技术),而项目负责人侧重于开发技术,专业技术团队(子部门)则是技术的真正实现者。功能定义的高可变(可适应)性、专有技术的稳定性以及开发技术的适度与及时更新等三者之间的平衡是产品负责人、项目负责人技术管理的主要工作,当然还要考虑与其他管理的平衡。重要的专有(专利)技术可以作为公司内部产品进行管理。产品开发项目中技术难关的预先定位,以及技术攻关是项目负责人与专业负责人的责任。专业技术开发规范的制定是专业负责人的责任。每一个专业子部门的工作人员的工作成果在交出去之前必须要经过专业负责人的技术审核,重要情况可以进行多级审核,以确保工作成果代表专业部门的技术水平,而不是某个专业人员的水平。在项目开发的适当阶段可以进行互相审核、审阅,以互相借鉴及提高。基础技术及产品的重大进步是行业开发技术及产品“革命性”变化的开始,忙得顾不上学习应用的产品负责人、项目负责人要做好被淘汰然后“从头再来”的心理准备,找机会、找借口躲到其他管理职位只是淘汰过程的开始。某些对开发工具及开发接口深入研究、无比熟悉的技术高手想做什么都能做出来,但经常不知道该做个什么东西,这是一路紧跟着开发工具供应商往前走的书呆子们的悲哀,而且经常因为与应用需求的技术差距而产生“寂寞高手”的痛苦。简单听信、迷信最新开发技术能提高产品竞争力并付诸行动导致失误是项目负责人及产品负责人的责任。

成本管理是解决能否承担的起开发费用以及解决能否挣钱的问题。成本管理应该纳入产品的统一资金运作计划管理,由财务部核算、监督。成本控制的责任人是产品负责人。软件产品开发过程可以进行开发阶段级的有一定误差的成本管理,因为创造性强、不确定性大,所以不适合于采用详细的成本管理方法。产品项目开发过程中产品负责人应定期与财务部讨论阶段成本支出差额及预计差额,对于成本计划外大幅增加应尽早进行处理。公司主要负责人应该在成本支出达到警戒底线时果断采取措施,例如停止开发、撤掉开发项目(甚至团队),追究产品负责人及其他各级管理人员的责任。

自己开发不了的产品可以先去做别人产品的代理商或经销商——也就是如果公司主要经营着只有销售能力优势,在此基础上逐步建立自己的开发队伍与产品。这种情况非常依赖特定的市场环境。

10. 生产产品

本版略。

11. 产品宣传及销售

产品的宣传策略、销售策略、渠道的建立培养等是是产品整体运作计划的一部分,由产品负责人负责制定与实现。

市场销售部门的宣传销售工作必须要配合到客户的业务开展过程或消费季节中,从客户的工作(消费)计划开始,包括采购计划的制定过程,到工作的具体开展(采购的评比、决策、实施、验收),一直到工作成果的考核,贯穿整个过程,长期持续进行。

渠道(如期前所述,包括对大客户直接销售)的建立与维护工作是产品销售工作的核心,产品的宣传是为渠道服务的。渠道的本质是在市场环境中,双方对产品及服务、负责人、销售政策、资金运作状况、稳定性等方面的理解与信任。软件产品在采用面对普通消费者大规模直销方面有天然的优势(借助互联网),但需要等待社会消费观念、习惯的建立。

渠道负责人是市场销售部门的核心人员,负责某一种或某一类成熟产品的销售渠道的建立与维护,以及通过渠道进行产品销售。渠道负责人对产品负责人负责,接受市场销售部门负责人的监督管理。渠道负责人可以从开发部选拔培养,以便具备深入的产品专业素养。

市场销售部门负责人协同产品负责人将产品宣传、销售计划安排到每个渠道负责人,监管所有的产品销售计划的实施,对所有销售人员的工作负荷、业绩进行考核。

当渠道负责人忙不过来的时候,或者有些简单低级的工作可以分出来做的时候,可以给渠道负责人配适当的销售辅助人员,主要从事如监督发货、与客户具体产品使用人进行沟通、处理投述等等工作。售前技术支持人员可以在市场销售部门单独管理,分时服务于每个渠道负责人,特殊情况下可以直接协助渠道客户进行工作。售后技术支持单独划分,归开发部直接管理,业务上保持与产品负责人、开发部负责人、渠道负责人的及时信息传递与沟通。客户投述受理人直接归市场销售部门负责人管理。

在宣传销售过程中,除了用产品(及必需的服务)使客户在功能需求方面达到满足外,还应该用服务使客户在心理需求方面达到满足,某些情况下还应该考虑其他需求。在心理需求方面,客户的需求主要是在产品应用的诸多方面的信任、理解、顾虑、困难、希望、理想、费用承受能力等等。心理需求对采购决策的影响非常大。与渠道或重点客户进行深层的心理沟通、交流是产品负责人、市场销售部门负责人及渠道负责人的责任。在这方面,相关人员的年龄、社会经历、行业经历(背景)等是重要的必备条件。女性的年轻漂亮在销售公关过程中可以发挥很大的辅助作用,但不能仅凭此来承担重任,尤其在深层沟通及重大决策方面。

渠道策略是关系产品长期销售的重大问题,由产品负责人负责制订实施,公司主要经营者监督。在开拓市场的时候,产品销售渠道的建立主要是产品负责人的责任(市场销售部门负责人配合),很多情况下公司主要负责人也应大力协助,同时在渠道建立过程中可以培养渠道负责人。在产品的市场占有率达到一定份额并且品牌信誉建立后,销售渠道的建立可以主要由渠道负责人负责。

产品宣传由产品负责人统筹安排,纳入产品整体运作计划。具体产品宣传可以在从产品方案设计定稿后开始准备及运作,由市场人员通过媒体向客户直接宣传,或由销售管理人员带领渠道负责人举办产品展示会向渠道展示宣传。产品宣传方式及材料应该尽可能在创意方面推陈出新,以便给接收者留下深刻印象。面向渠道的产品展示会是集中建立大量渠道的好机会,公司主要经营者、产品负责人、市场销售负责人等应高度重视,并安排一定比例的产品宣传费用(成本)。

一个产品销售周期内的销售量计划的具体内容是合同签订计划。总的销售量计划制订后,市场销售部门负责人将计划细分给渠道负责人。渠道运行状态的关注及合同签订计划的执行监督是市场销售部门负责人的责任。销售合同的样稿制定、关键条款的约束等也是销售部门负责人的责任,同时要征求律师的意见。与渠道讨论签订供货合同(或定制产品供货合同、项目开发合同)是渠道负责人的主要工作之一,有困难的情况下可以申请上级管理人员协助。合同的审核与真正签订必须至少经过销售部门负责人。销售部门负责人对所有的合同的执行进行管理。销售计划执行过程中出现问题后,由市场销售部门负责人及产品负责人负责解决。如果问题导致需要调整整个计划,则应尽早通知主要经营者以便通盘处理。

产品销售中的定价策略或定价范围应该在整个产品的销售计划中进行考虑,综合成本、利润、资金流量(周期)、客户承受能力、渠道分成、竞争产品、风险等等因素,由产品负责人负责组织制订。具体合同中的销售价格由渠道负责人商谈,销售部门负责人审核监督。渠道间的价格竞争的本质是渠道负责人之间的竞争,应该妥善解决,销售部门负责人责无旁贷。对于渠道自行发动的恶意的价格行为,监督及处理的责任人也是销售部门负责人。价格保密及控制应该是合同的重要内容。

产品供应计划应该作为生产部门的采购、生产、备货计划的基础。销售部门负责人应该指派专人统筹协调部门间的关系。销售合同执行过程中的产品的发货、到货等情况应及时通知渠道负责人。销售部门负责人应该对销售过程中的产品供应情况进行检查监督。渠道负责人盲目发货、渠道屯货串货等问题的发现及处理是销售部门负责人的责任。

销售回款计划及实施是整个产品运作计划中资金计划及实施的支柱,产品负责人对此责无旁贷,财务部门负责监督。销售合同执行过程中的回款、催款是渠道负责人的责任,对每个合同的回款情况的监督是销售部门负责人的重要责任。

销售成本,包括合同前的成本与合同签订后的成本支出应该纳入产品销售计划,并且与产品销量有所关联,由产品负责人、销售部门负责人、渠道负责人,以及财务部共同协商讨论制定。销售计划运行过程中由渠道负责人申请领用,部门负责人进行审批(或更高级负责人最终审批),各级管理人员进行监督。只要不超出销售计划成本范围,各级管理人员应该尽量尊重渠道负责人的成本支出意见。与开发成本管理一样,当总销售成本超出警戒底线时,公司主要经营者应该果断进行处理,尽最大努力维持已签合同的正常运行,调整公司整个产品运作队伍及运作方式,对产品负责人及相关管理人员进行处罚。

产品的市场份额应该作为产品计划的一个重要部分,由产品负责人负责。市场份额是对产品负责人工作考核的重要指标(仅次于现金流),公司主要经营者应高度重视。

最终客户对产品及服务的满意程度是整个产品市场销售工作的整体检验,也是对产品负责人及各级团队的工作的一项考核指标。公司主要负责人应该另组织团队进行调查。

品牌是产品长期良好运作的结果,本质是渠道及客户对公司产品运作团队的工作的长期信任。靠大投入短时间“砸”出来的品牌带动产品及团队走向良性发展的难度非常高,没有成熟的运作良好的团队很容易变成昙花一现。

12. 收获与激励

资金收入的需求对所有员工是共同的,一般由基本工资、奖金组成。基本工资主要解决员工的责任体现与基本稳定问题,具体数值可参考养家糊口生活费用、岗位、行业员工同比普通水平等。奖金主要实现激励与反馈的效果。奖金可以有短期奖金与长期奖金两种形式。短期奖金主要对较短周期的工作进行奖励,主要是对一个团队的奖励,应该在工作计划中进行安排,例如开发部的项目开发奖金,市场销售部门的销售季节奖金。长期奖金对一个经营周期的工作进行奖励,总奖金数额要根据整体经营状况来计算、分配,奖励对象包括公司所有员工。

短期奖金制度的实行应该非常慎重。短期奖金总额的确定、人头数额的计算、逐级授权审核与发放等等涉及到的事务非常多,各方面的公平几乎不可能保证,引发的矛盾与利益小团体等问题对于正向激励的目的很可能适得其反。在没有良好运作的管理团队情况下,可以简单的将短期奖金分摊到工资与长期奖金中去。

长期奖金的计算及发放可以主要按产品来划分。每个人都公平同样不可能达到,可以一定范围内简单均分或划定某些比例。长期奖金的发放导致的矛盾同样不可避免。

在以奖金激励工作成绩很困难的情况下,根据工作职位、责任大小、重要程度等因素,拉大员工的基本工资差距是另一个办法。这个办法的本质是预先指定奖金的大小,容易导致“轻业绩、重官位”的问题。

资金收入的另外一种形式是股份制与期权,本质是奖金比例的长期固定,其对管理的激励作用比拉大基本工资差距的效果还差,相当于“领导能上不能下”。真正实施股份制与期权应该是为了公开上市或被收购后“瓜分所得”。可行的做法是上市之前不分红,少分奖金,以便将资本公积金比例调大用于最大程度扩大营业规模,经营团队同心协力制造繁荣景象四处寻找买家将自己卖掉或公开上市。这种做法投机性(短期资金回报)太强,会给未来遗留很多深层的大问题。

通过变更注册资本来调整或增加公司高级管理人员的持股比例的做法的本质是公司重大经营决策权的调整,而不是奖金的分配方式。中高层管理团队的人员力量的更新换代是通过竞争选拔任命来实现的,而公司主要经营者的更新换代是通过股份比例的变化来实现的。公司主要经营者的主要任务在“打江山”、“稳定发展”之外,就是建立主要经营权的交接机制并判断交接时机,以及物色、培养继任者。太过注重银行存款、没有长远理想的经营者的通行做法是招聘高级职业经理人全面管理公司自己监督,但经常痛苦的发现任命的经营者有太多短期行为而将其换掉。主要经营者终有一天跟不上市场变化是无庸置疑的,高速发展的软件行业尤其如此,大多数抓住某个机会盛极一时的经营者在还没明白过来时就步履维艰了,连准备的时间都没有。

除了资金收入外,员工的收获还可以有很多。跟随好领导所得的“言传身教”,良好协作的团队感,困难环境中的被信任感,面对困难艰苦努力成功后的成就感,个人专业能力、管理能力的提升,工作职位的提升,作为公司一员在行业、社会中获得的尊重、声望,等等,在一般资金收入的基础上适度的利用可以取得很好的效果。对于刚出道的年轻人,这些收获的意义通常可以大过资金收入。

部下的收获是领导的责任,如果领导自己就看不到部下跟随自己能有什么收获,或自己很难保证给部下什么收获,那就趁早让部下走人,别耽误人家的前程。如果一个领导只想着自己收获,忙不过来的时候找几个帮手,用人过程中“低成本大负荷运转”,以增加自己的收获,那这种领导到头来只会是孤家寡人。员工离开公司办完手续后一般会吐“真言”,滤掉感情成分后关于自身收获的总结是衡量其上司的领导能力的简单指标。

13. 文化与精神状态

文化是管理方法、运行机制长期运行后自然“发酵”出来的东西,会反过来作用于员工的思维方式、行为习惯。公司文化形成后的影响力很大、很深远。短期内设立目标培养公司文化纯粹是“做秀”行为,只会反映运作者的浅薄。

整个公司的精神状态是公司主要经营者的领导能力在公司内贯彻的最直接表现,某个部门的精神状态能够反映部门领导的管理力度。好的管理方法与管理能力能造成长期的平和为主、适度积极的精神状态,即使在企业运行遭遇逆境的时候。公司或部门长期处于高度兴奋状态是出大问题的前兆。

三、公司的发展与节奏

公司是从资源(上游供应商、人力资源、自身资源)到客户(包括下游供应商)的产业链前进中的一个环节。公司的发展应该随着上下游的发展而发展,同时战胜同级的竞争者。公司的发展应该是在同级竞争中体现越来越强大的竞争力,最终将竞争对手逐出市场(违反垄断法另当别论),而不是强行推动客户加快其发展速度,更不是强行拉动上游供应商加快发展。公司主要竞争者对此应该有深入的、清醒的认识。事实上,每个产品市场都有其容量限制,这也是公司的某一个或某类产品发展规模的极限。在达到一定的市场比例后,主要经营者应该适度调整公司的发展速度、发展方向,以免出现过度供应的情况。某一个销售季节的过度供应很可能导致下一个销售季节的消费萎缩。

将产品在适当的情况下扩展到国际市场上去销售是公司产品发展的另一条道路。

一般情况下,生命周期长、市场充分竞争(甚至过度竞争)后的产品的利润空间非常有限,即使产品保持一定程度的的升级更新也是如此。理想的状态是在还清贷款、借款后保持低净利润(甚至若干经营周期的无净利润)稳定运行。然而如果有投资性股东存在,如公开上市,经营团队则会面临巨大的盈利压力,即使投资人早已连本带利赚得足够多了。这真是悲哀,一辈子还不完的债。

在某个或某类产品达到市场最大供应(不一定是极限量)的情况下,公司的发展(如果还有潜力的话)应该开始考虑增加新产品。公司主要经营者应该慎重评估新产品的运作风险,长期储备,潜心等待市场机会。降低新产品运作风险的做法之一是充分利用利用现有的销售渠道,投资研究新技术开发新产品;或者从其他公司购买一个产品OEM贴牌,然后逐步吸收转化成自己的产品。增加新产品的本质是公司主要经营者及管理团队的管理能力、开发能力、销售能力出现余量,具体的结果是成批的新管理人员培养成材。仅靠公司内部优秀的管理方法与理念作为主要基础推动全新的产品与渠道、客户是迷信行为。在董事会的盈利压力之下开发新产品是对高层管理团队的折磨,并且痛苦煎熬之后往往也没什么好结果。

良好的品牌信誉对开发运作新产品有很大帮助。

公司运行的动力来自整个管理团队,管理团队的动力来自主要经营者。主要经营者的管理措施执行的节奏是整个公司的基本节奏。在节奏的把握方面,主要经营者要充分考虑各级管理人员、部门的跟随节奏的极限速度。不顾下面的节奏跟随能力主要经营者只管自己快马加鞭、发号施令,结果很可能是全公司到处“乱弹琴”。

在将公司的发展节奏调整到合适的速度后(不一定已经达到最终目标的高速度),公司主要经营者可以用剩余精力学点什么东西、考虑考虑问题、写点什么;或者找一首老歌放一下,走到窗边给花浇点水,看看远处的青山绿水、白云蓝天。

四、短语

◇ 公司实际上是人民为人民服务的一种形式。

◇ 产品如其人。公司如其人。

◇ 好作家以好作品传世,好经理以好产品传世。

◇ 利润只是管理手段,百年长存才是目标。

◇ 企业发展高歌猛进的时候很可能是企业家最傻的时候。

◇ 过度运作容易得心肌梗塞。

◇ 钱,货币,只是一种信用工具。有信用的人天然有钱。

◇ 以损害健康为代价挣来的钱往往不够支付医疗费。

◇ 在公司内部以严厉态度推动工作的经营者必须要有特殊的生理优势——能够不停地发火训人而自己的内脏不受损害。

◇ 管理公司只是工作的一种,当管理人员的收入超过自己的生活支出的时候,更多的工作其实是在为社会做贡献。如果因此而无暇照顾健康、家庭、老人、子女等,那就是学雷锋学过了头。

◇ 偏执狂短期内会形成独门优势,长期积累则会破坏总体平衡。

◇ 管理公司的偏执狂与技术研究的偏执狂本质上没什么区别,但结果上会造成更大的破坏。

◇ 商业竞争的本质是比赛谁能为客户服务的更好。商业价格竞争的本质是比赛谁的裤腰带可以勒得更紧、工作时间更长。

◇ 对家庭没多少责任心的人对公司的责任心也不会很多。对自己的孩子没多少责任心的人对产品/项目的责任心也不会很多。

◇ 公司经理拼命多挣钱然后花钱请人来教育自己的子女的本质是承认自己教育孩子不行,结果很难预料。

◇ 同样的精力投到产品上可以做出来好产品,投到子女身上可以教育出来好孩子,好孩子的生命周期比好产品长得多,投入回报也高得多。

◇ 短期的高压可以有短期的促进作用,长期的高压会有长期的消极作用,超长期的高压会扭曲一个人的性格。

◇ 管理职位越高,越孤独,麻烦越多越大,体验成功的时刻越少。

◇ 非管理人员到管理人员之间的转化主要是因为能力与机会,与年龄无关。

◇ 把一个低水平的人直接安排到一个高级管理岗位上会严重打乱他的世界观与人生认识,有可能他以后连自己原本的路都走不下去。

◇ 未训练好的拳击手上台比赛会被打的痛不欲生。未训练好的经营者领导公司参与市场竞争也会被打得痛不欲生。

◇ 中彩票头奖后很多人开始迷信自己的运气。公司突然挣大钱后经营者开始迷信自己的能力与机会。

◇ 不以自省、自学、自我平衡等方式提高自身素质的高层管理者将以另一种方式提高——摔跟头,大多数是后者。

◇ 如果你想向其他人推荐一个好东西,那你必须先真心喜欢这个东西,然后以一种“把好东西与人分享”的心态推荐给别人。

◇ 如果你想向其他人推荐一个自己做的好东西,那你必须先真心喜欢这个东西,然后倾注你的心血,把它做到能够让你感觉以此为荣,然后以一种“把好东西与人分享”的心态推荐给别人。

◇ 管理成长之路:相同的工作你比同事做得好你就可以评价他们的工作,评价工作很准确你就可以帮助他们的工作,帮助工作很有效你就可以指导他们的工作,指导工作很顺利你就可以安排他们的工作,这时候你就是管理人员了。

(全文完)

________________________________________________

另:本人虽然近几年管理工作做得多了些,但主要兴趣还是觉得写代码比较好,所以最近准备找一个 Linux 程序员的工作做几年(待遇收入降低理所当然)。欢迎有兴趣讨论管理的朋友来信交流,也希望能帮忙指点个去处(北京)。
我的Email: lu_yi_ming@sina.com 


版权所有:UML软件工程组织