第一章、web前端架构师


目录
  • 一、需求分析和架构设计
    • 1、产品研发流程
    • 2、以架构师的思维分析需求
    • 3、知识库(语雀)

一、需求分析和架构设计

1、产品研发流程
* 公司起步:公司成立、产品雏形(域名、网站、公众号等)、招聘、技术基建
* 1.0项目启动:kick-off项目启动会、项目计划项目角色
* 需求:编写需求、评审需求(可能多轮)、UI视觉稿评审
* 技术方案设计:技术难点调研、技术方案设计、技术方案评审(可能多轮)
* 开发:写代码包括单元测试、代码走查、合并代码(持续集成)、自测(准入测试)
* 联调:前后端联调、UI视觉稿确认、产品需求确认
* 测试:提测、测试、修改bug、测试准出
* 上线:预览环境上线、预览环境回归测试、线上环境上线、线上环境回归测试
* 项目总结:项目总结会(总结分析项目的进度、质量、风险、问题等,争取下次项目规避)
* 年度总结:每个人的年度总结、绩效沟通
2、以架构师的思维分析需求
* 引导分享:需求分析过程的一个重要步骤,引导用户分享产品,是让业务增长的一种很重要的方式
* 统计(一周汇总):
    - pv(page访问量)/uv(user访问量)
    - 自定义事件(比如广告飘窗点击事件)
    - 成果转化率 = pv或uv / 自定义事件
* 分渠道统计:
    - 原理:url?channel=
    - 通过channel来统计哪家广告位所产生的page访问量
3、知识库(语雀)
* 存放项目团队文档(需求文档、技术方案和技术调研、研发规范细则、测试记录、运维、UI设计)
* 支持协同编辑