13
口碑换头项目总结 2009.12.30 乌龙茶

口碑导航更换项目总结

Embed Size (px)

DESCRIPTION

口碑导航更换项目总结

Citation preview

Page 1: 口碑导航更换项目总结

口碑换头项目总结

2009.12.30

乌龙茶

Page 2: 口碑导航更换项目总结

目标

• 控制<!doctype html>和<head>

--CSS

--title,charset,keyword,description

• 完成视觉及交互的需求

--频道头,简版头,极简版头,迷你头,搜索头

Page 3: 口碑导航更换项目总结

设计

• 适配器

-- 统一接口,不同的参数,输出不同

• 模块

-- 最大程度重用

• 参数

-- 可配置

Page 4: 口碑导航更换项目总结
Page 5: 口碑导航更换项目总结

使用

<%@ include file="/CMS/include/all_styles.jsp" %> <%@ include file="/CMS/frontend/xxx/xxx.jsp" %> <jsp:include page="/CMS/headers/090119/header.jsp">

<jsp:param name="title" value="标题" /><jsp:param name="mKeywords" value="关键词" /> <jsp:param name="description" value="解释" /> <jsp:param name="css"

value="<%=STYLE_BASE_4_X_X+\",\"+STYLE_HEAD+\",\"+STYLE_XXX%>"/>

<jsp:param name="channel" value="hp" /> <jsp:param name="width" value="950" /> <jsp:param name="city" value="<%=request.getParameter("city") %>" />

</jsp:include>

Page 6: 口碑导航更换项目总结

造成工期紧张的大部分原因都是由于项目经理,需求

方甚至是开发者对工程本身的进行了错误的评估.....

Page 7: 口碑导航更换项目总结

19 FixedP1(5),P2(6),P3(6),P4(2)

Page 8: 口碑导航更换项目总结

技术架构&项目管理

Page 9: 口碑导航更换项目总结

问题一

• 不够统一的Java包

• 被缓存的用户信息

• 合理的链接管理&模块重用

• 合理的加载样式

• 合理的参数管理&向前兼容

• 恶心的JSP语法

Page 10: 口碑导航更换项目总结

问题二

• 项目时间评估不够合理

• 系统分析不专业

• 项目成员时间管理不合理

• 被忽略的测试和SA

Page 11: 口碑导航更换项目总结

二期

• 优化结构

• 去除头部残余Javascript

• 页尾优化

--js.jsp

--包含</body>

Page 13: 口碑导航更换项目总结

Q&A