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、完成后进行了两轮测试,最后发布上线
五、自己负责的部分
这部分的总结,主要是为了之后的面试准备的(从QA到前端,是一件充满挑战的事情),也是为了记录自己在项目中的产出,与将来的产出对比,以期看到自己的成长。
静态页面:
http://www.oakseeds.cn/course/
http://www.oakseeds.cn/competition/
http://www.oakseeds.cn/competition/onlineprepare.html
Oak Seeds 网站项目回顾的更多相关文章
- 15+ 易响应的CSS框架快速开启你的敏捷网站项目
由 于移动互联用户的快速增加,现在数量已经超出10亿,几乎可以肯定的是你的网站每天都会有移动用户访问.如果你组织计划创建一个对移动用户友好的浏览体 验,有多个方面需要考虑.响应快速的网站设计似乎现在很 ...
- 网站项目:让一般处理文件.ashx的代码有折叠功能(#region)
注意:该方法用于网站项目.但对于其他类型的项目有一定的参考作用. 1.首先在你想被别人访问的位置新建一个ashx文件,如/System/xxx.ashx. 新建xxx.ashx的代码如下: [csha ...
- 网站项目后台的目录命名为admin后,网页莫名其妙的变样了
这是我的第一篇博客文章,与其说是分享经验,倒不如说是求助 最近因为要完成一个课程设计,在拿一个现成的项目过来改,要用到select下拉菜单,可是发觉怎么我的这个下拉菜单怎么变样了 刚开始它是这样的 感 ...
- vs 2010 网站项目和asp.net 应用程序引用webservice
项目需要做对接,对方提供的是一个webservice接口,自己建了个网站项目,然后添加web 引用,一切正常. 当实际编码的时候,发现一些类.方法找不到. 百思不得其解,只得对照对方提供的demo 看 ...
- j2ee网站项目首页如何直接使用action
之前做过一些网站项目,大多数都是首页就是登录,直接进入首页的不多,也就没有注意到,今天刚好注意到了就来记一下.也算是一个小技巧 <welcome-file>index.jsp</we ...
- nginx 配置简单网站项目(linux下)
1.新建html2与html3两个网站项目测试,而html是本身就有,记得到/etc/hosts 添加dns记录 2.修改nginx.conf文件 3.测试访问 中间用到一些nginx的命令,就不截图 ...
- .Net修改网站项目调试时的虚拟目录(未验证)
有些项目需要在IIS发布的时候,将网站发布到虚拟目录,为了保持调试和发布的路径同一,一般会修改VS调试的虚拟目录 一.Web应用程序 Web应用程序的修改方式非常简单,在解决方案资源管理器->项 ...
- .Net修改网站项目调试时的虚拟目录
点中网站项目按F4,虚拟目录那个栏目全部删掉!
- 将网站项目转为 Web form应用程序(转)
转自 http://blog.sina.com.cn/s/blog_53729e4601014ze9.html 本文介绍如何将现有的 Microsoft Visual Studio 2005 网站项目 ...
随机推荐
- PHP 页面缓冲函数
1.flush:刷新缓冲区的内容,输出.函数格式:flush()说明:这个函数经常使用,效率很高.2.ob_start :打开输出缓冲区函数格式:void ob_start(void)说明:当缓冲区激 ...
- (中等) CF 585B Phillip and Trains,BFS。
The mobile application store has a new game called "Subway Roller". The protagonist of the ...
- kafka 集群部署 多机多broker模式
kafka 集群部署 多机多broker模式 环境IP : 172.16.1.35 zookeeper kafka 172.16.1.36 zookeeper kafka 172.16 ...
- NPOI使用Datatable导出到Excel
首先要引用dll 下载地址:http://pan.baidu.com/s/1dFr2m 引入命名空间: using NPOI.HSSF.UserModel;using NPOI.SS.UserMode ...
- P4语言编程快速开始 实践一
参考:P4语言快速开始 感谢杨老师的分享! 前言及P4程序请参考原文,本文主要是对文章中的两个动手实例的实践记录. 1.通过behavioral-model运行simple_router样例 执行命令 ...
- 算法系列001---dfs|多叉|解空间树理解
1.研究范围 1)多叉树,图的遍历 2)回溯法的解空间树=多叉树的遍历 2.研究方法 我们现在研究的是多叉树的遍历,突然想到为什么不能直接用二叉树的遍历方法呢?我们抱着这个问题,先找到多叉树的结构不同 ...
- 只要单片机具有真正唯一ID,就可以让加密坚不可摧(转)
源:只要单片机具有真正唯一ID,就可以让加密坚不可摧 http://www.amobbs.com/thread-5518980-1-1.html 第一环:ID-->F1(ID) -----> ...
- 浅谈IOS8之size class 分类: ios技术 2015-02-05 19:06 62人阅读 评论(0) 收藏
文章目录 1. 简介 2. 实验 3. 实战 3.1. 修改 Constraints 3.2. 安装和卸载 Constraints 3.3. 安装和卸载 View 3.4. 其他 4. 后话 以前和安 ...
- 浅谈MySQL分表
关于分表:顾名思义就是一张数据量很大的表拆分成几个表分别进行存储. 我们先来大概了解以下一个数据库执行SQL的过程: 接收到SQL --> 放入SQL执行队列 --> 使用分析器分解SQL ...
- mongodb学习(三) 安装和基本CRUD
菜鸟啊...先吐槽一下自己 发现mongodb已经升级到2.6标准版了. 服务端最新安装方法: http://www.cnblogs.com/lzrabbit/p/3682510.html 一 准备 ...