Project leader首要的任务是了解、分析、落实用户需求,组织开发小组的开发人员、设计人员进行开发、制作。还要定期与客户、开发人员沟通项目进度,保证项目的顺利实施。
开发人员这边在开发过程中不可避免的会遇到难题,这时对需求会有抵触情绪,希望客户能做出让步,这是对项目经理而言,一方面需要认真的了解问题所在,不能单方面的推到开发人员这边“必须这样实现。。。”,当然也不能向内,直接要求客户摆出一堆难题,要改变需求。
这时一个有技术背景的项目经理就有很大的优势,可以分析开发人员提出的问题,凭借自己的开发经验进行分析,和开发人员一起去解决问题,从需求和技术实现两个角度综合考虑,客观的进行评价,提出解决方案,争取把问题消化在内部。我想这也是开发人员非常需要从项目经理那里得到的帮助。
另外,邮件这个工具可以有效的记录工作日志,向整个Team发布消息,沟通项目进度,一定要好好的利用。由于会有一个以上的项目进行,这时不妨对邮件的标题也优化一些,比如对A项目,自己发布的邮件都以A开头,讨论需求的都是以 A Requirement -xx,工期的都以 A Schedule -xx.....可以在开始的时候定一些规则,这些细小的东西其实对项目管理还是很有帮助的。
项目的文档也需要进行版本控制,可以从V0.9,V1.0....对文章中的需求、流程也要增加清晰的编号,这样在会议的时候可以更加有效的进行沟通,快速让对方了解你所说的内容。