软件开发项目实施之如何调动软件开发技术人员的目标一致性

“欲造物,先造人!”一个软件开发项目的成功或失败,其首要关键因素是人。软件开发项目成员是否能够步调一致,是否能够积极主动的朝着同一目标前进便成为软件开发项目顺利开展直至最终完成的基本前提。

通常员工表现不佳,有来自员工内在思想的原因,也有来自其它多方面外在环境的原因。其中后者有更多的因素,影响面更大。这就要求软件开发项目经理必须努力帮助员工创造更好的环境,包括工作场地、设施工具甚至生活条件等硬件环境,同时也包括软件开发项目总目标、软件开发项目制度以及工作氛围等软件环境。这其中,硬件环境条件由于软件开发项目自身的性质难以进行本质性改善。因此软件开发项目经理应该把软件环境的改善作为调动员工积极性的重点。

1、建立共同的目标

软件开发项目总目标是软件开发项目经理与软件开发项目组织成员共同建立起来的,融软件开发项目目标与个人目标于一体的,软件开发项目组织成员们努力要追求的目标。有了这样一个目标,软件开发项目团队就可以对团队成员产生强大的吸引力,从而增强团队的凝聚力。只有软件开发项目组织成员在思想意识上高度统一没有分歧,才能确保软件开发项目的措施从上之下具体贯彻落实,保证软件开发项目内部个体力量与目标方向相同,避免“内耗”现象,大大提高生产效率。

2、让员工说该怎么办

首先,安排工作时让员工了解事情的背景和原因。我们通常认为由于高一级的管理者更加广泛的接触以及其所处的职位高而相应承担的责任、考虑的问题都更为重要。所以上级对下级布置任务时,上级只需说明要求,而下级一般必须遵照执行。但如果员工不了解事情的背景和原因,他只能完全按照软件开发项目经理的表面意图去工作,不敢也不愿越雷池一步。执行过程中遇到的任何特例问题,他都要向软件开发项目经理汇报,因为他不知道怎样处理以及如何处理是正确的。

在任务执行过程中,遇到意外情况,让员工提出解决方案。管理级别高并不意味全能。在专业问题上,专业技术员工可能提出更加合理化的方案。不同的管理级别只能代表不同范围团体的利益,不同的思考角度。因此,让员工提方案而由软件开发项目经理审批绝不意味他领导软件开发项目经理。相反,是用他的专业角度弥补软件开发项目经理的不足。
让员工了解事情的背景和原因,并且在特例情况下让员工说怎么办不仅能够提高工作效率,使决策更加合理化。更重要的是培养员工的思考习惯,激发他们的主观能动性,增强员工在团队中的主人翁精神。

3、布置任务时明确要求

软件开发项目管理者经常会向软件开发项目组织成员下达工作安排。在安排时,尽量明确任务的详细要求、责任人、完成时间。如果一项工作涉及多人,还需明确各人的分工或者主要的负责人。
明确的要求可以避免员工之间的责任推委,极大的淡化了可能出现的管理矛盾。并且在目标考核中,明确的要求是考核的前提条件。

4、“Push精神”

任何“目标管理”都不会自动实现。在软件开发项目实施的过程中,我们通常将软件开发项目目标在时间坐标上量化成诸多子软件开发项目或是任务。但无论这种量化分割多么详细、多么具体。目标都不会自动实现。把划分好的任务扔给员工,只知道等待结果的“耍手掌柜式”的管理是软件开发项目经理要极力避免的管理方式。

陕西弈聪软件信息技术股份有限公司
电话:13679229477    02989322522
陕西省西安航天基地神州四路科为城墅20栋4301