一、项目预期计划和现实进展

项目预期计划 现实进展
登陆 完成
使用菜单 完成
查看自己的信息 完成(额外完成可修改)
完成能用的界面 完成(额外美化)
可以导入导出表格 导入表格完成,导出未完成
教学办能够发布任务 完成(但数据表名只能固定)
可以与服务器同步数据 还差将服务器的数据插入到本地数据库
教师能够得到表格,并进行报课 同上,但可以报课
教学办和系负责人能够查看汇总表 完成(额外完成可修改)
建立本地数据库,能够进行增删改查 动态建表未完成,其余完成
教学办和系负责人能够查看教师信息 完成(额外完成可修改)
教学办和系负责人能够审核确认报课表 未完成

二、过程体会

一开始组队,以为整个队伍都很有实力,然而事实上并不是这样的。四个人基本都是新手,好在都还算好学。


先说说各种失误

  1. 让队伍中对android了解最多的人当了队长,即PM(502)
  2. PM负责大部分除了编码以外的工作,且其本人对队友文档方面不够放心
  3. 对需求分析过分重视
  4. PM中期才开始参与编码
  5. PM把两个核心部分交给基本没有编程经验且不够积极的队友
  6. 把界面部分交给最积极主动学习和编码的人来做
  7. 没有事先共同讨论好任务的细分,只有PM一人来做
  8. 没有事先统一好数据库字段名
  9. 没有强制要求队员的代码一定要符合编码规范

暂时想到这些……


大致的过程很蛋疼

冲刺一开始就碰到了电工实习。大家都说电工实习很水,我们以为可以有很多空闲时间来做这个项目。然而电工实习所占用的时间比平时上课还多。

而且比较蛋疼的是,我们每周至少有三个晚上是要上课的(有的同学是五天,晚上的课都是三节课),周末还要去做实验。

更蛋疼的是,电工实习结束后的几天,有个科目要考试。据说这个科目挂科率很高,不得不抽出时间复习。

最蛋疼的是,当考完后,发现复习的基本没什么用,该挂还是得挂。这种难度的考试至少得给我们两个礼拜复习_(:3」∠)_


项目开发的过程就是:

  • 一开始只是觉得难度有些大,但还是能解决的,于是大家都乖乖地实习。(这是因为还没有把任务细化到很小的粒度啊喂 TuT )

  • 要进行十天的冲刺,但是按照一开始给出的期限,从开始到结束,就不止有十天。(何况后来又延迟一周)
    这样的话,我们就想,要不两三天发布一次站立式会议博客。这样到截止日期前,保证有十天。不然一下子就把十天耗完了,还没做出点东西,就囧了。
    正好四个人都要边学边做,一开始进度必定很慢。而且开会的时候也不是很正式,导致都没有完全进入状态。

  • 可是随着项目的进展,我们都渐渐地了解整个项目是什么样的,也就知道它比我们想象的还难。
    而且PM虽然一直尽力把整个项目搞清楚,任务分配清楚,但是前面的一些错误决策,让项目的进展陷入比较缓慢的状态。
    于是PM亲自出马,把服务器API这片浓雾拨开了。进展开始加快。同时,517同学负责的界面创建也完成得越来越快。

  • 离截止日期越来越近,尽管还有考试,但我们仍然保持和平常差不是很多的速度前进着。其中509同学简直感人,都快要考试了,还把白天的空余时间全用在解BUG上。
    考完试后,我们几个几乎都投入到这上面来了,甚至加班到深夜。其中502,517,530简直丧心病狂,而且第二天还起得比较早。

  • 完成了大部分预计的Alpha版本功能,但是有个地方很蛋疼,就是数据库引用了不太熟悉的开源框架……简直要崩溃。
    本地的操作基本完成了,也能和数据库交流。但是两者的连接还是不够紧密,只有某些表完成了这样的交流。

  • 尽管时间到了,我们还是会继续完善下去。

附上我们萌萌的燃尽图:


三、组员分工及工作比例

学号 分工 比例
502 做大部分PM的工作,编写部分PHP的API,Android端与服务器交互,管理团队博客,管理项目 32%
509 数据库相关的操作,编写部分PHP的API 13%
517 前期协助PM的部分工作,负责所有界面的编写及控件逻辑,部分数据绑定到界面的逻辑 32%
530 项目测试,部分数据绑定到界面的逻辑,excel文件操作 23%

四、下阶段展望

  • 能把核心功能都处理好。服务器的数据库能够和Android数据库正确地交互;Android数据库至少要做得像样点。
  • 服务器交互尽量减少处理,减轻服务器压力。
  • 各种界面错误提示都做好。
  • 效率更高一些。

