我看中国软件---管理篇
小的时候老妈老爸都希望我长大后当个官,不仅仅让他们长脸,而且是
还可为家里人或亲戚朋友带来很多的好处,老爸老妈一辈子面朝黄土背
朝天,见过最有本领的人可能就是乡长、村长之类的,这些X长们在老
妈老爸的眼里是多么地威风,出门有小车坐,有好酒喝有好烟抽,管理
着整遍区域,虽然忙得不可开交,但也油光满面春风得意,我最早对管
理的认识也是从他们身上了解的,可事与愿为,我到现在离官场越来越
远,当初读大学时选择的是计算机的专业,老妈老爸百思不得其解,总
以为计算机是商店里所用的计算器,他们不明白为什么这么个小玩意还
要学四年,我不管如何解释,他们都是云里雾里的,那是旧事,现在变
化很大,村里的很多人家都买电脑来玩游戏了,自然我也不需要向老爸
老妈解释了,看到我在城里为生活奔波,虽然当不了政府官员,但也不
至于囊中羞涩揭不开锅,他们也终于放心了......
呵呵,开始离题了,我有些老毛病,写文章时经常忘记主题,越扯越远
,不过我喜欢这种感觉,没有任何目的,自由自在的,要真正意义上的
去写管理,我根本没有这个资格与档次,因此很多的观点是自我的,也
是偏面的,还是那句话,如能对你有所启发或帮助,将是我莫大的荣幸。
国内软件企业普遍规模较小,管理模式模糊不清,很多公司都是老板一
个人说了算,整个公司的前途与命运掌握在一个人的手中,这是很危险
的,据我多年的工作经验以及善于观察与思考的习惯,现在来总结一下
国内多数中小规模软件企业都具有的管理方面的共同特性:(1)被动
地管理,往往被市场或客户牵着鼻子走,哪里着火哪里灭火,变化迅速
,没有形成稳定统一的行为规范以及开发机制;(2)过于注重眼前利益
,软件开发上一直在重复着低级的劳动,没有耐心去做一些技术积累,
以降低开发成本,缩短开发周期;(3)好高骛远,企业定位不准确,
似乎什么都可以做,但什么都做不精,有时还特爱面子,去做一些能力
之外的没有实用价值的研究;(4)产品或项目开发工程师脱离直接客户
,通过市场或业务人员去获取需求,往往无法正确理解客户的需求,而且
容易造成互相推卸责任,使项目拖延,造成直接经济损失;(5)管理人
员不能以身作则,游离于公司的法规和措施之外,而且往往压制与怀疑
比自已优秀的人才,胸怀不宽,更别说引进海外人才和职业经理人了;
(6)没有建立良好的人才激励机制,对技术人才重视不够,人才流动
率很高;.......
我这个人喜欢挑毛病找问题,有点愤世疾俗郁郁寡欢不得志,对中国软
件缺乏赞美与鼓励,有些朋友不太习惯,在此我表示SORRY,呵呵。
现在CMM很火,很多企业都在为之陶醉为之疯狂,而且不提少当地政府对过
了CMMX的企业还进行重奖,于是部分企业心动了也行动了,经过一两年的
努力改造与操作,也居然能过,有时让人想不明白,但你又不得不接受现
实,我一直以为那是一种文化,一种长期积累下来的行为规范,想不到可
以强制改造,这似乎有点生搬硬套,我不太清楚这些公司是否做到真正意
义上的规范化,但我清楚CMM对一个企业来说是很有重要性,由此带来商务
上、市场上的好处是显而易见的。我个人不提倡规范的生搬硬套,我们可以
悉心地学习研究国际上先进的管理理念与管理模式,并结合国内行业特点、
开发人员特点以及企业本身的特点来制定自已的规范,它不一定很符合标
准,不一定很赏心悦目,不一定什么文档都要写,但对企业而言是适宜的
高效的,我自已做技术管理工作也有一定的时间了,我喜欢如下的一些管
理观念与管理模式,并一直在努力探索与实践。
(1)人性化管理
针对某一个产品或项目,组建三至五个人的TEAM,强调沟通与协作,重视
每个人的能力与发挥,任务分配富有弹性,时刻关心每一个人的状态与意
见,文档与源码立求简单实用,不书写冠冕堂皇的文档,不设计高深复杂
的算法,不追求花里胡哨的界面,一切以简单简洁为主,以人为中心,勤
于在细小的事情上与组员沟通,经常用毛毛细雨去灌溉员工的心灵。
(2)目标管理
明确TEAM的目标,并制定阶段里程碑,将目标层层分解、落实,明确每一
个的责任,围绕目标来制定工作计划,以目标为尺度进行考核。无论是工
作还是生活,我们都怕毫无目标,试想你总在忙忙碌碌,但不知为了什么
,也不知什么时候达到什么样的目标,这是非常痛苦的,你在公司有工作
上的目标,你个人的发展也要有目标,我喜欢具有明确目标、方向与特点
的员工,在分配任务时也会充分考虑这个问题,争取工作任务与他的目标
相符,目标是驱动力,设计好了可让工作任务变得清晰明了,员工的工作
面貌焕然一新。
(3)数字化管理
我是搞技术出身,对1与O很敏感,当年曾日以继夜地CODING与学习,因此
任何事情我喜欢以事实与数据为依据,你给我口若悬河地讲解或分析一个
上午,还不如给我一个表格,里面包括事实以及证明事实的一系列数据,
同时我也喜欢利用先进的信息技术建立公司的内部网络,实现资源共享与
信息的快速传递,有时甚至愿意付出一定的成本去开发一套内部的工作计
划、进度控制、员工备忘录与工作考核的信息系统或利用现有先进的管理
软件,来实现公司内容的数字化管理,我对任何员工的提升与加薪都需要
有充分的数据作为证据,每个人都是公平的,因为数据是事实,伪造是没
有说服力的。
(4)知识管理
对我而言,所谓的知识管理就是技术积累的工作,每个产品或项目结束时
都需要有一定的技术积累,这也是考核产品或项目是否成功完成的因素之
一,打个比方,比如目前我们做的A系统中有一个报表子系统,而报表系统
是具有一定的通用性的,除了数据来源不同,其表现形式无非是表格、圆
饼图、柱状图、曲线图等等,因此在做完A系统后,此报表子系统就自然而
然成为公司的一项重要的技术积累,在今后对所有含有报表功能的系统的
开发,我们都可延用A系统的技术积累,而不管新的系统你用的是什么语言
或工具来开发,这无疑大大地提高开发效率,缩短开发周期,而且随着此
技术积累的不断完善与成熟,在未来它有很有可能就成为你公司新的业务
方向或产品。
其实,所有的管理工作归根结底都是对人员的管理,员工的态度与素质将
直接影响企业的发展,人不机器,人是有感情的,作为一个人,如果当你
悲伤时,有人替你分忧,当你快乐时,有人与你分享,当你有困难时,有
人与你共同努力,那么你会将他当作你的朋友或知已。企业管理者如果真
正做到时刻想着为员工分忧解难,那么员工自然也定会与企业忧患与共,
共同进退。这个道理可能大多数人都明白,可要真正去做,还是很难很
难的,对企业管理者的要求很高,除了要懂技术、市场与经济,也许还要
具备社会学、心理学、人际关系学、公共关系、伦理学等等知识。
小的时候老妈老爸都希望我长大后当个官,不仅仅让他们长脸,而且是
还可为家里人或亲戚朋友带来很多的好处,老爸老妈一辈子面朝黄土背
朝天,见过最有本领的人可能就是乡长、村长之类的,这些X长们在老
妈老爸的眼里是多么地威风,出门有小车坐,有好酒喝有好烟抽,管理
着整遍区域,虽然忙得不可开交,但也油光满面春风得意,我最早对管
理的认识也是从他们身上了解的,可事与愿为,我到现在离官场越来越
远,当初读大学时选择的是计算机的专业,老妈老爸百思不得其解,总
以为计算机是商店里所用的计算器,他们不明白为什么这么个小玩意还
要学四年,我不管如何解释,他们都是云里雾里的,那是旧事,现在变
化很大,村里的很多人家都买电脑来玩游戏了,自然我也不需要向老爸
老妈解释了,看到我在城里为生活奔波,虽然当不了政府官员,但也不
至于囊中羞涩揭不开锅,他们也终于放心了......
呵呵,开始离题了,我有些老毛病,写文章时经常忘记主题,越扯越远
,不过我喜欢这种感觉,没有任何目的,自由自在的,要真正意义上的
去写管理,我根本没有这个资格与档次,因此很多的观点是自我的,也
是偏面的,还是那句话,如能对你有所启发或帮助,将是我莫大的荣幸。
国内软件企业普遍规模较小,管理模式模糊不清,很多公司都是老板一
个人说了算,整个公司的前途与命运掌握在一个人的手中,这是很危险
的,据我多年的工作经验以及善于观察与思考的习惯,现在来总结一下
国内多数中小规模软件企业都具有的管理方面的共同特性:(1)被动
地管理,往往被市场或客户牵着鼻子走,哪里着火哪里灭火,变化迅速
,没有形成稳定统一的行为规范以及开发机制;(2)过于注重眼前利益
,软件开发上一直在重复着低级的劳动,没有耐心去做一些技术积累,
以降低开发成本,缩短开发周期;(3)好高骛远,企业定位不准确,
似乎什么都可以做,但什么都做不精,有时还特爱面子,去做一些能力
之外的没有实用价值的研究;(4)产品或项目开发工程师脱离直接客户
,通过市场或业务人员去获取需求,往往无法正确理解客户的需求,而且
容易造成互相推卸责任,使项目拖延,造成直接经济损失;(5)管理人
员不能以身作则,游离于公司的法规和措施之外,而且往往压制与怀疑
比自已优秀的人才,胸怀不宽,更别说引进海外人才和职业经理人了;
(6)没有建立良好的人才激励机制,对技术人才重视不够,人才流动
率很高;.......
我这个人喜欢挑毛病找问题,有点愤世疾俗郁郁寡欢不得志,对中国软
件缺乏赞美与鼓励,有些朋友不太习惯,在此我表示SORRY,呵呵。
现在CMM很火,很多企业都在为之陶醉为之疯狂,而且不提少当地政府对过
了CMMX的企业还进行重奖,于是部分企业心动了也行动了,经过一两年的
努力改造与操作,也居然能过,有时让人想不明白,但你又不得不接受现
实,我一直以为那是一种文化,一种长期积累下来的行为规范,想不到可
以强制改造,这似乎有点生搬硬套,我不太清楚这些公司是否做到真正意
义上的规范化,但我清楚CMM对一个企业来说是很有重要性,由此带来商务
上、市场上的好处是显而易见的。我个人不提倡规范的生搬硬套,我们可以
悉心地学习研究国际上先进的管理理念与管理模式,并结合国内行业特点、
开发人员特点以及企业本身的特点来制定自已的规范,它不一定很符合标
准,不一定很赏心悦目,不一定什么文档都要写,但对企业而言是适宜的
高效的,我自已做技术管理工作也有一定的时间了,我喜欢如下的一些管
理观念与管理模式,并一直在努力探索与实践。
(1)人性化管理
针对某一个产品或项目,组建三至五个人的TEAM,强调沟通与协作,重视
每个人的能力与发挥,任务分配富有弹性,时刻关心每一个人的状态与意
见,文档与源码立求简单实用,不书写冠冕堂皇的文档,不设计高深复杂
的算法,不追求花里胡哨的界面,一切以简单简洁为主,以人为中心,勤
于在细小的事情上与组员沟通,经常用毛毛细雨去灌溉员工的心灵。
(2)目标管理
明确TEAM的目标,并制定阶段里程碑,将目标层层分解、落实,明确每一
个的责任,围绕目标来制定工作计划,以目标为尺度进行考核。无论是工
作还是生活,我们都怕毫无目标,试想你总在忙忙碌碌,但不知为了什么
,也不知什么时候达到什么样的目标,这是非常痛苦的,你在公司有工作
上的目标,你个人的发展也要有目标,我喜欢具有明确目标、方向与特点
的员工,在分配任务时也会充分考虑这个问题,争取工作任务与他的目标
相符,目标是驱动力,设计好了可让工作任务变得清晰明了,员工的工作
面貌焕然一新。
(3)数字化管理
我是搞技术出身,对1与O很敏感,当年曾日以继夜地CODING与学习,因此
任何事情我喜欢以事实与数据为依据,你给我口若悬河地讲解或分析一个
上午,还不如给我一个表格,里面包括事实以及证明事实的一系列数据,
同时我也喜欢利用先进的信息技术建立公司的内部网络,实现资源共享与
信息的快速传递,有时甚至愿意付出一定的成本去开发一套内部的工作计
划、进度控制、员工备忘录与工作考核的信息系统或利用现有先进的管理
软件,来实现公司内容的数字化管理,我对任何员工的提升与加薪都需要
有充分的数据作为证据,每个人都是公平的,因为数据是事实,伪造是没
有说服力的。
(4)知识管理
对我而言,所谓的知识管理就是技术积累的工作,每个产品或项目结束时
都需要有一定的技术积累,这也是考核产品或项目是否成功完成的因素之
一,打个比方,比如目前我们做的A系统中有一个报表子系统,而报表系统
是具有一定的通用性的,除了数据来源不同,其表现形式无非是表格、圆
饼图、柱状图、曲线图等等,因此在做完A系统后,此报表子系统就自然而
然成为公司的一项重要的技术积累,在今后对所有含有报表功能的系统的
开发,我们都可延用A系统的技术积累,而不管新的系统你用的是什么语言
或工具来开发,这无疑大大地提高开发效率,缩短开发周期,而且随着此
技术积累的不断完善与成熟,在未来它有很有可能就成为你公司新的业务
方向或产品。
其实,所有的管理工作归根结底都是对人员的管理,员工的态度与素质将
直接影响企业的发展,人不机器,人是有感情的,作为一个人,如果当你
悲伤时,有人替你分忧,当你快乐时,有人与你分享,当你有困难时,有
人与你共同努力,那么你会将他当作你的朋友或知已。企业管理者如果真
正做到时刻想着为员工分忧解难,那么员工自然也定会与企业忧患与共,
共同进退。这个道理可能大多数人都明白,可要真正去做,还是很难很
难的,对企业管理者的要求很高,除了要懂技术、市场与经济,也许还要
具备社会学、心理学、人际关系学、公共关系、伦理学等等知识。