一个网站项目阶段性任务结束,简单做了个PPT,总结了下项目中遇到的各种问题。虽不是项目的主要负责人,但还是希望团队成员能从中总结经验、吸取教训,不断的提升自己的能力。

项目背景

某网站改版项目,阶段任务是对网站进行改版和升级。项目周期 37 天,其中设计 7 天,研发 25 天,测试优化 5 天。 人员投入:设计师 2 人,研发 2 人,测试 1 人(产品代测)

主要是负责测试这部分的工作,以下就从测试开展,首先是Bug统计:

项目的所有 bug 都提交到了 Trello 上。简单写了个 Python 脚本,可以在每个月以及项目结束的时候进行数据统计分析。有了数据支撑,下面就需求管理、视觉设计、技术研发、测试、验收五部分进行总结。

以下是重点总结部分:

需求对接管理

  • 需求清单(需求对接人形成文档);
  • 域名,是否备案,SSL、服务器情况;
  • 微信账号及经营范围、认证情况;
  • 是否对接外部接口,地址;
  • 是否需要 SEO;
  • 要展示的联系信息,如微信、微博。

由项目对接人,收集相关的基本信息,然后整理成文档,在团队内进行共享。

视觉设计

  • 全内容设计 VS 基础组件设计;
  • 多状态设计:默认、当前、鼠标经过、禁用、已点击状态等;
  • 特殊情况设计:内容超区域、内容为空、404;
  • 适配:多端适配,PC 上适配 80% 以上的分辨率;
  • 输出物:Svg、iconFont、尺寸标准、切图、压缩等;
  • 字体:减少额外的字体调用。

对设计的输出物高标准、严要求。同时要求设计师了解交互知识及各平台规范。

技术研发

  • 高保真,像素级还原设计稿;
  • 多状态处理:默认、鼠标经过、禁用、当前状态;
  • 特殊情况处理:内容超长、内容为空;
  • HTML规范:Logo 加链接、合理使用 H5 标签、title 等 meta 合理填充;
  • 内容还原:行高、段间距、列表间距、引用等;
  • 代码同步及代码审核实施方案。

严格要求代码质量,同时要了解交互和 SEO 等相关知识,而不是功能完成导向。

项目测试

  • 浏览器兼容性测试;
  • 多分辨率兼容性测试;
  • 全功能流程测试;
  • 设计还原对比测试;

多角度对代码进行质量测试,这部分属于研发自测的部分。未测试不得交付。

分阶段验收

  • 每周迭代,提早发现问题(分阶段,按里程碑迭代);
  • 设计验收,严格还原设计稿;
  • 产品验收,全功能流程验收;
  • 甲方验收,项目交付验收。

验收流程:阶段验收》设计验收》测试验收》产品验收》需求方验收

问题与思考

  • 我能为下一步流程提供更好的输出物吗?
  • 我需要学习和提升哪些东西,来提升团队效率?
  • 在下一个项目中,有哪些常见问题是需要注意的?