• Oak Seeds 网站项目回顾


      项目是一个教育类网站,先给出网站网址:http://www.oakseeds.cn/

          Oak Seeds原本的名字叫做American School,后来更给为Oak Seeds,意为橡木子。网站是为一家教育类的企业定做,后来由于公司的规划变动,所以决定不使用这个网站,因此也没有再对它进行维护,目前看到的,也是很多页面呈现空白的现状。

          Oak Seeds从最初的构想,到最后的完成,历时一共2个多月(2016年2月末-5月初);由来自不同省份的6名小伙伴远程开发上线(产品经理*1,美工*1,前端开发*2,后台开发*2,测试*all)。下面对项目进行详细介绍,作为回顾与总结。

    一、项目性质

             项目是为一家从事线下英语教学的企业定做的网站,网站对企业提供的几项服务进行了展示,以及为即将开展的比赛活动提供报名入口;盈利点是在线出售企业提供的“原版阅读绘本”,以及和比赛相关的资料。

    二、项目背景和概述

             项目背景方面,先介绍一下这个特殊的开发团队,再从企业的需求方面介绍:

    1、大城小爱工作室

             开发团队大城小爱有以下六名在不同省份的伙伴成立,分别来自:北京、杭州、成都、重庆。所有人都有自己的工作,也可以这么说,这是一个远程工作的兼职团队。团队成员的角色包括:产品经理一名,美工一名,前端开发两名,后台开发两名。

    2、企业是一家线下英语培训机构,因为打算几个月后组织一场比赛,所以想借助网络平台来进行宣传,并出售比赛资料。

             在这样的背景下,大城小爱工作室与该企业进行了合作。

    三、项目架构

    项目的后台:

    系统参数:J2EE WEB

    目标部署环境:阿里云 ACE

    目标数据库:阿里云数据库 Mysql 5.5

    目标存储:阿里 StoreService

    语言:java

    项目的前端:

    模版:百度模板引擎

    样式:less/css

    js交互:jquery

    其他:

    nginx服务器:用于反向代理解决跨域问题

    打包工具:fis3

    包管理:nodejs

    项目的代码仓库:在code.taobao上申请的SVN

    四、项目开发方式

     项目团队采用了敏捷开发scrum的开发模式:

    1、首先确定了一个Product Backlog(按优先顺序排列的一个产品需求列表)

    2、根据这个Backlog,做了工作量的预估和安排

    3、项目开始时,网站还没有任何的设计(文案、内容、psd图),因此准备前期,通过会议,书写了user story,以及很多的思维导图来梳理要实现的功能

    4、定向了一些milestone,并以周为单位划分sprint

    以下是当时其中4个sprint的记录:

    5、每个sprint结束后,进行Sprint Retrospective Meeting,每个人轮流发言,回顾问题和可以改进的地方,这是sprint1和sprint3的retro的截图:

    6、由于团队都是远程工作,彼此时间也有差异,因此daily meeting 很难保证,改为weekly meeting,通过QQ远程会议进行

    7、完成后进行了两轮测试,最后发布上线

  • 相关阅读:
    POJ 1149
    最小费用最大流邻接表模板
    poj 1724 最短路+优先队列(两个约束条件)
    hdu 4786 最小生成树与最大生成树
    hdu 4081 最小生成树变形
    poj 3228 二分+最大流
    poj 2516 最小费用最大流
    hdu 3605 二分图多重匹配
    hdu 3605 最大流sap+二进制思想(啊啊)
    hdu 3572 最大流判断满流
  • 原文地址:https://www.cnblogs.com/bluebirid/p/5810877.html
Copyright © 2020-2023  润新知