上周启动了一个项目打算统一规划前端的开发,一方面是想在前端方面有长期积累,另一方是想提升前端的开发效率和代码质量。就请海Y准备了一个ppt,计划在本月双周会上给产品同学介绍一下,今天先和架构组的同学一起过了一遍,也收到不少好的建议。

建议书的目的

1. 提升前端的开发效率和代码质量

2. 规划前端的技术发展路线和做长期技术积累

现状问题分析

1. 历史遗留项目很多,每个项目都采用了不用的技术架构体系,开发人员熟悉成本很高,后期维护成本很大,人员流动对项目的影响巨大。同时前端开发人员要熟悉和修改各种不同技术框架下的不同开发人员写的代码,缺乏专注的职业技能培养,主人翁意识也越来越淡化。

2. 新的产品设计依然是每个产品一套交互界面和风格,每个开发人员也喜欢采用自己熟悉或者敢兴趣的技术框架和组件来做设计。

3. 在现场展示前端可视组件A,组件B在项目1、项目2、项目3中的不同的风格和交互,说明缺乏规划的产品交互设计和前端开发设计,已经造成前端开发人力浪费。

4. 现场展示组件开发以前的成本,用代码行表示。

方案建议

1. 统一规划前端技术架构,分析和分类不同的业务场景,针对每种业务场景特定设计一套前端技术架构。

2. 统一规划组件开发,分析和明确定义组件范围,具体实施方式可以多种多样,可以是在开源或者淘系内选择成熟组件,可以是将同一组件的在不同项目中的开发任务固定在一两位开发同学上,促进积累逐渐形成通用组件,可以是安排一两位同学专门开发组件,另外的同学在项目中使用组件。

3. 确定组件化的优先顺序,可以是按照新项目的组件开发需要,也可能是按照老项目中同类组件BUG很多,重构急迫性的需要。

4. 统一架构开发流程的协同,帮助产品和UED熟悉和了解组件列表,积极推动在产品设计和UED设计中参考和复用组件,和项目经理明确重用组件和定制开发组件的人力成本差异。

5. 现场展示统一架构的一种推进计划和成本收益预估

小结和QA

1. 强调一下统一前端规划的方法和原则,具体组件范围,具体的组件实施优先级,具体组件的设计方案可以后续深入讨论和完善

2. 强调一下上下游之接协同的重要性

3. 询问大家的问题和建议

