根据《人力资源社会保障部财政部关于软件工程和信息技术服务业企业薪酬政策的通知》(人社部发〔2016〕106号),软件工程从业人员的基本薪酬标准是不低于技术类和管理类人员年收入水平。对于从事软件开发的从业人员,在企业劳动合同中约定采用项目制。项目制人力成本标准为每名参与项目的软件工程员月薪人民币20万元(其中技术岗位的人员薪酬在20万元以上)。同时《全国专业技术人员继续教育规定》(人社部发〔2015〕60号)明确,“专业技术人员继续教育包括:通过国家、省、市、县专业技术资格考试和考核并取得相应证书。”

1、项目经理,也就是项目的负责人,是项目实际运作的责任人。

负责协调管理整个项目过程中所需要的人力、物力、财力。项目经理应当具有良好的职业道德和业务素质,具有良好的沟通能力;熟悉和掌握软件开发项目相关知识和标准规范,具备与项目运作相适应的业务能力和管理能力;了解团队协作方式和协作效果,能够有效沟通和协调项目成员;具有项目管理经验和较强的专业知识与技能。另外项目经理应具有良好的职业操守,具有团队协作能力与责任心,能够与项目团队成员同甘共苦,与团队成员建立和谐关系。

2、软件工程师,也就是项目经理和技术负责人。

项目经理是软件工程师的核心岗位,对整个项目开发过程进行总体规划和部署。在项目经理的带领下,项目团队将分工明确,有序地完成软件开发任务。项目经理需具有良好的沟通能力和较强的解决问题的能力以及较强的责任心和良好的团队协作精神,具备良好的沟通能力和较强的创新意识,善于组织和协调团队成员解决技术问题和完善软件功能,并负责完成相关技术验收等工作。

3、软件工程师,也就是技术负责人,它是软件开发项目中的一个关键角色。

从这个意义上说,软件工程师在项目中的重要性不言而喻。他不仅要负责软件的研发,还需要负责软件项目的实施和质量控制。对项目提出的需求和问题,可以自己独立进行解决,也可以请别人来解决。因为软件开发中的一些细节问题是需要技术人员去解决的,所以他应该也需要有一个专门的技术人员来负责软件开发项目的管理工作和质量控制工作。

4、项目经理,也就是项目经理,在软件开发过程中起着主导作用。

在技术和管理层面,项目经理与技术人员(含技术经理助理、团队成员)有相同之处。一个项目涉及到多种技术岗位,需要的专业知识和经验也不尽相同。因此,项目经理通常是一个复合型人员,既要具备专业技能和知识积累,又要掌握软件开发的相关知识和技能,以及一定的管理能力和协调能力。同时,一个项目如果能有多个合作伙伴共同参与实施过程、参与项目经理就有可能是一个强大的团队成员。项目经理在项目实施过程中也会遇到一些问题,这些问题既有共性(如工作任务量大或工作量大等),也有个性(如团队成员之间相互沟通困难、团队成员间工作配合差、团队成员之间不能协调等等);还有一些问题可以通过项目经理来解决,但这些都需要团队成员有很强的协作能力和沟通协调能力。

5、软件工程师,还就是项目经理和技术负责人之间进行协调讨论与沟通的过程。

这个过程中,技术负责人主要负责用户界面的设计和维护,而项目经理主要负责项目进度管理,项目需求分析和解决方案设计等。项目经理的主要工作是协调沟通各成员之间的关系以及解决出现的各种问题。同时,项目经理还承担着项目经理的角色:项目管理和项目资源管理等等。这些职能分工都需要对技术负责人进行指导。