昨天上课的时候,我们学习了项目总结这一部分的内容,并根据老师提供的项目Postmortem模板对我们的项目进行了总结。

项目Postmortem模板主要分为设想和目标、计划、资源、变更管理、设计和实现、测试和发布六个方面。根据这个模板,我们对我们的项目进行了总结,会议的主要流程分为三个方面:第一,按照模板提供的六个方面探讨我们的项目的改进之处;第二,探讨团队项目合作在前两个阶段存在的问题;第三,若是能够重新来过,我们应该如何改进或者如何避免这些问题。

首先,设想与目标方面,我们的项目是一个竞赛的跨专业组队平台,在实现的过程中,我们始终认定这一主题,程序的设计以及功能的实现都围绕这一主题来进行,因此,设想和目标可以符合我们的构想和用户的需求。

计划方面,在项目团队开发时以及团队冲刺时,我们在合理安排团队计划以及项目估计等方面做的还不够好,原本预计实现某个功能所需要花费的时间总是会超期,而且在实现的过程中还需要处理大量的Bug,这也浪费了大量的时间。

资源方面,由于我们的项目做的比较小而且比较简单,在项目开发的过程中每个人也都分别领取了自己感兴趣的模块,因此,实现起来还算是比较容易。

变更管理方面,我们的项目在第一次冲刺阶段的末期发生了变更,由于时间的原因,很多预想的功能我们没有办法在第一阶段实现,因此,迅速通知团队成员并召开会议,商讨如何暂时“砍掉”部分功能。

设计与实现方面,这一方面中存在的问题最多,因为我们刚刚发布了Alpha版,为了让程序更好地投放市场,我们在昨天的课堂讨论中从这一方面中选出了三个急需解决的问题。

最后,测试与发布阶段,目前我们正处于这一阶段,对于这一阶段的问题还没有一个完整的体会和了解。

项目急需改进的三个问题:

在昨天的讨论中,我们根据老师提供的模板,讨论了我们的项目在设计与实现方面急需改进的三个问题。第一个问题就是代码的规范,这其中包括文件命名的统一规范、函数书写的规范以及在程序中变量命名的规范。代码的规范不仅便于团队成员的开发与阅读,同时有利于代码的后期维护。第二个问题就是实现用户头像上传功能,当下市场中流行的大部分服务于个人的软件都有用户头像上传功能,因此,我们的项目中也要实现这一功能。第三个问题,实现组队成员的信息推送功能,这是数据挖掘的最简单实现,也是能够让我们的软件出色的一个重要功能。

若是项目能够重新来过,我们可以在哪些方面有所改进:

若是项目能够重新来过,我们能够在项目的计划方面有所改进。这次的项目开发最深刻的一个体会就是眼高手低,很多认为简单的、易于实现的功能在实现的时候并不是真像想的那么容易,具体的实现中需要考虑很多的问题。因此,我们在制定计划时应该制定出弹性的计划,即如果某个功能无法按期实现时,我们的项目能够能够允许的最大延期是多长时间,如果延期还没有办法解决,如何应对这个问题,功能砍掉还是继续延期实现,这些问题都要在计划中提前预测分析到。第二个改进措施就是代码的规范,比如代码的命名,团队成员在做开发之前,就要设计出一套团队都能接受的标准,或者在团队开发的过程中,采用文档的方式说明变量以及文件命名的含义,以加快开发速度。第三个改进措施就是团队的管理,这是我们第一次的团队合作,总体上来讲,合作的效果还算是不错,但是我们在第一次合作中也存在很多的问题,如开发效率低,对于某个功能没有明确的认识导致后期的重写或者修改,如果项目可以重来,我相信我们可以配合的更加默契。

