一个网站项目阶段性任务结束,简单做了个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 等相关知识,而不是功能完成导向。
项目测试
- 浏览器兼容性测试;
- 多分辨率兼容性测试;
- 全功能流程测试;
- 设计还原对比测试;
多角度对代码进行质量测试,这部分属于研发自测的部分。未测试不得交付。
分阶段验收
- 每周迭代,提早发现问题(分阶段,按里程碑迭代);
- 设计验收,严格还原设计稿;
- 产品验收,全功能流程验收;
- 甲方验收,项目交付验收。
验收流程:阶段验收》设计验收》测试验收》产品验收》需求方验收
问题与思考
- 我能为下一步流程提供更好的输出物吗?
- 我需要学习和提升哪些东西,来提升团队效率?
- 在下一个项目中,有哪些常见问题是需要注意的?