工作描述:
1、与项目经理、产品经理、UI设计师、后端开发、测试开人员发共同讨论项目需求和技术选型。
2、团队中前端开发、后端开发、测试组成员结合项目需求和技术方案合理估时,对于确定的部分精准估时,对于不确定部分要计入风险估时,既能保证项目能在规定时间内完成,也要保证项目高质量验收。
3、根据UI设计师给到的设计图分析各页面的模块划分、逻辑划分与数据划分。
4、依据页面的模块划分和团队开发人员确定前端页面的路由划分。
5、依据数据划分和后端开发人员确定API的名称、请求参数、请求类型以及返回结果,并且约定一份接口文档。
6、依据页面的模块划分和逻辑划分做好前端高内聚、低耦合、高可复用性组件。
7、在实时开发中,协调好产品需求、用户体验、项目期限和技术可行性之间的矛盾。
8、对于项目中的需求变更要持包容态度,随着项目的进度,有些需求需要细化、有些需求需要调整,团队整体要从“让项目更好”的角度出发,及时做到需求变更。
9、在开发中做到完成一块功能提测一块功能,尽量做到开发和测试的无缝连接,提高团队开发效率。
10、项目经过开发,通过测试后交由运维组成员部署上线。
11、在部署上线的前一周里实时关注线上稳定性,及时的迭代、测试和发布,通过快速迭代尽快稳定线上版本。
12、在项目迭代过程中,要在新分支上迭代,保证master分支的绝对稳定。
13、团队每做完一个项目,要实时分享项目中的亮点,指出项目中的不足,不断提高团队能力和效率,做到公司与员工共同成长。