前端项目从计划到上线的大致流程

第一步 项目的确定

  1. 经过UI、测试、前端、后端、运维对项目反复讨论
  2. 讨论各个功能实现、及注意事项等
  3. 确定最终的开发版本
  4. 产品部门会把最终版本整理写PRD(书面说明),并确定大概上线日期

第二步 项目的分工

  1. UI → 按原图设计

  2. 测试 → 测试用例

  3. 前后端商议如何开发,最终生成一个接口文档(效果以文档内容为准)

    • 接口文档包括
      • 功能如何实现、
      • 接口地址、
      • 请求方式
      • 请求参数
      • 返回数据的格式
  4. 后端 → 做自己的开发

  5. 前端

    • 如果多人

      • 会根据能力进行划分

        • 功能分配
        • 页面分配
        • 技术分配
    • 如果一人

      • 那就一揽全局
    • 并估算开发周期(要有回旋的余地)

第三步 项目整合

  1. 多人协同开发
  2. 需要使用版本控制进行项目整合
  3. 通过版本控制完成开发

第四步 项目测试

  1. Bug系统提交项目
  2. 使用版本控制修改测试出来的Bug
  3. 修改完成后进行下一步

第五步 构建项目

  • 如less解析

  • 合并文件

  • 压缩等

第六步 上线

  • 测试再次进行测试后

  • 进行产品上线

  • 运维负责上线任务

前端项目从计划到上线的大致流程相关推荐

  1. vue/react/web前端项目部署到阿里云服务器_nginx_pm2流程及部署前的准备

    前端开发完成的项目,不管是使用vue.react.或者是别的web项目,最终都是要部署到外网上,让用户可以通过域名来访问.这篇文章以一个 react 移动端的项目为例,讲怎样将自己本地的项目部署到阿里 ...

  2. 前端项目打包优化及上线

    前端项目优化及上线 根据自己项目实际,进行webpack配置,这里只是一个参考,关于上线很多功能作为了解. 优化问题 项目优化策略步骤及详解安装配置 1.生成打包报告=>为了直观发现项目中的问题 ...

  3. Nuxt - 项目打包部署及上线到服务器流程(SSR 服务端渲染)

    前言 网上大部分关于 Nuxt 打包部署教程真的是可以用五花八门来形容,这对于第一次接触的朋友简直是无从下手. 本文将尽可能详细的描述,打包部署及上线到服务器完整流程. 准备工作 强烈建议您打开 官方 ...

  4. web前端项目上线流程是怎样的

    web前端项目上线流程是怎样的? (1)流程建议 模拟线上的开发环境 本地反向代理线上真实环境开发即可.(apache,nginx,nodejs均可实现) 模拟线上的测试环境 模拟线上的测试环境,其实 ...

  5. html网页制作之细谈HTML前端项目开发过程中的细节及心得_避免入坑

    细谈两类前端项目与编写过程中的技巧.心得 快乐的五一小长假,由于回家路途遥远,只好自己在校编前端网页.两天多的时间编写了两种不同风格的网页,人都敲傻了,还好只涉及到了HTML和CSS,并未加入JS模块 ...

  6. 爱康云前端项目结构和开发规范

    项目结构(移动端H5) 前端项目 目前爱康云的前端移动端的H5项目有7个,分别为 慢病患者端(patient_web) 慢病医生端(doctor_web) 肿瘤患者端(tumour-patient) ...

  7. 如何把前端项目写成一座屎山?

    作者:阿佛加德奔 原文:https://juejin.cn/post/7086735198942920712 前言 最近几年前端发展的非常快,SPA的繁荣让前端的工程化也越来越重.在很多场景下,前端的 ...

  8. 部署前端项目的几种方案并探讨优缺点

    前端部署作为大前端的知识体系的一部分,是不可或缺的.如果作为软件开发工程师的你开发了一个网站,却不会部署上线,还有请别人帮忙,那知识面确实要扩充下了.而且作为一名前端开发,避免不了与运维部署的同事调试 ...

  9. 前端项目中的CI/CD实践(自动化部署)

    前言 前置知识 Linux Docker Nginx Github 可以干嘛 作为一套面向开发和运维团队的解决方案,CI/CD 主要解决集成新代码和向用户频繁交付应用的问题. 更直接地说,就是可以解放 ...

  10. 如何交接(接手)一个前端项目

    2018年入职某公司,接手一大哥的前端项目,几乎无任何交接文档,催也不给,无奈之下只好当面沟通交流,前后问了很多问题,导致双方又累又不开心. 后来风水轮流转,2020年的时候,他来接手我的一个前端项目 ...

最新文章

  1. php语句拼装,Thinkphp语句拼接
  2. 从MSSQL添加对Oracle的链接服务器的存储过程
  3. 人脸识别,人脸关键点检测算法
  4. Scala编程入门---数组操作之数组转换
  5. MySQL数据库:explain执行计划详解
  6. [sicily]【1001】 会议安排(田忌赛马类贪心)
  7. 彪悍语录系列(摘于网络)
  8. schema中字段类型的定义
  9. 周杰伦他什么都知道!
  10. 让计算机读懂你的心 记李航老师计算机前沿讲座
  11. 为什么要创建SRT?
  12. 能“干掉”苹果的中国“黑客”
  13. getElementById(‘divid‘).innerHTML赋值【js基础】
  14. Angular 个人深究(一)【Angular中的Typescript 装饰器】
  15. win10系统升级一段时间后,内存占用过高
  16. Linux系统编程——Daemon进程
  17. 算法工程师的工程修养:Linux 服务器性能故障分析
  18. 苹果系统tft选哪个服务器不卡,tft和ips选哪个 tft和ips区别介绍【图文】
  19. js调用APP后,如果有App直接进App,没有则进入App下载页面
  20. 麒麟操作系统+龙心 编译qt-arm

热门文章

  1. 项目管理-----整合项目资源
  2. 分治法——最大子列和问题
  3. linux 网桥代码分析之网桥端口设备接收数据包处理分析Ⅴ
  4. 计算机挂个硬盘显示格式化怎么解决,硬盘提示格式化怎么办?硬盘数据怎么恢复?...
  5. 快速入门Sass:Sass中的体系结构
  6. 数据仓库如何保证数据一致性
  7. artifactory 误删除恢复
  8. safari windows版本_iPhone和Windows同步文件,这7个技巧让你的效率成倍增加
  9. html5文档加载前调用函数,html调用javascript外部文件显示函数未定义
  10. excel转置怎么操作_直接理解转置卷积(Transposed convolution)的各种情况 - 颀周