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 阶段每个团队在软件工程方面有哪些具体改进
主要进行了性能测试,我们选择对用户正常访问过程中经常访问到的文章列表、文章内容,进行了三种测试:
- 短时间平均时间访问
- 短时间高并发访问
- 长时间平均时间访问
具体测试结果见 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.
- 代码结构:
- 文档:https://github.com/WHUSE2017/SW_HW4/blob/master/README.md
3.5 如何运行该程序
访问网址:http://45.78.25.50:8900/
转载于:https://www.cnblogs.com/mia0502/p/7787944.html
Beta版本展示博客相关推荐
- Beta阶段展示博客
Beta阶段展示博客 1. 团队成员的简介和个人博客地址 刘畅 博客园ID:森高Slontia 身份:PM 个人介绍: 弹丸粉 || 小说创作爱好者 || 撸猫狂魔(x || 生命的价值在于创造 (我 ...
- Alpha版本——展示博客【第二组】
成员简介 章豪 http://cnblogs.com/roar/ 角色: PM,后端 个人介绍: 努力学习开发的小菜鸡,管理小白,背锅组长 贡献: - 设计开发计划 - 跟踪项目进行 - 组织开组会 ...
- “希希敬敬对”团队--‘百度贴吧小爬虫’Alpha版本展示博客
希希敬敬对的 Alpha阶段测试报告 随笔链接地址 https://www.cnblogs.com/xiaoyoushang/p/10078826.html Alpha版本发布说明 随笔链接地址 ...
- β版本展示博客-第二组(攻城喵组)
>>>点击进入新版瀚海星云BBS<<< 测试账号:BBStest 密码:20180810bbs 一.前情回顾 ①团队介绍:超简洁版 →[攻 ...
- 展示博客(Beta阶段)
展示博客 0x00 团队成员 成员 博客地址 简介 黄建英 http://www.cnblogs.com/smilehjy/ beta阶段的新成员,负责前端界面调整 谢晓萍 http://www.cn ...
- 团队作业6——展示博客(Alpha版本)
展示博客 1. 团队成员的简介和个人博客地址,团队的源码仓库地址. a.陈福鹏 擅长技术:java.web等网站方面技术: 博客:http://www.cnblogs.com/royalchen/ b ...
- [Gamma阶段]展示博客
水哥牛X团队[Gamma阶段]展示博客 微信小程序搜索"小小易校园"即可体验 项目愿景 想参加竞赛,锻炼自己,却找不到合适的队友 想进行实习,体验工作,每天不得不翻遍吐槽版的几百条 ...
- 【Alpha】Phylab 展示博客
目录 Phylab Alpha 展示博客 一.团队简介 二.项目目标 2.1 典型用户 2.2 功能描述 2.3 用户量 三.项目发布与展示 3.1 新功能 3.2 修复缺陷 3.3 问题与限制 3. ...
- 17秋 软件工程 第六次作业 Beta冲刺 总结博客
题目:团队作业--Beta冲刺 17秋 软件工程 第六次作业 Beta冲刺 总结博客 Beta冲刺过程中各个成员的贡献百分比 世强:15.5% 陈翔:14.5% 树民:12.0% 媛媛:14.0% 港 ...
- Swan Song Beta冲刺阶段博客目录
Swan Song Beta冲刺阶段博客目录 一.Scrum Meeting 第十周会议记录 第十一周会议记录 二.测试报告 Beta阶段测试报告 三.习得的软工原理/方法/技能? 学会了对项目周期进 ...
最新文章
- FPGA之道(38)VHDL与Verilog的比较
- Android开发之LisitView的图文并排效果实现(源代码分享)
- 伊利诺伊香槟分校计算机科学,伊利诺伊大学香槟分校计算机科学与工程世界排名2019年最新排名第24(ARWU世界排名)...
- 【算法竞赛学习】气象海洋预测-Task1 气象数据分析常用工具
- C++结构体:默认构造函数,复制构造函数,重载=运算符
- 拿到窗口ID,为什么画的内容没有显示出来
- matlab 中曲线颜色,matlab曲线颜色样式设置
- 云安全七大核心要素解析
- cmos逻辑门传输延迟时间_半导体学习日记-CMOS器件面临的挑战
- If you already have a 64-bit JDK installed 解决方法
- Protecting Against DNN Model Stealing Attacks 论文阅读心得
- html的nofollow标签,nofollow标签两种使用方法及案例
- 一个vscode自动attach进程的插件开发实例
- L1-049 天梯赛座位分配 (Python)
- 战意显示与服务器断开连接,战意服务器地址
- nodejs在windows系统下的升级
- java设计模式都有哪些?
- gprs模块c语言程序,“玩板”+ 共享单车控制板-GPRS模块SIM800C
- Unreal教学(9)——虚幻引擎名词解释(Unreal Engine 4 Terminology)
- mysql group by month_sql - MySQL查询GROUP BY日/月