团队作业6——展示博客(alpha阶段)


一、团队信息

  • 团队码云地址:
    https://gitee.com/kezhiqing/soft_team_blog
  • 成员介绍:


  • 个人博客地址
团队成员 个人博客地址
柯智青 http://www.cnblogs.com/kzq-java-markdown/
郭炜埕 http://www.cnblogs.com/vicheng/
郑晓丽 http://www.cnblogs.com/zxl3066/
廖怡洁 http://www.cnblogs.com/yjliao/
包梦榕 http://www.cnblogs.com/bmr666/
黄晓杨 http://www.cnblogs.com/HXY071/

二、团队各成员贡献排序

  • 成员贡献由大到小排列如下:
排序 成员 学号
1 柯智青 201521123069
2 黄晓杨 201521123071
3 郭炜埕 201521123064
4 廖怡洁 201521123067
5 包梦榕 201521123068
6 郑晓丽 201521123066

三、Alpha阶段敏捷冲刺日志的集合贴


四、团队MVP版本

  • “滴卡录”微信打卡小程序(MVP版本)的核心功能展示:

五、软件工程的样子

5.1 团队项目的目标,预期的典型用户,预期的功能描述,预期的用户数量

  • 团队项目的目标
    我们致力于写一个打卡小程序,真正帮助到想坚持做一件事情却自制力不够的人。

  • 预期的典型用户
    缺乏自制力、想坚持做一件事情的人以及会比较经常使用手机的人,学生时代比较喜欢参与各种事物,并且可以参与的话题也比较多,所以综上我们典型用户是学生

  • 预期的功能描述
    (1)新建打卡
    (2)新建话题
    (3)我的活动
    (4)我的打卡记录
    (5)我的奖励

  • 预期的用户数量:30

5.2 满足用户的需求

  • 我们是打卡小程序,具备新建打卡和话题功能,可以根据自己的需求创建,然后有打卡功能,具有监督的作用,实现监督了用户坚持做一件有意义的事情的需求

5.3 已完成的目标

  • 我们在Alpha阶段完成了预期功能的前四个,分别是:
    (1)新建打卡
    (2)新建话题
    (3)我的活动
    (4)我的打卡记录

5.4 分工协作,经验教训