Alpha版总结会议的更多相关文章

  1. Alpha版总结会议——班级派

    一.开会的过程 在周一下午上课的最后20分钟内,我们组进行了“班级派”的alpha版的总结会议.首先进行的是分析目前的版本情况,每个人说了自己的进度,包括已经完成的以及即将要完成的.随后是分析前段时间 ...

  2. 团队开发——Alpha版总结会议

    本组目前存在的问题: 1.在选题的时候,题目选的比较有难度,造成后期工作量较大,实现有难度(未能正确估计项目的难度). 2.最初规划时,设计的功能较多,但是技术水平达不到,导致目前完成功能较少. 3. ...

  3. 课堂讨论——Alpha版总结会议

    我们在课堂上针对第一阶段冲刺过程中存在的问题,展开了激烈的讨论,并投票选出需要改进的最主要三个问题.

  4. 课堂讨论—Alpha版总结会议

    我们在课堂上针对第一阶段冲刺过程中存在的问题,展开了激烈的讨论,并投票选出需要改进的最主要三个问题. 有图有真相:

  5. 第二阶段站立会议alpha版总结

    一.会议过程 在完成第二次冲刺后,Alpha版本最终发布,我们对校园二手交易平台开发过程及产品存在的问题进行了激烈讨论.进行了我们的团队总结会议,会议中每个人先发表了个人对Alpha版开发过程中存在的 ...

  6. 【Sprint3冲刺之前】TD学生助手——alpha版发布

    TD学生助手——alpha版发布 1.设想和目标  1.我们的软件要解决的问题 TD学生助手的主要核心思想就是帮助学生安排他们忙碌的学校生活.主要是通过以下几个方面 1.通过学生的需要进行分类(考试, ...

  7. alpha版、beta版、rc版的意思

    很多软件在正式发布前都会发布一些预览版或者测试版,一般都叫“beta版”或者 “rc版”,特别是开源软件,甚至有“alpha版”,下面来解释一下各个版本的意思. alpha版:内部测试版.α是希腊字母 ...

  8. 5-26课堂作业——组员投票Alpha版存在的问题

    我们在课上讨论了Alpha版目前发现的问题,并通过投票的方式,选出其中三个认为是当前须紧要解决的问题. 问题: 1.缺少数据库: 2.用户体验不良好,游戏难度分区不明显: 3.团队成员共同工作时间少.

  9. 导师互选系统 Alpha版冲刺总结

    导师互选系统 Alpha版冲刺总结 一.设想和目标 我们的软件什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的软件主要是要实现导师和学生双向互选的功能.功能定义清晰明确,在软 ...

随机推荐

  1. Intellij IDEA的一些东西

    Intellij IDEA的一些东西 2016-03-19 15:26 Ctrl + R 在当前文件进行文本替换 (必备) Ctrl + N 根据输入的 类名 查找类文件 Ctrl + Ctrl + ...

  2. BZOJ4300绝世好(傻)题

    Description 给定一个长度为n的数列ai,求ai的子序列bi的最长长度,满足bi&bi-1!=0(2<=i<=len). Input 输入文件共2行. 第一行包括一个整数 ...

  3. git --help出来的命令 + eclipse里用git小记

    用法:git [--version] [--help] [-C <path>] [-c name=value]           [--exec-path[=<path>]] ...

  4. font-size 兼容问题

    早年~ 楔子 在为“我的抵扣券”添加  按钮时,为了将文字隐掉,给节点设置了“font-size:0;”,设置后刷一下浏览器,webkit下按钮掉下去了,而其他浏览器(包括IE6/7)都正常: 按理说 ...

  5. python获取父类的子类(遍历,递归),并循环执行所有子类的某一方法

    前言 换了新工作,踏足于python语言的开发,也把自己的学习过程记录下来. 一,递归获取某一父类的所有子类 all_subclasses = {'0': '0'} def get_all_class ...

  6. SQL Server 2012附加数据库时,错误提示如下:尝试打开或创建物理时,CREATE FILE 遇到操作系统错误 5(拒绝访问。)

    错误提示:Create File遇到操作系统错误5(拒绝访问) 解决方案: 在所有程序-SQL Server 2012-"SQL Server 配置管理器",点击"SQL ...

  7. C语言学习 第七次作业总结

    C语言学习 第七次作业总结 数组可以分为数组和多下标数组(在传统的国内C语言书本中,将其称为二/多维数组). 数组名称 在之前的课程中,大家应该都有印象,对于int a这样的定义,会为变量 a 声明一 ...

  8. jquery中attr和prop的区别

    在高版本的jquery引入prop方法后,什么时候该用prop?什么时候用attr?它们两个之间有什么区别?这些问题就出现了. 关于它们两个的区别,网上的答案很多.这里谈谈我的心得,我的心得很简单: ...

  9. mysql命令

    create 创建数据库 show databases 显示所有数据库 drop database 删除数据库 use 使用(进入)数据库 select 当前使用的数据库 create table 创 ...

  10. 如何利用git由本机向github上传文件

    首先,下载一个git,安装. 安装成功之后,输入以下命令,引号内的为你自己的名字和邮箱git config --global user.name "Your Name"git co ...