昨天上课的时候,我们学习了项目总结这一部分的内容,并根据老师提供的项目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. linux基本知识2

    date:时间管理 linux时钟: 硬件时钟:hwclock -s:硬件时钟到系统时钟   -w:系统时钟到硬件时钟 系统时钟:date 如何查看是外部命令还是内部命令: type COMMAND ...

  2. zip命令的基本用法

    zip命令的基本用法是: zip [参数] [打包后的文件名] [打包的目录路径] linux zip命令参数列表: -a 将文件转成ASCII模式 -F 尝试修复损坏的压缩文件 -h 显示帮助界面  ...

  3. 用普通计算机假设基于liunx系统的NAS部署FineReport决策系统

    何为NAS? 简单说就是连接在网络上,具备资料存储功能的装置因此也称为“网络存储器”.它是一种专用数据存储服务器.他以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带宽.提高性能.降低 ...

  4. 移动WEB viewport 相关知识

    了解移动web viewport的知识,主要是为了切图时心中有数.本文主要围绕一个问题:切图时怎样设置<meta name="viewport">相关参数?围绕这个问题 ...

  5. S5PV210_uart stdio移植

    1.stdio : standard input output 标准输入输出 2.printf函数调用到的2个关键函数: vsprintf : 格式化打印信息,最终得到纯字符串的打印信息等待输出 pu ...

  6. python学习5

    1.切片,python中一个比较重要的概念,其实和MATLAB中的数组的操作很相像. 比如对于 a =[1,2,3,4,...,100]如果想取前三个,即[1,2,3] 直接说a[0,3]即可,还可以 ...

  7. JavaScript-简单的贪吃蛇小游戏

    实现逻辑: //获取Html中的格子(行,列) //建立数组存储所有格子(x,y) //建立数组用于存储蛇身(x,y) //生成随机坐标(x,y)的函数 //随机创建蛇身并存储到蛇身数组 //创建食物 ...

  8. 原生js实现autocomplete插件

    在实际的项目中,能用别人写好的插件实现相关功能是最好不过,为了节约时间成本,因为有的项目比较紧急,没充分时间让你自己来写,即便写了,你还要花大量时间调试兼容性.但是出于学习的目的,你可以利用闲暇时间, ...

  9. Django ORM、一对一、一对多、多对多、详解

    上篇博客也提到这些知识点,可能大家还是不太清楚,这篇博客为大家详细讲解ORM中的几个知识点 1.1首先我们先看一个小案例: #_*_coding:utf-8_*_ from django.db imp ...

  10. tomcat7下对HTTPS的部署配置

    1.申请CA证书,可以在腾讯云或者阿里云申请到免费的CA,不过前提是,你要有太服务器和域名,并且解析过域名. 2.下载申请到的CA证书到本地,在tomcat7上进行相关配置. 3.Tomcat 证书部 ...