成员 分工情况 经验教训
安排任务,每日的进度追踪,实现前后端的交互,服务器的配置 从一开始只知道整个开发的流程,对如何去实现这个问题还是不太清楚,感觉Alpha阶段一直在摸索中度过,也踩了不少坑,例如在云服务器上的微信小程序下的开发环境下的phpMyadmin下建立数据库,以为就是在服务器上建好数据库了。还有就是用户ID的获取问题,一开始就应该先获取到的,不应该等到功能实现的差不多时才来获取,后面表结构,信息获取等又要重新进行修改。还有就是感觉如果进行开发的话,有条件的话还是要对知识进行系统化的学习,这样效率会高一点。像我们这种一直在摸索的,常常因为一个小问题就要弄好久。
用户需求分析调查,撰写第一版软件需求规格说明书,部分UI界面设计及界面跳转 终于结束Alpha阶段,强迫症患者做前端设计可谓痛并快乐着。还记得接触小程序的第一天我蹲在嘉庚图书馆一楼找了好久的相关资料;记得每次站立会议大家都表示信心满满;记得和队友们一起搬电脑到组长的寝室激烈讨论;记得在遇到瓶颈的时候给四号楼学长打电话。。。总之,现在对于一个项目的开发流程大体上有所了解了,我也很享受团队的氛围。队长柯柯真的很辛苦,同样是从零开始,她承受了绝大部分的压力。合理分配时间真的重要,这学期软工耗费我很大一部分时间(我的高数才学到#%#……%¥%&)。还有啊,我着实不想看到我们团队中的谁被淘汰出去,%……&%¥#@。。好了好了,睡觉吧睡觉吧,命重要~
用户需求分析调查,协助分析及测试程序,书写部分文档 这次的团队项目,感觉比以往的紧凑,就是老师和助教们有时时关注进度。过程中有遇到各种困难,通过各种途径解决问题,感觉自己在团队里做得不够多,也是平时学习偷懒能力有限,我们团队其他小伙伴大家都很给力很认真,喜欢和大家一起学习,以后自己也要加把劲惹。
部分UI界面设计,分析及测试程序,书写部分文档 在团队开发中的收获很大,不仅体验到了团队一起学习的融洽氛围,而且也学习了很多新的前端样式,很喜欢和团队成员一起讨论如何设计并且选择样式的过程,一同学习,互相分享学习成果,一起研究新事物,从零开始学习开发微信小程序,做到现在这一步还是挺有成就感的。
原型设计,部分UI界面设计,小图标设计 原来的我们一无所有,后来的我们什么都有,比如bug……好在我们年轻,我们有自己的想法,我还可以喜欢McLuhan 大大。我们一起学习编程,讨论每一个细节设计,最终alpha阶段结束呈现出较乐观的打卡程序界面,也实现了基本的功能。在这里强势表白我柯和咩咩两只后台顶梁柱,一直为着如何解决后端问题苦思冥想, 她们真的辛苦,同时为热心的学长们打call!
架构设计,数据库的设计和搭建,前后端的交互,服务器的配置 回想这段时间的开发,感觉很迷茫,又觉得学到了很多东西。一方面是从这次开发了解了项目开发的流程,前端设计,后端部署,可以说是全方位有了一个大致的了解。一方面我是负责后端工作的,因为新接触这个微信小程序的开发,所以很多东西都不会,就很迷茫,很多东西都是百度,各种问问题。其实我感觉在时间不是那么充足的情况下,开发的时候就应该优先考虑已经学过的开发语言,这样做起来会更得心应手,不会像现在这样那么迷茫。

5.5 项目管理

  • 使用团队码云进行项目的管理,leangoo对项目进度进行总体把控,制作燃尽图,跟进进度
  • leangoo Alpha阶段部分任务分配截图

5.6 争取如期完成任务

  • 平衡 时间/质量/资源
  • 时间上,每个人的时间安排都不一致,所以一开始熟悉每个成员的时间安排并分配好任务。我们每一周都会有那么几次聚在一起完成任务,这样提高了项目完成的效率。
  • 质量上,前端是先把框架做出来,然后我们一开始先定好界面风格,然后慢慢调。然后后端进行连接。目前已经可以通过所有测试,但是暂时做不到耐磨抗打。
  • 资源上,我们团队有一定的编程技术基础以及程序开发经验,也有比较擅长写界面的,都算不错的。还有都是女子,我们细心,耐心,考虑周全。

6、团队项目的实际进展

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

  • 项目燃尽图:
  • 发布的功能:
    (1)新建打卡
    (2)新建话题
    (3)我的活动
    (4)我的打卡记录
  • 部分功能展示:

7、展望Beta阶段

  • 红色字体表示Beta阶段待完善或待实现的功能。

八、后端E-R图及前端界面设计手稿

团队 作业6--展示(alpha阶段)的更多相关文章

  1. 团队作业6(A)-Alpha阶段项目复审

    Alpha阶段项目复审 复审团队: 莫政 (3118005067). 卢耀恒(3118005065) . 许梓莹(3218005083). 梁小燕(3218005081).高嘉淳(3118005047 ...

  2. 【集美大学1411_助教博客】团队作业6——展示博客(Alpha版本)

    写在前面的话 工作还真是应该抓紧做呢,以下评分是助教在出差前评的,但出差回来就忘记了大部分内容.同学们都在预期时间内完成了自己的alpha项目.由于助教的频繁出差,评分工作落下一大截,在此表示欠意,会 ...

  3. 【1414软工助教】团队作业6——展示博客(Alpha版本) 得分榜

    题目 团队作业6--展示博客(Alpha版本) 作业提交情况情况 为所欲为 团队没有提交,其余都按时提交. 往期成绩 个人作业1:四则运算控制台 结对项目1:GUI 个人作业2:案例分析 结对项目2: ...

  4. 团队作业6——展示博客(alpha阶段)

    Deadline: 2018-5-9 10:00PM,以提交至班级博客时间为准. 5.10周四实验课将进行alpha阶段项目复审,请在5.10之前,根据以下要求,完成alpha版本的展示,并以此作为参 ...

  5. 团队作业6——展示博客(Alpha版本)

    Deadline: 2017-5-7 22:00PM,以博客发表日期为准 评分基准: 按时交 - 有分,检查的项目包括后文的四个方面 团队成员介绍 Alpha阶段进展 团队合作,各成员分工 Beta阶 ...

  6. 团队作业6——展示博客(Alpha)

    一.团队简介 李永豪(PM):项目经理,后台开发人员,协调团队内部的工作及开发团队之间的工作 杨海亮:后台开发人员,测试人员,熟悉java语言,编写java代码 郑靖涛:后台开发人员,测试人员,安卓程 ...

  7. 团队作业6——展示博客(Alpha版本)

    Deadline: 2017-12-3  23:00PM,以博客发表日期为准   评分基准 按时交 - 有分,检查的项目包括后文的两个方面 团队成员介绍 Alpha阶段进展 团队合作,各成员分工 Be ...

  8. 【2017集美大学1412软工实践_助教博客】团队作业6——展示博客(Alpha版本)

    题目 团队作业6: http://www.cnblogs.com/happyzm/p/6791211.html 团队成绩 团队成员简介 项目地址 项目目标,包括典型用户.功能描述.预期用户数量 如何满 ...

  9. 团队作业9——展示博客(Beta版本)

    展示博客 1.团队成员的简介和个人博客地址,团队的源码仓库地址. 何琴琴(http://www.cnblogs.com/vviane/): 领导项目进行,协调各队员之间的矛盾合作,负责测试与需求分析. ...

  10. 作业要求20181023-4 Alpha阶段第2周/共2周 Scrum立会报告+燃尽图 03

    作业要求[https://edu.cnblogs.com/campus/nenu/2018fall/homework/2284] 版本控制:https://git.coding.net/liuyy08 ...

随机推荐

  1. 系统启动日志:/var/log/boot.log

    /var/log/boot.log — 记录系统启动时的日志信息,如果系统启动之后有什么异常可以查看该文件信息 [root@localhost ~]# cat /var/log/boot.log # ...

  2. iOS开发 - 检测网络状态(WIFI、2G/3G/4G)

    本文转载至 http://blog.csdn.net/wangzi11322/article/details/45580917 检测网络状态 在网络应用中,需要对用户设备的网络状态进行实时监控,目的是 ...

  3. IOS中数组的使用(NSArray, NSSet, NSDictionary)

    一.Foundation framework中用于收集cocoa对象(NSObject对象)的三种集合分别是: NSArray 用于对象有序集合(数组)NSSet 用于对象无序集合(集合) NSDic ...

  4. synchronized将任意对象作为对象监视器

    多个线程调用同一个对象中的不同名称的synchronized同步方法或synchronized(this)同步代码块时,调用的效果就是按顺序执行,也就是同步的,阻塞的.这说明synchronized同 ...

  5. Android 获取系统默认输入法

    import android.provider.Settings; import android.text.TextUtils; 获取默认输入法包名: private String getDefaul ...

  6. Linux Netfilter注册钩子点

    注册钩子点首先要包含响应的头文件,因为这应该已经属于对kernel的编程了. #include <linux/module.h> #include <linux/kernel.h&g ...

  7. Mysql explain执行计划

    EXPLAIN(小写explain)显示了mysql如何使用索引来处理select语句以及连接表.可以帮助选择更好的索引和写出更优化的查询语句. EXPLAIN + sql语句可以查看mysql的执行 ...

  8. SSH电力项目二

    底层方法封装(CommonDaoImpl类) public class CommonDaoImpl<T> extends HibernateDaoSupport implements IC ...

  9. apache工作模式worker以及prefork的切换

    apache比较常用的工作模式有worker以及prefork两种方式. 如果在编译时候不指定,系统默认的是prefork模式:如果需要换成worker模式,需要在编译的时候带上编译参数:--with ...

  10. MyBatis DAO层传递参数到mapping.xml 几种方式

    Dao层传递参数到mapping.xml文件的几种方式:(Mybatis传值总结) 第一种:传递单个参数 Dao层Code片段: /** * 根据articleId查询XXXX详情. * * @par ...