欢迎来到天天文库
浏览记录
ID:12413013
大小:154.50 KB
页数:14页
时间:2018-07-16
《企业研发之道论质量效率和成本》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、企业研发之道:论质量效率和成本更多内容欢迎莅临天马行空官方博客:http://t.qq.com/tmxk_docin2.1企业研发管理的目的企业研发管理的目的是:开发正确的产品(正确决策),并且正确地开发产品(正确执行)。前者是领导的主要职责,后者是团队的主要职责。2.1.1开发正确的产品所谓“开发正确的产品”是指“开发能够赚取合理利润的产品”。对于企业而言,评判产品“好坏”的最主要指标是该产品产生的“利润”,而不是产品功能的多少强弱。研发工作主要存在于企业和大学。千万要注意,不可把大学搞科研的方式照搬到企业中来。我看到不少企业从大学里请来所谓的“专家、学科带头人”到企业搞产品研发,结果做
2、出自我感觉良好、却没有人买的东西,把企业亏得一塌糊涂。政府及社会各界给大学投资很多钱搞科研,允许人们去研发不赚钱的东西,那是因为大学科研机构的主要考核指标是学术水平而不是经济效益。但是企业的职能和大学科研机构的不同,大学科研机构不赚钱不会倒闭,而企业不赚钱就要命了。企业必须开发“能够赚取合理利润”的产品,否则就是错误的决策。判断一个设想中的产品能否给企业带来合理利润,这绝对不是一件碰运气的事情。不论是开发自主产品还是合同项目,企业研发流程中一个必不可少的重要过程域是“立项管理”。立项管理的目的是:通过规范化的流程,分析并采纳符合企业根本目标的立项建议,使之成为正式项目,并将人力资源、资金、
3、时间投入到项目上,最终获得期望的效益。反之,拒绝不符合企业目标的立项建议,避免浪费公司的资源和机会。2.1.2正确地开发产品当企业已经决定开发某个产品时,产品决策过程已经完成,之后进入执行过程。“正确地开发产品”是开发团队的职责,即:(1)开发团队应当在预定的时间和成本之内,完成质量合格的产品。(基本目标)(2)开发团队要尽最大努力把产品做得好、做得快并且少花钱。(奋斗目标)开发团队要想实现上述目标,必须打好以下基础:(1)要有合适的研发流程,避免开发过程混乱。(2)开发团队要具备充分必要的工作技能。综上所述,企业研发机构的主要工作是:一方面要根据市场需求和公司决策“正确地开发产品”,为企
4、业创造效益;另一方面,要持续地改进研发流程和提升工作技能,把前者做得更好。2.2衡量研发优劣的关键指标:质量、效率和成本评价研发做得好不好,最重要的指标当然是研发产生的经济效益。但遗憾的是,在研发过程中人们无法得知当前项目(或产品)究竟会产生多少经济效益。拿什么来衡量正在进行的研发工作做得好不好呢?假设产品决策是正确的,如果开发团队把产品做得又好、又快、又省钱,我们自然认为研发工作做得好。把口语“好、快、省”翻译成为专业术语,就是“高质量、高效率、低成本”。所以衡量企业研发工作优劣的关键指标是“质量、效率和成本”,企业研发管理的奋斗目标是“提高质量、提高效率并且降低成本”。“质量、效率、成
5、本”三者天然存在对抗关系。俗话说“一分钱一分货”,人们买东西的时候大多认可“质量越好、价格也就越高”,即高质量意味着高成本。再如俗话“慢工出细活”,言下之意若想获得高质量,干活就比较慢,效率降低了。古人云:鱼和熊掌不可兼得,舍鱼而取熊掌者也。提高质量、提高效率并且降低成本,犹如“鱼、熊掌和美酒”三者兼得,谈何容易!物理学中有个富有哲学意义的熵增定律,大意是:复杂系统的各个成分自然趋向于混乱无序,越混乱越稳定。如果要打破混乱,建立秩序,就要赋予系统一定的力量或能量。熵增定律也适合于人类社会。混乱是事物的最自然状态,秩序不是最自然的状态。但是人们希望社会有秩序,所以要付出代价来建立制度,要有人
6、维持秩序。如果企业没有研发管理,那么研发机构最自然的状态是“质量越来越差、效率越来越低、成本越来越高”,即最大程度的混乱。这样的状况显然不是人们希望的,所以研发机构必须寻求能够改变混乱状况的力量,这种力量就是“正确的方法”加“坚强的执行力”。我们只有充分理解“质量、效率、成本”和企业效益之间的关系,才能找到正确的方法来“提高质量、提高效率并且降低成本”。2.3论质量2.3.1什么是软件质量词典对质量的定义是:①典型的或本质的特征;②事物固有的或区别于其他事物的特征或本质;③优良或出色的程度。CMM对质量的定义是:①一个系统、组件或过程符合特定需求的程度;②一个系统、组件或过程符合客户或用户
7、的要求或期望的程度。上述定义很抽象,人们看了准会一脸迷惘。就让我们用“人的健康”来类比解释软件质量:古时候人们以为长得结实、饭量大就是健康,这显然是不科学的。现代人总是通过考察多方面的生理因素来判断是否健康,如测量身高、体重、心跳、血压、血液、体温等。如果上述因素都合格,那么表明这人是健康的。如果某个因素不合格,则表明此人在某个方面不健康,医生会对症下药。通过类比,我们这样理解软件质量:软件质量是许多质量属性的综合体现,
此文档下载收益归作者所有