一、沟通
1、负责与其他部门的沟通协调,沟通项目需求、产品需求,评审需求的合理性、可行性等,制定相关开发准入规则。
2、及时沟通处理团队负面情绪,不要让负面情绪影响其他同事。
二、开发
1、指导和编写开发指南文档,包括开发规范、设计规范、团队沟通机制等,让新成员或对项目不熟的成员能够快速上手,让开发在开始之前能有一个规范意识。
2、需求评审,评审需求说明文档、原型设计等,减少进入开发阶段之后的返工几率,减少开发二次沟通的几率。
3、梳理项目需求,根据需求对项目进行整体设计、模块设计以及重点功能设计,对重点和复杂的业务模块绘制业务流程图等。
4、制定开发计划,根据需求说明进行工作任务分解,设置各项任务的合理工期,制定合理的开发计划,根据人员能力分配合适的开发任务。
5、核心功能设计、开发或检查,指导和设计关键环节实现方案,提炼通用功能组件,提高开发效率,加强复用度。
5、代码走查等,保证开发质量。
三、团队建设
1、质量意识,平时不要放过和忽略一些小问题,遇到问题后及时向大家提出,长久以往,团队的质量意识将会得到明显提高。
2、易用性意识,功能设计有时候不止是产品经理来做,有时候也会是开发人员自己来做,做为一个合格的开发人员,也应对交互设计有一定自我要求,拒绝复杂的交互设计。
3、平时组织一些技术培训,可以分配一些学习任务。