如何写前端开发的改进建议书?相关推荐

  1. 《疯狂前端开发讲义jQuery+Angular+Bootstrap前端开发实践》学习笔记

    <疯狂前端开发讲义jQuery+Angular+Bootstrap前端开发实践>学习笔记 二〇一九年二月十三日星期三2时28分54秒 前提:本书适合有初步HTML.CSS.JavaScri ...

  2. python写h5网页前端_3D 图形 web 前端开发( OpenGL 方向) H5 Python 开发 招聘~~~

    之前的帖子被吐槽没有把薪资写清楚,所以这次特别把薪资标注了出来,而且除了 Python 之外,我们还在招聘其他的岗位呦~~快来看看吧,觉得合适就投简历啊~~ 3D 图形工程师 /3D 引擎开发工程师 ...

  3. 前端开发:如何写一手漂亮的 Vue

    前几日听到一句生猛与激励并存,可怕与尴尬同在,最无奈也无解的话:"90后,你的中年危机已经杀到".这令我很受触动.显然,这有些夸张了,但就目前这日复一日的庸碌下去,眨眼的功夫,那情 ...

  4. html用emmt写菜单,前端开发工具Emmet的介绍

    曾经也为写HTML/CSS代码而烦恼过,不愿再写下去,感觉很烦琐,写那么多的尖括号,用的标签都是在重复写,而且绝大多数标题都需要闭合标签,再多几个无序列表就更头疼. Emmet,一个强大的插件,可以为 ...

  5. php网页文字居中代码怎么写,html里文字居中代码怎么写?_WEB前端开发

    web前端是什么意思?_WEB前端开发 web前端就是前端网络编程,也被认为是用户端编程,是为了网页或者网页应用,而编写HTML,CSS以及JS代码,所以用户能够看到并且和这些页面进行交流. html ...

  6. 8年前端开发的知识点沉淀(不知道会多少字,一直写下去吧...)

    先啰嗦几句 2011年开始从事前端,从一个页面的切图仔到如今还算合格的前端工程师,一路走来,我很清楚要学的很多,其中也学了很多,学的同时也丢了很多(身陷边学边丢,边丢边学的状态).尤其这3年,前端领域 ...

  7. 8年前端开发的知识点沉淀(不知道会多少字,一直写下去吧,)

    先啰嗦几句 2011年开始从事前端,从一个页面的切图仔到如今还算合格的前端工程师,一路走来,我很清楚要学的很多,其中也学了很多,学的同时也丢了很多(身陷边学边丢,边丢边学的状态).尤其这3年,前端领域 ...

  8. 学web前端开发写给新手的建议,超实用

    随着互联网的发展,Web前端开发成为目前最火热的岗位.Web前端开发的技术知识也是在不断更新,致使Web前端开发工作变得越来要复杂:以前,只要会编写HTML, CSS 和Java就能够找到一份不错的前 ...

  9. 做了两年前端开发,平时就是拿 Vue 写写页面和组件,简历的项目经历应该怎么写得好看?

    无意间在知乎看见的,感觉讲得很有道理.看原文点这里  ------>  做了两年前端开发,平时就是拿 Vue 写写页面和组件,简历的项目经历应该怎么写得好看? 2年经验做的东西没什么技术含量,应 ...

  10. 前端开发新人写简历的大概套路

    简历如果不会写,有模板, 智联.中华英才啊.BOSS直聘,,应该都有简历的模板 不要去使用网上那些 特别花哨的 简历的模板, 你得考虑hr,他们一天看好几百封简历,很累的. 就是一些姓名,生日,联系方 ...

最新文章

  1. Hystrix 熔断器02 —— hystrix 案例之高并发测试
  2. Difference between expressions and statements?
  3. [转]Oracle中字符集的类型决定varchar2的字符长度
  4. SSM框架项目的pom导入包和xml配置
  5. 基于进程的游戏Server端架构设计
  6. 对于C# 中事件的参数(object sender, EventArgs e)
  7. 2015年 安防圈的明星代言人有哪些?
  8. 【笔记——Java】读取properties文件
  9. ai人工智能 工业运用_人工智能在老年人健康中的应用
  10. Linux虚拟机中vim编辑器常用命令介绍(一)
  11. WX计数器统计器使用教程
  12. 怎么把kux格式转换成mp4?完美转换优酷kux格式
  13. RTKLIB源码之单点定位/相对定位后处理简化版—第一版
  14. Unity 跳转第三方App
  15. conda create -n scrapy_spader python=3.6 报错CondaHTTPError
  16. 一键U盘装系统 电脑为什么突然打不开
  17. LARS:LARGE BATCH TRAINING OF CONVOLUTIONAL NETWORKS论文阅读
  18. 广义线性模型--Generalized Linear Models
  19. 使用 Arduino 测量血氧饱和度
  20. TIA Portal 博图 博途 安装问题汇总

热门文章

  1. 用Excel制作甘特图跟踪项目进度(附绘制教程)
  2. java 抓取网页_Java抓取网页数据
  3. 手机微信如何设置浏览器打开时提醒
  4. (传播智客)刘意Java基础班精华版
  5. 什么是CA数字证书,CA证书有什么作用?
  6. 数据平台SQL开发详解与函数使用
  7. Python实现网段固定端口扫描
  8. 乌班图/Ubuntu 21.10 安装nvidia 显卡驱动
  9. 利用ACIS、HOOPS开发三维软件
  10. 离散数学杜忠复版答案_离散数学第2版答案