【Alpha】Daily Scrum Meeting总结的更多相关文章

  1. Daily Scrum Meeting 汇总

    Alpha Daily Scrum Meeting --FirstDay(11.8) Daily Scrum Meeting --SecondDay(11.9) Daily Scrum Meeting ...

  2. 一、Daily Scrum Meeting【Alpha】------Clover

    [Alpha]Daily Scrum Meeting 第一次 [Alpha]Daily Scrum Meeting 第二次 [Alpha]Daily Scrum Meeting 第三次 [Alpha] ...

  3. 【Alpha】Daily Scrum Meeting第十次

    一.本次Daily Scrum Meeting主要内容 每个人学习情况 测试的任务的安排 Alpha版本展示的具体内容 二.任务安排 学号尾数 昨天做的任务 今天做的任务 任务用时 612 完成将计时 ...

  4. 【Alpha】Daily Scrum Meeting第三次

    本次随笔调换了展示顺序,把重要的内容放前面. 一.本次Daily Scrum Meeting主要内容 说明要完成alpha版本还需要哪些功能 对这些功能进行分析和实现方式的讨论 强调编码规范和变量命名 ...

  5. 【Alpha】Daily Scrum Meeting

    一 博客集合贴 11月15日 [Alpha]Daily Scrum Meeting——blog1 11月18日 [Alpha]Daily Scrum Meeting——blog2 11月19日 [Al ...

  6. 【Alpha】Daily Scrum Meeting第一次

    一.本次Daily Scrum Meeting主要内容 代码任务细分 服务器搭建 每个人时间分配及安排 二.项目进展 学号尾数 今天做的任务 任务完成度 明天要做的任务 612 写代码框架 30% 主 ...

  7. 【Alpha】Daily Scrum Meeting第五次

    一.本次Daily Scrum Meeting主要内容 每个人学习情况 任务安排 界面设计问题,怎样让界面更好看? 二.任务安排 学号尾数 昨天做的任务 今天的任务 明天的任务 612 时间轴控件优化 ...

  8. 【Alpha】Daily Scrum Meeting第二次

    一.Daily Scrum Meeting照片 二.Burndown Chart 由于此次项目延期7天,因此Burndown Chart较第一次会变宽 三.项目进展 登陆模块已经能和服务器交流 可以使 ...

  9. 【Alpha】Daily Scrum Meeting第四次

    之前没领悟到Daily Scrum Meeting的精髓,认为要做出些东西才敢拿出来. 在范老师提醒我们保持有节奏的迭代后,我们意识到之前的想法是不符合Daily Scrum Meeting的思想的. ...

  10. 【Alpha】Daily Scrum Meeting第六次

    一.本次Daily Scrum Meeting主要内容 各队员的任务完成情况 接下去要做的任务有哪些方面的问题 二.项目进展 学号尾数 今日已完成任务 接下去要做 502 统一Excel表头数据的英文 ...

随机推荐

  1. Pandas-数据聚合与分组运算

    目录 图解"split-apply-combine" 数据的分类split: groupby() 以column进行分组 以index进行分组 分组遍历 数据的应用apply: a ...

  2. Spring面试题

    69道Spring面试题和答案 原文地址    译者:深海(1422207401@qq.com)  校对:方腾飞 目录 Spring 概述 依赖注入 Spring beans Spring注解 Spr ...

  3. html用户注册界面

    html用户注册界面   先上一张简约的界面的效果图 这里是style里面的内容 <style> input[type]{ border: 1px solid darkorange; ba ...

  4. PYTHON isinstance语法

    def obj_len(arg): #isinstance(),判断是否是某一类 if isinstance(arg,str) or (isinstance(arg,list)) or (isinst ...

  5. oracle插入数据时解决和旧数据id的冲突

    我们在使用oracle创建一个主键的时候需要让他自增, 但是他跟mysql不同,需要创建序列,具体看下面: 可以删除之前创建的sequence,我们在重新创建一个: DROP SEQUENCE SJG ...

  6. angularjs表单验证checkbox

    angularjs中默认有表单验证的支持,见文末的refer 我想要验证至少要选择一个checkbox,否则就不能提交 但是checkbox貌似没有简单的方法,想来想去给出下面的解决方案 valida ...

  7. 二叉树建立,遍历和二叉排序树的判断【c++】

    // test.cpp : Defines the entry point for the console application. // #include "stdafx.h" ...

  8. Odd Even Linked List

    Given a singly linked list, group all odd nodes together followed by the even nodes. Please note her ...

  9. W7无法更新

    从提示中可以推断可能服务中没有启动更新服务,当即开始>>>运行>>>services.msc 打开服务管理,找到Windows Update服务,启动它.重新更新服 ...

  10. svn 更新命令(冲突时使用theirs)

    svn cleanup svn revert -R -q ./ svn up --force --accept tc