《互联网企业研发管理问题分析与对策.docx》由会员分享,可在线阅读,更多相关《互联网企业研发管理问题分析与对策.docx(11页珍藏版)》请在课桌文档上搜索。
1、互联网企业研发管理问题分析与对策1.从“无农不秋、无裔不离Q利模式单从技术层面上讲,互联网企业的研发可以归类于软件研发。但是互联网企业和传统软件企业的商业模式差别很大,导致两者的研发管理也有很大的差异。传统软件企业的业务大体有两类:“承接合同攻目”和“自主开发产品”.为了满足各种客户的需求.开发方总是不断地付出新的成本,导致每个合同j目或者每个产M都无法产生大规模的倍增效益,加上国内用户的版权意识淡薄.软件市场恶性竟争,所以在这种模式下的中国软件企业大部分郎是穷光蛋.用“务农”来比方传统软件企业最贴切不过了:干活像农夫一样辛苦,利润低得像农产品,还要被客户呼来唤去、常常受气.软件人员的称谓发生
2、了悲剧性的改变.90年头叫“软件白领”.2000年初改为“软件疏领”,现在叫“软件民工”.传统软件企业也有一些优点;企业虽然不富有,但是可以低调地活下来,很少发生烧钱、破产现象:员工们虽然干活辛苦,收入不高,但.是会干苦力活的人在任何时候总会有愎吃的,而且这种环境最能够熬炼人(例如能求分析、设计、每程、测试、维护、项目管理、首料等全让你经验过),有上进心的人可以熬炼成为高级人才,将来挑大梁.互联网企业是利用互联网开展限务的企业,其消费者是广微网民,互联网企业可以将服务干脆送到消戏者面前,不须要中间环节,互联网企业假如具有超群的运计本事.它可以充共享受到“更用带来的规模效益.对于某项服务来说,用
3、户数城的墙加不会导致研发成本明显增加,通常只须要增加相应的硬件投入即可.例如下我彩性.1万个用户和100万个用户的总体成本差别不大.而后者的利润却是前者的100倍.所以互联网业务能婚产生大班模的倍增效益.把传统物件公司比方为“务农”里企业,互联网企业则是“羟商”型企业。”经Inr会大起大落,碌了发人财,输了血本无归,虽然有很高风险,但是商收益吸引很多企业去冒险,随着互联网的进一步发展,软件产业的模式必将发生天翻地覆的改变,IPv6供应了无穷多的IP地址家家户户都有宽带接入,无线通信通畅无阻,那个时候人们还要像现在这样如实操作系统、数据库、办公软件叫?不须要1.一切软件都将在互联网上运行,为人类
4、供应在线的眼芬!在这个进化过程中,现在的互联网企业和传统软件企业林能从对方学到自身不具备的东西。一个国家假如农业很差,老仃姓常常没有饭吃.那么国家就会动荡担心.反之,假如国家成天务农,不发展商业,那么国家就不会富有.就会落伍.这是“无农不稔、无商不Sr的内涵.这句话同样适合干软件产业.广阔软件人员应当具有“务农”的朴实心态,要踏踏实实地把研发基础打好,假如没有扎实的基础,即使好机会来了也抓不住、发不了财。软件企业既要开展传统的软件业务(务农保生存),又要尝试互联网的网企业的研发讲究一个“快”字.人们留传一句话:互联网企业的3个月,相当于传统IT公司的1年。绝大多数人并未JX正领悟这句话的含义,
5、并被严竣误导。这句话的正确理解应当是:“互.联网产品与眼务的成败,在3个月内就可以看到其他IT企业通常须要1年才能存到的效果”.不幸的是,很多开发人员误以为要在3个月内干出1年的活,心态特别浮蹬.“研发”毡精细活,假如团队没有很扎实的研发花础,那是不行能做出“又快又好”的东西的,作者接触过很多IT企业,我们调农发觉,在相像规模卜进行比较,互联网企业的技术枳象和规范化程度件遍弱于传统软件企业。比如,在一喂互联网公司.同一产品线下的若干细分产品,可能由不同的研发队伍采纲不同的技术实现.没有从软件复用中获益,奢侈了大量的人力物力.二、可能利用互麻网做坏事互联网和手机的普及,使得很多人UJ以在没有见过
6、面的状况卜发生交易,在诚信制度不完辔的互联网环境中,极新洁发生欺诈行为.在互联网匕没有人知道他是一只狗,也不知道他是个坏蛋.几年前,我在某知名网站申请免费电子的箱,在注册过程中要求用户蝌入手机号码.页面上这样提示:您的手机号码仅用于接收或要信息,本解箱肯定免费,请您放心,当我输入手机号码,点击下一步后,页面上出现这样无耻的文字:本邮箱的月5元,从注册日起先计费.页面上不再有“回退”按钮,投诉电话恒久忙音。至今这个N站还不断地给我的手机发垃圾短信.时常提示我要在给客户培训的时候讲解并描述这个网站的欺诈事情.网页和手机税信的欺诈手段特别多,例如“取消表示同意“,“不回城去示同意”,“关键文字的颜色
7、和背景色是相同的,让你看不到一,甚至不通知你就随机收费。最近2年国内还诞生了“流氓软件”这个新词汇,并给出了排名.这在全世界都称得J1.是“创新”.某闻名导演有句名言:做人不行以无耻到这个地步.这句话很适合于互联网,我信任国内大部分研发人员是诚恳的,不会有意地干坏事。互联网上很多“缺传、欺诈”的办法可能是少数人想出来的,但却是一般研发人员做出来的“我接触过不少研发人员,他们谈笑自若,竟然不觉得成为“帮凶”也是可耻的.人变好不简沽,变坏却是很简活的,假如人们以互联网的发展速度变坏,那是特别可怕的。我们常常看到“某某城市的房地产富触因违法羟首而被捕坐牢”这类报道,现在还没有听说过IT富缄违法经营而
8、坐牢的IT人士们肯定要警惕,勿以恶小而为之,防止滑向违法深渊,3,互联网企业的常见研发管理何互联网企业的软件质量、服务品质等方面正受到来自内部、外部的严峻挑战,对其软件研发实力提出了更高的要求,否则在线服务根基不稔.作者访淡了国内数家闻名互联网企业的各种岗位人员获得了大量调查问卷(近300份.在此基础上我们总结了常见的研发管埋问咫.这些何时具有普遍性,值阳企业领导们Ift视.3.1跨部门侨同工作问题我们分析发觉互联网企业的跨部门协同工作问题(见图2普遍比传统软件企业多“一个简洁的缘由是,互联网企业的运苜部门、设计开发部门之间的差异比较大,疾至可以用“隔行如隔山”来形容。例如从事“房产、女性、少
9、儿等频道”的漏轼可能完全不懂网页(或软件)的设计开发:反之设计开发人员也可能完全不懂得“房产、女性.少儿等侦道”的业务.解决跨部门协同工作问国的基本方法是:制定清新的跆部门工作流程,部若配套的管理工具,开展充分的培训,积累胜利的案例。互联网企业的聆部门协同工作问题百分比A.上下游人员相互不熟识对方的工作流程和规范,沟通比较费劲,沟通效率比较低,35%B.上游不能刚好了解下游的工作进展状况和负荷,不断传达新的任务,下游忙不过来.31%C.上下游人员在沟通的时候,没有刚好记录沟通的结论和建议.24%D,上下游人员的工作成果分侬在各自的计算机里,难以枳累和共享学问财宝.46%E.上游传达给下游的需求
10、不械清晰,各方理解有值差,导致需求和工作成果常行变更,45%图2互联网企业的跨部门协同工作问题统计图表3. 2项目管理问题多宁.联网业务带有很强的时效性,其项目的特点是“周期短、数量多”,常见的项目管理问题见图3。这些阿时可以用“三拍”来概括:领导扣脑袋做确定:干部拍眼期作保证:员工拍屁股后走人.互联网企业的用i目管理.问题百分比A.缺乏令人信服的立项可行性分析.42%B.没有完匏的立项建议书9大部分工作人员不了解项目的来龙去脉.2%C.预定的人力资源和任务进度不合理.26%D.没有明确项目羟理的权力和职责.25%E.跨部门的项目,缺少全程跟踪XS目的人。39%F.项目结束时,没有刚好总结学问
11、财宝、阅历教训.39G.项目结束时,没有评价项目的价(ft.没有分析投入一产出.52%图3互联网企业的项目管理问题统计图表由于CYWCMM1.方法论过于浩大困难而不适应于互联网项互联网企业迫切须要“管理微小型项目的方法和工具”。3.3技术开发问胞露求分析、系统设计、界面设计、编程、测试椰是重要的技术开发环节,是开发团队的内功,对“产品质量和开发进度”影响G大。图4中的技术开发问题在互联网企业和传统软件企业中普遍存在。解决这些问题的前提条件是消退“浮躁心态”,内功是不行能速成的,互联网业界有不少“投机”胜利的案例.但是投机不能用在技术开发上面.否则企业做难持续发展.企业应当聘请一些高手加入开发团
12、队.并口要不断地开展培训和沟通,提升团队的开发实力.技术开发问题百分比A.开发团队不能娴熟应用.增量一迭代”的开发模式.31%B.禽求分析实力欠缺,不能很好地抓住用户真正的需求.清南地阳述需求.42%C.系统设计实力欠缺,不能综合考虑产M的功能、性能、可扩展、可复用等.38%D.软件用户界面设计实力欠缺,易用性不然好.25%E.开发团队各成员的编程质肾差异比较大.32%F.利试和改楷的效率不高,不能在比较短的时间内发觉缺陷,并很快消退缺陷。30%图4互联网企业的技术开发问题统计图3.4管理工具问遨企业运用管理工具可以提开管理效率,积累学问财宝,例如代码和文档版本管理、任务进取管理、缺陷管理等等
13、。管理工具的主要问题不是“工具太少了”,而是“工具太多了,杂乱无章,映乏整体规划和管理”。大部分公司没有对管理工具进行规划.各个部门依据自己的历史状况和习惯采纳各色各样的工具.工具之间各不兼容,没有方法整合数据.有些工具很老了、不好用,但是有数据,不能淘汰,又不能更新.结果这么多杂乱的工具非但成不了财宝,反例成了包袱,特别头痛。整个公司采纳的“任务进度管理、版本管理、跳陷管理”工具可能多达十几种(见表1),凡是“不调杳不知道,一调我吓一跳”.您的部门(项目采纳什么工具来制定、赛控任务进度表?百分比MSProject,Exce1.,Out1.ook51%工作周报+Emai1.13%其它:手工记录
14、,不管理,不关切36%您的部门(项目采纳什么工具来管理源代码和文档的版本?百分比CVS47%Subversion18%VSS5%其它:保存在木机,不管理,不关切30您的部门(项目采纳什么工具来管理缺陷(Bux)?百分比Bugfrec,BURZi1.1.a.TcstTrack,Jira等28%其它:word.Exce1.,Emai1.口头通知,不管理72%表研发管理工具的统计表3.5绩效考核问题很多互联网公司都是上市公E,要以季度为单位技露财务报表.所以通常公司要求员工以季度为单位制定自己的绩效目标和JS作安排.在诳行绩效考核的时候,简洁出现以下几个向时:(1)将一些舶来的绩效考核方法生投硬套到
15、工程师身上:绩效考核通常是以结果为导向的,一般都是W先定下详细的指标及其目标值,然后进行结果度埴、考核。而广僦工程酊工作结果的好坏一般取决于工作过程,其过程通常比较详细、细致,只有在研发管理比较成熟的时候才可能找到并及化出比较合适的绩效考核指标,否则会适得其反.延误项目进度,降低员工士气.2混淆绩效考核与研发管理:假如期望绩效考核能畴提升研发管理水平,那就大错特错了绩效考核没有关注研发本身.没有对研发工作供应任何指导.所以不能提升研发实力.事实匕只有“研发过程”实力得到提升,我们才可能看到好的“绩效结果”,这才是一个正确的逻辑关系.以季度为单位制定研发安排:产品和项目有自身的生命周期,在制定缄
16、效目标的时候,不要缘木求鱼,打乱了现有项目自身的生命周期,只会有杏于绩效目标。绩效考核是把双刃制.在研发管理成熟度较低的时候急于实行绩效考核很有可能会损害到员工的主动性.4.对策I漉程改进和管理平台建设瞪部门协同工作同应、项目管理何超、技术开发问遨、管理工具向四、绩效考核问遨.这些同应在互联网企业中普遍存在。企业领导不能什么都不管,也不要期里找到灵丹妙药一下子把全部问题都解决挣,本身阐述比较有效的对策:流程改进和管理平台的建设,供互联网企业参考.4. 1流程改进所谓流程就地工作的步骤和制度(规范).流程规定了“谁”“在什么时快”“怎么做事情”“产生什么成果”,流程一般有6个要素:目的和适用莅用
17、、角色职责、工作步骤和流程图、输入和输出、成果模板、度量和评价。流程改进是指分析企业的强项和弱项,改正缺点、发挥优点,制定更合理的流程.使广陶员工依据流程开展工作,流程改进的一般方法如图5所示,研发管理漉程的示例见图6.对于超过百人的研发队伍,公司应当设立特地的流程改进机构,不断发觉企业自身的研发管理问题,并在公司层面进行持续改进,为各个业务部门供应有效的研发管理方法论和工具支持。2分析何I1.协羽IfI3H9SI_JC4ffa?aaa12一5 圮SHISJ6 ;t行m符容改遽图5流程改进的般方方式图6研发管理流程示例4.2集成化研发管理平分的建设建设佻成化研发管理平台的好处是:(1)将研发管
18、理过程中常用的工具集成于一个平台中耻心环境).企业不必购买多个分立的管理工具,避开了管理工具之间不兼容、数据孤立的问题。不仅提高了研发管理效率,而且大大降低了购买工具的成本.(2)管理平台不仅可以为企业建立完备的研发管理数据库,枳米企业的学问财宝,而旦帮助企业领导对全部项目的人员、进度、工作量、成本、桢敢进行数据分析,为持续提升研发绩效供应客观依据。我们针对互联网和软件企业的需求,研制了“集成化研发管理平台”,目前该平台集成了6个软件工具:(I)研发项目管理系统FUtUre”用于管理中大型项目,达CMM1.3级要求.主耍功能有:殂织结构和用户管理,立项和结项,项目规划与监控(人员、任务进度、成
19、木),风险跟踪,变更限制,项目需求管理,缺陷跟踪,技术评审,项目会议等。(2)需求任务管埋系统TaSkManagor.用于管埋1.部门需求任务或者微型J目。主要功能有:发起衢求,创建任务,执行任务,递交成果,沟通记录,人力资源分析、变更记录等.(3)企业文档管理系统DOCeCnIer。用于文档版本管理,便于共享学问,主要功能有:创建文件库,H目操作,上传下载文件,版本管理,文件审批,文件搜寻等.另外,建设采纳CVS、SubVersion.VSS管理代码的版本。(4)信息发布与沟通系统Inf。Share。用于发布研发信息(例如流程文档和新闻)、开展技术沟通(论坛)等等。(5)客户极务管理系统Sa
20、tiSfy.用干管理客户的需求建议、投诉等.便于研发人员刚好了解状况、快速响应.(6)研发管理门户网站POrta1.用户可以在Por1.a1.里面阅读研发信息和个人相关工作。图7-14是集成化研发管埋平台的示例图片,依据冏在问卷的反馈,用户对“集成化研发管理平台”的支持度高达63%,见表2.您须要“集成化研发笆理平台”吗?百分比须要63%不了解状况.不清晰28%不须要9%我2集成化研发管理平台的统计表集成化研发管理平台4,人I40:IAa71江.Erg,今QNiT广七八nu才”VZQRiETK=*图7集成化研发管理平台的登录页面稀WAYaA”二:川M1.rI,KW.IO:*VM11*:KMM*(o;*uw)ifBoiiSWQW”公E1.星6OMFXW11M-m*zmr4rjt(DM)*niwxnmi1.CrttJAi呼BeBnttr的Ww图13研发管理门户网站Porta1.的界面示例图14客户驰务管理系统SaIiSfy的界面示例5.小结相比于软件工程近四十年的发展历史,互联网企业的研发管理尚处于萌芽状态,其管理方法和工具远未成熟“本文作者致力于互联网和软件企业的研发管理方法和工具的探环,希里更多的人共同参加,