要想持续成功交付软件系统,首先要研究好做软件的人,他们的特点,他们的需要,如何领导他们持续走向成功。一般软件开发都采用项目式的方法,因此我需要讨论人的两个层次,一个是作为个体的人,也就是你、我这些工程师们;二是作为团队一员,你我的表现。
简单一点,不做展开:
工程师们的特点:(尽量客观)
- 知识丰富
- 高智商
-
爱好学习与钻研
-
自尊心强
-
过高估计自己,个人英雄主义
-
收入水平相对较高
-
责任心强
-
不喜欢被束缚
-
沟通与表达能力弱
-
缺乏纪律性
-
你的和我的,分的太细
-
诚实
-
具有创造性
-
年轻
-
固执
-
专注
上面罗列的特点,来自于这段时间的收集与整体。如果大家有好的资料来源,也请提供给我。
汇总起来一句话,就是我们其实是知识分子群体的一员。也就是德鲁克所定义的知识工作者。对于知识分子进行管理与领导的总结如下:
-
尊重
-
清晰的目标
-
目标驱动
-
以事实为基础,避免人身攻击
-
沟通
-
工作分解与审查
-
让人们参与决策
-
人员搭配与团队模型
-
众效责任
-
问题员工的管理
-
授权
-
营造宽松的环境
-
去除坏分子
如何对我们进行激励:
-
成就
-
学习与研究的机会
-
参与决策
-
宽松的环境
-
能够获得晋升的机会
-
信任
-
金钱
应该要注意什么:
-
避免钻牛角尖
-
政治
-
人身攻击
-
性格不合
对于在团队中,工程师们的行为、领导与管理、激励等有待进一步研究