xdays

垂直互联网站点技术改造

January 21, 2013

背景

昨天看到Fenng在 Qcon 上的一个技术分享很有价值,遂写下自己的学习笔记,总结和反思。(有些东西只有总结了,反思了才算真的学会了)

问题

产品陈旧,可扩展性差,访问速度慢,信息架构混乱,UI/UX 差等等。 首先明确自己所面临的问题。

解决

阶段一

可用性

  • 充分利用开源程序,对于中小规模网站的可用性不是问题。
  • 可用性是是网站持续发展的前提,没有可用性其他的免谈。

性能调优

  • 考虑新程序的二次开发性,通过改造和改进来优化遗留程序而不是完全替换。同时避免NIH综合症。 团队建设 不影响用户

阶段二

信息架构

  • 信息维度 URL,用户和搜索

代码重构

  • 开发者/服务/API

数据挖掘

团队建设

阶段三

UX 改进 新功能/新特性

  • 需求驱动,用户需要什么,就做什么 团队建设

阶段四

UI 前端 SNS 化 产品延伸

  • 文库和 App
  • Mobile App,需求从哪里来,从数据挖掘来的 团队建设

总结

  • 悄悄进村
  • 信息架构
  • 挑战用户习惯
  • 延伸

一点体会

对一个陈旧系统的改造的第一步并不是去改造,而是设法让其稳定下来,稳定是前提;改进是在不影响用户的前提下进行的,变革还是改造(进)需要评估,信息架构,SSO,搜索,数据挖掘这几个底层的改进很关键,奠定了以后扩展的基础和依据;底层的数据做好了,再来优化 UI 等上层的工作和扩展向移动应用等新的方向。 注意:以上为个人笔记,掺和了一些个人的体会,如对演讲感兴趣,链接见参考链接

参考链接