导图社区 研发部门
研发部门是企业实质性改进技术、产品和服务而持续进行的具有明确目标的部门。研发部门需要由产品经理、架构师、全栈工程师、UI设计师、前后端工程师、测试工程师、运维工程师组成。
社区模板帮助中心,点此进入>>
项目时间管理6大步骤
项目管理的五个步骤
电商部人员工作结构
电费水费思维导图
D服务费结算
组织架构-单商户商城webAPP 思维导图。
博弈的理解与运用
暮尚正常运转导图
批判性思维导图
第三章 外国行政组织理论
研发部门
组织架构
产品经理
必要
岗位职责
1、根据公司战略目标、市场趋势、用户需求和业务方向进行产品规划和设计,并制定可扩展的整体产品方案; 2、关注行业动态,对同行业相关产品、以及竞品进行调研和深度分析,并撰写分析文档; 3、制作和撰写产品相关制品,如业务流程图、用例模型、领域模型、PRD、设计方案书、原型、框架图、PPT等; 4、制定开发计划,推进并跟踪产品分析、设计、开发、测试等过程,保证产品按计划发布上线,并不断进行更新迭代; 5、分析运行和运营相关数据,对产品进行持续的改进优化,不断提升用户体验和转化率;
人员配置
1人
架构师
非必要
1、关注业界新技术动态和方向,结合业务和现有技术特点,规范研发流程,完善研发体系,推动研发效率不断提升; 2、负责新技术培训和团队内技术指导,组织进行内外部技术交流,提升团队整体技术能力; 3、参与公司重要项目建设,负责项目的业务逻辑架构设计和技术架构设计; 4、负责研究、设计和搭建公司核心技术架构,构建规范化、标准化、微服务化、高灵活性、高扩展性、高稳定性、高安全性的微服务系统架构,不断沉淀符合公司技术发展路线的技术中台和业务中台; 5、负责指导搭建核心技术框架,编写核心代码,完成疑难技术问题的分析、定位及修正;
全栈工程师
兼容前端和后端,着重偏向某一端
1、包含前后端工作,一专多能。专的一面能够解决自己岗位的难题,广的一面,理解自己同事所在岗位的技术工作,减少沟通成本。 2、前端掌握主流的框架(VUE, REACT, ANGULAR)中的至少一种 3、后端掌握(PHP,NODEJS,JAVA,PYTHON)中的至少一种
UI设计师
1、负责公司所有产品类型(web、H5、小程序)的整体 UI 设计与用户体验,包括交互、视觉设计; 2、负责界面设计,了解多端的差异化,对产品的icon、控件、界面等设计任务能准确把握,高效完成; 3、快速理解产品的UI设计方案,根据需求原型交互文档,生成优质视觉设计方案; 4、规范产品在视觉和用户体验上的统一性和一致性,编写、维护和更新产品的相关设计文档和规范。 5、根据产品需求,对产品的整体美术风格、交互设计、界面结构、操作流程等做出精致界面设计,使界面操作更趋于合理化和提高产品易用性,不断优化、改善用户体验; 6、协助完成输出开发人员需求的标注和切图,能积极与开发沟通,推进界面及交互设计的最终实现; 7、参与产品讨论,从视觉设计和用户体验的角度提出建议与解决方案; 8、参与产品前期规划,竞品分析研究,原型评估工作,并提出专业意见;
后端工程师
1、根据需求保质保量按时完成部分开发工作; 2、参与、落实并执行技术架构、技术路线、选型、代码评审等工作; 3、协助管理团队组织并执行项目和产品核心的相关开发任务,确保开发任务按时、按质、按量完成; 4、 制定规范并编写相关规范文档。
2n
以JAVA后端为例,一般是前端人员的2倍, 其他语言后端视情况1.5~2倍于前端人数
前端工程师
1、负责前端开发工作,进行系统优化,设计并完善前端基础服务架构; 2、持续的优化前端体验和页面响应速度,实现异步加载,保证兼容性和执行效率; 3、对模块化开发有一定的理解,可编写复用的用户界面组件; 4、与产品、设计、后台技术保持良好沟通,快速理解、消化各方需求,并落实为具体的开发工作。
n
测试工程师
1、参与公司web和app项目测试,根据产品规范编写测试计划、设计测试数据、测试用例,负责相关产品的功能、性能测试; 2、在测试过程中迅速、准确、全面的找出问题,并对问题产生原因做基本判断; 3、准确、详实的描述缺陷产生的过程、现象,并对缺陷的严重程度做出基本判断; 4、对产品缺陷进行报告与跟踪,推动问题及时、合理的解决; 5、负责测试工具和相关文档的维护和使用,负责在测试环节与研发人员、产品人员沟通以保证输入和输出的正确性和完备性。
1
运维工程师
如果没有专门岗位,可由有经验的后端兼职
1、现场服务器设备、网络设备维护实施工作; 2、负责公司产品的安装部署、日常维护工作; 3、负责公司产品的升级、维护文档的整理;
开发流程
1、调研沟通,获取需求
需求分析,产品设计,产品原型
界面设计
程序编码
测试
打包发布,产品上线