展示博客


0x00 团队成员

成员 博客地址 简介
黄建英 http://www.cnblogs.com/smilehjy/ beta阶段的新成员,负责前端界面调整
谢晓萍 http://www.cnblogs.com/Xshopping/ 负责前端界面调整
黄月梅 http://www.cnblogs.com/Amber9611/ 协助完成后端功能完善
徐晓珊 http://www.cnblogs.com/xxs24/ 担任PM
赵娅汀 http://www.cnblogs.com/zyt77/ 测试与部分博客撰写工作
庞伊凡 http://www.cnblogs.com/nikochan/ 主要负责后端功能完善,bug修复

0x01 团队的源码仓库地址

git地址

0x02 我们要做软件工程,那就要有一点工程的样子:

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

目标:完成一个个人学习计划提醒系统
预期的典型用户:有学习计划设定需求的人
预期的功能:可以导入课程表,编辑任务,设置优先级,选择是否提醒
预期的用户数量:希望至少有20人

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

详撮用户使用视频

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

有了之前的alpha冲刺阶段的经验,beta阶段的分工协作更加顺利。通过站立会议来进行每日总结分工,出现分歧一起探讨解决。互相体谅,加强沟通。

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

经常在一起开会,对各个模块都进行评价再给予改善。

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

相互讨论,互相帮助,对自己负责的模块尽心尽力,遇到问题在群里一起讨论解决方案。

f. beta 阶段每个团队在软件工程方面有哪些具体改进? (例如 代码测试覆盖率从 x 提高到 y),也要列出来。

改进:团队在任务分配时候更细致,更合适了。并严格按照燃尽图执行,对项目的管理也更仔细了,代码也做了优化。

0x03 团队项目的实际进展(拷贝那些 scrum 过程中的燃尽图即可),发布的功能(拷贝发布文档)。说明在项目管理中,scrum的燃尽图是如何真实反映项目的状态的?或者燃尽图美化了状态?

a.项目进展燃尽图:

燃尽图帮助我们了解我们已经完成的任务以及尚未完成的任务,以及显示着与理想状态的区别,让我们对项目控制有一个更好的控制。到了一定阶段后看与理想状态的差异,决定是否要加快速度,所以说燃尽图真的是个特别好的工具(这里对第三天燃尽图曲线的情况做个说明,由于当时截图之后,再查看任务时不小心又做了小的调整,然后断网了...所以第三天的截图显示的状态和第四天截图显示的第三天的状态有些出入)。

发布的功能:

1.导入课程表
2.基本的登录注册
3.基本的任务编辑
4.数据可视化
5.邮箱提醒

b.每日站立会议:

把beta阶段每天的会议图片, 燃尽图分别做出一个 GIF 动画, 放在最后的报告中,显示工作的进展。

beta阶段每日站立会议:

c.到了beta, 代码的情况也请列出来, 到底有多少行, 多少文件, 文档在哪里,如果一个新团队要接手这个项目,他们应该怎么做? 这有说明么?

代码情况:

├── app1.py			#flask启动文件
├── function.py #主要函数文件
├── kklist.db #数据库文件
├── mysql.py #数据库相关函数文件(历史版本)
├── reminder.py #邮件提醒功能文件
├── smtp_alpha.py #alpha阶段邮件提醒功能文件
├── static #网站CSS的文件
│   ├── css
│   │   ├── bootstrap-theme.min.css
│   │   ├── bootstrap.css
│   │   ├── custom-styles.css
│   │   ├── font-awesome.css
│   │   └── login_style.css
│   ├── font-awesome
│   │   └── fonts
│   │   ├── fontawesome-webfontba72.eot
│   ├── fonts
│   │   ├── glyphicons-halflings-regular.eot
│   ├── images
│   │   └── banner.jpg
│   ├── img
│   │   └── bg-img.jpg
│   ├── js
│   │   ├── Lightweight-Chart
│   │   ├── bootstrap.min.js
│   │   ├── chart-data.js
│   │   ├── chart.min.js
│   │   ├── custom-scripts.js
│   │   ├── custom.js
│   │   ├── dataTables
│   │   ├── easypiechart-data.js
│   │   ├── easypiechart.js
│   │   ├── jquery-1.10.2.js
│   │   ├── jquery.metisMenu.js
│   │   └── morris
│   │   └── js
│   │   ├── materialize.js
│   │   └── materialize.min.js
│   └── uploads #上传课程表的文件夹(上传时会自动改名为userid)
│   ├── 1
│   ├── 2
│   ├── 3
│   ├── None
│   └── timetable_csv.csv
├── templates #静态html页面
│   ├── add_error.html #添加报错页面
│   ├── add_success.html #添加成功跳转页面
│   ├── chart.html #可视化图表页面
│   ├── form.html #添加新任务页面
│   ├── index.html #主页
│   ├── login #登录页面
│   │   ├── css
│   │   │   └── login_style.css
│   │   └── images
│   │   └── banner.jpg
│   ├── login.html #登录页面
│   ├── login_error.html #登录失败页面
│   ├── register.html #注册页面
│   ├── table.html #课程表页面(已添加课程表内容)
│   └── table_blank.html #课程表页面(未添加课程表内容)
├── test.py #测试文件
└── upload.py #上传函数文件

d.团队可以用视频显示, 如何在一个全新的电脑上,下载所有代码,构建,发布,并运行你们的程序。

视频:

功课表添加功能:

任务添加及邮件功能:

邮箱提醒查看:

