Beta版本展示博客

3. Beta版本展示博客

 3.1 团队成员介绍及团队源码仓库地址

团队成员:

姓名

简介

个人博客

周明浩277

作为我们团队的代码主力,在Alpha版本主要负责项目框架搭建,定义系统架构,功能实现。在Beta版本主要负责ToDoList、用户认证和管理功能实现

http://www.cnblogs.com/zhoumhh/

黄金筱107

作为PM,完成了大部分文档撰写,确定项目需求和大概格局,对功能进行测试,项目部分功能

http://www.cnblogs.com/mia0502/

王枫031

作为我们团队的另一位代码输出,实现了后端的功能

http://www.cnblogs.com/waple/

刘烨255

作为全能型人才,涉及项目的方方面面。完成了界面设计,帮忙撰写文档,完成界面实现呢和部分功能。

http://www.cnblogs.com/lliuye/

团队源码仓库地址https://github.com/WHUSE2017/SW_HW4

3.2 Beta版本过程回顾

1.团队项目的目标,预期的典型用户,预期的功能描述,预期的用户数量在哪里?

目标:做一个有特色个性化且符合个人审美的个人博客

预期的典型用户:博主、普通游客和认证游客

预期的功能描述:博主能够登录博客,发布博文,预览博文编辑效果、设置博文分类标签及是否公开,查看Message个性化信息推送,添加删除备忘任务;普通游客可以搜索博文,点击标签后显示相应博文列表,点击分类后显示相应博文列表,对感兴趣的博文进行留言;认证游客具有普通游客所有权限,可提交认证申请,通过认证即可查看博主Message页面的信息推送。

2. beta 发布之后一定会比alpha 阶段更能满足用户的需求,展现目标用户使用 beta 产品的情况。

通过前期调研,以用户需求为主导,以完成用户需求为目的;后期根据用户个性化要求,对Alpha版本进行功能完善。

我们主要计划是在满足博主的基本需求的Alpha版本上,针对个性化需求,对Alpha版本的项目进行一定地功能增加。针对博主用户,我们新增了Message个性化信息推送功能,对于博主关注的网站,通过爬虫代码,将这些网站上的信息及时显示在博主个人博客的Message页面,便于博主直接查看而不需要再去查找该网站;新增的toDoList功能便于博主对个人任务进行管理,已达到提醒自己的目的;新增认证用户管理功能,便于认证游客可查看博主Message个人信息推送,提高了安全性。针对新增认证游客,普通游客可通过个人信息认证升级为认证用户,并可查看博主Message信息推送页面。

视频?

3. 团队成员如何分工协作的?有什么经验教训?

团队成员分工:

  • ToDoList:周明浩、刘烨
  • Message:王枫、黄金筱
  • 用户认证和管理:周明浩、王枫
  • 相应界面及测试:刘烨
  • 文档:黄金筱

经过Alpha版本的经验,我们调整了分工协作策略,每个功能不分前端和后台,只将数据库操作和功能操作分开。将每个任务分给两个人,作为一个结对编程项目。最后再由周明浩同学将代码整合至项目中,

经验教训:效果比较明显,开发过程明显加快,而且沟通成本也降低了。

但是还是出现了一点小问题:之前没有参与过界面设计的同学没有办法很好的使用外部样式表,好在另外一个同学可以很快地讲解清楚,所以没有影响开发进度。同时,有时候由于项目任务过于小,不需要分给两个人来实现。所以可以对分工做一些调整,对于一些较小的任务,可以只分配给一个人,另外一个人来完成别的任务,可以加快项目开发进度。

4. 团队是如何进行项目管理的?

主要使用项目管理工具,在开发之前用甘特图将任务分解,设置截止日期。然后进行任务认领,使用燃尽图将任务分解为卡片,估计其任务量,每天在燃尽图中进行明日任务确认。

5. 团队平时如何平衡 时间/质量/资源 争取如期完成任务的?

  由于本小组组员平时的课程不同,在时间上面还是存在一定的差异性,于是我们采取的是在每天的任务实现之前会有一次小的小组会议,在会议上会对已经完成的部分进行总结,并按照原型设计与需求设计进行当天的任务分配。Beta版本的任务算作很多个小的结对编程项目,因此我们一般两个人之间会私下进行讨论。当然,在实现过程中也会出现各种问题,我们也都会及时在小组群里进行沟通,找到合适的解决方法。

在每个任务完成后,我们会进行代码复审,一般由代码基础较好的同学来查看代码,并且会及时沟通,分享各自遇到的问题以及一些经验,便于其他同学在接下来的工作中能够避免同样的错误,保证代码的编写质量。

6. beta 阶段每个团队在软件工程方面有哪些具体改进

主要进行了性能测试,我们选择对用户正常访问过程中经常访问到的文章列表、文章内容,进行了三种测试:

  1. 短时间平均时间访问
  2. 短时间高并发访问
  3. 长时间平均时间访问

具体测试结果见  http://www.cnblogs.com/mia0502/p/7787913.html   中 1.3 部分

3.3 .团队项目的实际进展(拷贝那些 scrum 过程中的燃尽图即可),发布的功能(拷贝发布文档)。

按工作量:

按卡片数:

3.4 Beta版本项目说明

  • 代码行数

Excluding merges, 4 authors have pushed 61commits to master and 61 commits to all branches. On master, 255 files have changed and there have been 44,454 additions and 2deletions.

  •  代码结构

            

3.5 如何运行该程序

访问网址:http://45.78.25.50:8900/  

转载于:https://www.cnblogs.com/mia0502/p/7787944.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值