初创型软件公司管理者如何留住软件开发团队成员的心
1、确保所有软件开发团队成员都可以获得成长的机会。对于软件公司领导来说,如果仅仅关注于是否可以按时完成任务、达成既定目标以及展示出自身领导能力之类事情的话,就会导致本末倒置的问题出现。毕竟,如果没有来自杰出软件开发团队成员的全力支持,软件公司领导就不会有完成任何重点目标和具体任务的机会。并且,对于软件开发团队成员来说,自身具有的能力水平就是可以完成任务的实际范围。所以,软件公司领导的本职工作就是向软件开发团队成员提供帮助以实现更上一层楼的目标。
另外,即便是最善于学习的软件开发团队成员在自身技能提高方面可做的工作也非常有限。因此,对于管理者来说,基本任务就是确保软件开发团队成员们都可以获得培训、指导、以及需要和应得的机会。在这一过程中,领导者需要倾听各种发言、引导前进方向并培养出软件开发团队成员们的忠诚和责任感来。管理者接下来还要做的,就是对结果进行全面分析,并对从执行到个人等方面表现出的进步与提高在工作情况方面带来的改善情况进行持续跟踪——这理应当包括公司与软件开发团队成员两部分。
对于领导者来说,首要职责就是让下属软件开发团队成员获得属于自己的发展机会。只要在软件开发团队成员技能培训方面花费足够的时间,领导者就会发现实现预定的长期目标不过是瓜熟蒂落的自然结果。
2、重点关注刚出现的问题。在给团队士气带来严重负面影响方面,没有什么其它事件会比无法解决的问题速度更快。同事之间的争吵、工作方面的问题、跨部门的纷争之类的行为都可能以给软件开发团队成员在工作动力、参与热情甚至职业道德方面带来负面影响。
细微问题永远不会自动消失。它们总是会蔓延并发展成为更严重的问题——如果领导者选择忽视所存在的问题,就会导致软件开发团队成员们立即放弃应有的尊重。而当领导者不受到尊重的时间,就不要奢谈什么领导力了。
对于领导者来说,永远都不应该幻想问题会奇迹般地消失(或者抱着总会有别人处理的投机心理)。不管实际问题多么微小,领导者都必须亲自进行处理。
3、拯救陷入困境苦苦挣扎的软件开发团队成员。所有团队中都会有一名无法按时完成任务的成员:如果领导者采取公开未能完成任务的具体情况、在会议上当众发火之类做法的话,往往只会起到降低项目前进速度的负面效果。随着时间的推移,其它成员以及领导者都会将陷入困境苦苦挣扎的当事者认定为问题所在的误区中。
如果出现了这种情况,陷入困境苦苦挣扎的当事者就几乎再也不可能回到自己的原有岗位上了。对于单独成员来说,来自团队整体的不满将属于过于沉重无法承担的情况。
但是,对于领导者来说,这些不满并没有达到过于沉重无法移除的境地中。
因此,在决定去除项目中的薄弱环节之前,领导者就应当竭尽全力为该软件开发团队成员提供足够帮助以达到恢复其原有声誉的目标。这时间,领导者应当对问题进行具体分析和及时处理,并且需要采取最积极的方式。通常情况下,可以采用这样的说法:“迈克,我知道你过去一直在努力。
我也明白你竭尽全力试图完成任务。现在,就让我们一起来找到需要你的其它岗位。”与此同时,领导者还应该表现出信心十足和毫无担忧的乐观心态,以及最重要的部分:告诉他自己就在这里亲自为所有相关步骤提供帮助
这并不意味着领导者需要降低对于广大软件开发团队成员的具体要求。仅仅只是说明应当进行更多的监督和辅导工作而已。
当然,这种处理方式有时也会失败;如果真的发生了这样的情况,领导者依然可以将过程本身作为自己取得的成绩。
4、致力于为软件开发团队成员提供全面服务——并且,绝对不要将自己也包括在内。如果领导者喜欢进行自我表扬的话,或许可以侥幸逃脱一两次,但最终结果也就仅此而已。简单地说,领导者永远不应该说或者做可以让自己成为焦点的任何事情。举例来说,领导者在表扬软件开发团队成员之前花时间谈论自己所做的贡献就属于完全应当避免的情况。千万不要说:“尽管花费了不少时间,但我终于说服高层管理人员,让我们……”之类的言语。如果事情属于不用说的情况,正确的选择就是坚持这么做。
对于领导者来说,获得的光辉和荣耀应当来自其它人的反馈,绝对不应该是自己的表现。当软件开发团队成员脱颖而出的时间,在团队成功完成任务的时间,以及软件开发团队成员将频临失败的项目改造成为盈利大户的时间,领导者务必要记住向他们而不是自己表示祝贺。
对于一名杰出的经理人来说,这些都仅仅属于应当完成的本职工作而已。
对于领导者来说,只要坚持将软件开发团队成员放在最重要的位置上,其它所有人就将会很快知道你的重要程度有多高。
5、与软件开发团队成员交流的时间保持谦虚低调。作为一名软件公司领导,我们已经达到了很多软件开发团队成员盼望有一天最终可以达到的等级。尽管有些软件开发团队成员所羡慕的是我们已经达成的业绩;但绝大部分软件开发团队