本文是对管理者的职责的一些思考,目前仅限于软件开发行业。部分还在继续思考,以后再全部补上。
一、分配任务。
管理者需要将任务合理的分配给手下的员工。
我思考的方法是:按照功能模块进行分配,比如A负责一个模块,B负责另外一个模块,当时不是说A和B就老死不相往来,他们会负责自己的模块,同时也需要对其他人负责的模块有一定了解,否则如果A需要进行大量功能性的修改,有可能会忙不过来。
二、解决存在的问题。
管理者需要解决目前存在的问题,比如软件的崩溃,数据没有达到想要的目标等等。
三、员工培训。
对软件的掌控能力,代码质量,模块划分,时间安排等等一系列目标。
四、员工激励。
了解他们,利益分配,给本团队争取利益等等。
五、提出目标。
一般包括程序的目标(包括程序架构是否清晰,代码质量等)和产品所需要达到的一些目标(包括产品的使用体验等)。