展示博客(Beta阶段)的更多相关文章

  1. [敏捷软工团队博客]Beta阶段项目展示

    团队成员简介和个人博客地址 头像 姓名 博客园名称 自我介绍 PM 测试 前端 后端 dzx 秃头院的大闸蟹 大闸蟹是1706菜市场里无菜可卖的底层水货.大闸蟹喜欢音乐(但可惜不会),喜欢lol(可惜 ...

  2. [敏捷软工团队博客]Beta阶段发布声明

    项目 内容 2020春季计算机学院软件工程(罗杰 任健) 博客园班级博客 作业要求 Beta阶段发布声明 我们在这个课程的目标是 在团队合作中锻炼自己 这个作业在哪个具体方面帮助我们实现目标 对Bet ...

  3. [敏捷软工团队博客]Beta阶段测试报告

    项目 内容 2020春季计算机学院软件工程(罗杰 任健) 博客园班级博客 作业要求 Beta阶段测试报告 我们在这个课程的目标是 在团队合作中锻炼自己 这个作业在哪个具体方面帮助我们实现目标 对Bet ...

  4. [敏捷软工团队博客]Beta阶段事后分析

    设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的软件要解决的问题是:现在的软工课程的作业分布在博客园.GitHub上,没有一个集成多种功能的一体化 ...

  5. [敏捷软工团队博客]Beta阶段使用指南

    软件工程教学实践平台使用指南 项目地址:http://20.185.223.195:8000/ 项目团队:the agiles 进入界面如图: 目录 软件工程教学实践平台使用指南 学生端 登录 iss ...

  6. 【Beta阶段】展示博客

    Beta阶段展示博客 blog software buaa 1.团队成员简介 Email:qianlxc@126.com Free time:8:00 7:00 a.m ~ 11:00 12:00p. ...

  7. Beta阶段展示博客

    Beta阶段展示博客 1. 团队成员的简介和个人博客地址 刘畅 博客园ID:森高Slontia 身份:PM 个人介绍: 弹丸粉 || 小说创作爱好者 || 撸猫狂魔(x || 生命的价值在于创造 (我 ...

  8. [对对子队]Beta阶段项目展示博客

    Beta阶段项目展示博客 1 团队成员的简介和个人博客地址 成员 头像 岗位 博客 个人介绍 黄贤昊 PM 17373253 喜欢玩游戏和做游戏,项目经验基本都和游戏相关,擅长摸鱼,偶尔敬业. 吴桐雨 ...

  9. 团队作业8——测试与发布(Beta阶段)之展示博客

    展示博客 1. 团队成员的简介和个人博客地址,团队的源码仓库地址. a.陈福鹏 擅长技术:java.web等网站方面技术: 博客:http://www.cnblogs.com/royalchen/b. ...

随机推荐

  1. Java 线程宝典

    此文 为垃圾文 本人复习用的 emmm 多线程:指的是这个程序(一个进程)运行时产生了不止一个线程 并行与并发: 并行:多个cpu实例或者多台机器同时执行一段处理逻辑,是真正的同时. 并发:通过cpu ...

  2. pentaho专题之reporting design入门指南

    今天来说一说pentaho表报设计工具reporting design. 进入界面之后,点击File,选择New一个表报. 这时候我们可以看见整个的设计版面了.   最上面的是工具条,最左面的是设计小 ...

  3. echarts之词云随机颜色的配置

    echarts中的词云字体产生随机颜色,最主演的是要引入worldcloud.js,另外还要有jquery.js文件与echarts.js文件的引入,通过配置即可实现词云随机颜色的产生.下面为大家介绍 ...

  4. Oracle Basic Ready Notes

    1. Select the standard database block size. This is specified at database creation by the DB_BLOCK_S ...

  5. Java中Lock,tryLock,lockInterruptibly的区别

    转载自:https://www.zhihu.com/question/36771163/answer/68974735 ReentrantLock 锁有好几种,除了常用的lock ,tryLock , ...

  6. Tomcat修改端口

    当在服务器上运行报错说端口已占用的时候,需要修改Tomcat的端口,步骤如下: 一.找到Tomcat的安装目录 二.进入conf目录,找到server.xml文件,记事本打开 此时文件中有三个地方可以 ...

  7. Web 学习笔记 - 网络安全

    前言 作为 前端开发者,了解一点 Web 安全方面的基本知识是有很必要的,未必就要深入理解.本文主要介绍常见的网络攻击类型,不作深入探讨. 正文 网络攻击的形式种类繁多,从简单的网站敏感文件扫描.弱口 ...

  8. 高效查看MySQL帮助文档的方法 (转)

    在mysql的使用过程中, 可能经常会遇到以下问题: 某个操作语法忘记了, 如何快速查找? 如何快速知道当前版本上某个字段类型的取值范围? 当前版本都支持哪些函数?希望有例子说明.. 当前版本是否支持 ...

  9. Unity 5.3.5f1 (32-bit) 的简单塔防游戏

    我以前使用过unity但是第一次写这么全面的塔防小游戏.我以后会陆续的将我跟过的一些项目的心得经验与体会发表出来希望各位能人能够给出评价,我在此感激各位的批评与赞扬.另外我只是一个学生学艺不精,粗制滥 ...

  10. github+hexo搭建自己的博客网站(三)主题之外的一些基本配置(图片位置,文章目录功能)

    使用的yilia主题之后,还需要进行自己的定制配置 1.图片的位置 比如打赏的支付宝二维码图片,是在当前博客的source/assets/img/下 (不是当前主题) 配置:(在yilia主题下文件里 ...