野路子项目经理——成员培养
今天和姚老师交流设计人员的工作,谈到岗位分工时,我突然有了关于培养团队成员的一些感悟,认为自己一直坚持的方法可能有点拔苗助长了。
目前在部门内部有两种具有代表性的管理方式:娟的细分法和我的锻炼法。细分法主要是由项目经理制定全程开发计划,将任务分解到业务最小单元、规定时限,程序员需按照计划按部就班的进行。项目经理将对执行过程进行全程严格管控。锻炼法则是给出明确目标,由程序员进行计划制定和任务分解,项目经理对计划和任务分解进行检查。在整个过程中,项目经理起到一个整体把关和协助的作用。
细分法适用于初级和中级程序员。他们此时还没有很好的掌握开发技能,更不用说设计能力了。因此通过细分法让他们逐渐学习到设计模式,了解到一个任务应该按照什么样的思路进行分解、可能会遇到的各种情况、以及任务各部分之间的重要程度。毕竟模仿是最好的学习方式,通过模仿可以让程序员快速掌握方法,而且避免出现因考虑不周导致的实现偏离,从而节省了时间和学习成本。
锻炼法适用于高级程序员或有设计意向和能力的程序员。通过他们的独立思考和反复的交流,他们可以更加深刻的学习到如何更全面、更周详的考虑问题、如何根据现有资源选择最佳方式、以及如何有效利用外部资源。毕竟犯错能让人印象深刻,学习效果也更价。但是锻炼法的过程需要程序员和项目经理多次讨论,会付出一定的时间成本。
就目前的团队成员组成情况来说,大部分属于初级和中级程序员。受限于经验和眼界,他们的设计成果会存在诸多问题。如果强行让他们使用锻炼法,有可能会打击他们的自信心和积极性。
因此,建议针对有一定经验的、且有设计意愿的程序员通过锻炼法进行培养。
目前在部门内部有两种具有代表性的管理方式:娟的细分法和我的锻炼法。细分法主要是由项目经理制定全程开发计划,将任务分解到业务最小单元、规定时限,程序员需按照计划按部就班的进行。项目经理将对执行过程进行全程严格管控。锻炼法则是给出明确目标,由程序员进行计划制定和任务分解,项目经理对计划和任务分解进行检查。在整个过程中,项目经理起到一个整体把关和协助的作用。
细分法适用于初级和中级程序员。他们此时还没有很好的掌握开发技能,更不用说设计能力了。因此通过细分法让他们逐渐学习到设计模式,了解到一个任务应该按照什么样的思路进行分解、可能会遇到的各种情况、以及任务各部分之间的重要程度。毕竟模仿是最好的学习方式,通过模仿可以让程序员快速掌握方法,而且避免出现因考虑不周导致的实现偏离,从而节省了时间和学习成本。
锻炼法适用于高级程序员或有设计意向和能力的程序员。通过他们的独立思考和反复的交流,他们可以更加深刻的学习到如何更全面、更周详的考虑问题、如何根据现有资源选择最佳方式、以及如何有效利用外部资源。毕竟犯错能让人印象深刻,学习效果也更价。但是锻炼法的过程需要程序员和项目经理多次讨论,会付出一定的时间成本。
就目前的团队成员组成情况来说,大部分属于初级和中级程序员。受限于经验和眼界,他们的设计成果会存在诸多问题。如果强行让他们使用锻炼法,有可能会打击他们的自信心和积极性。
因此,建议针对有一定经验的、且有设计意愿的程序员通过锻炼法进行培养。