昨天上课的时候,我们学习了项目总结这一部分的内容,并根据老师提供的项目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. 如何实现可动态调整隐藏header的listview

    (转自:http://blog.sina.com.cn/s/blog_70b9730f01014sgm.html) 需求:根据某种需要,可能需要动态调整listview的页眉页脚,譬如将header作 ...

  2. Ubuntu 15.1 unity在顶部面板显示系统CPU/内存/网络速度

    全部的文件:http://files.cnblogs.com/files/xiaobo-Linux/ubuntu%E6%98%BE%E7%A4%BA%E7%B3%BB%E7%BB%9F%E7%BD%9 ...

  3. fail树

    前置技能:AC自动机 假设我们有了一个AC自动机,然后在上面进行字符串匹配. 上面是一个有四个字符串的AC自动机(abcde.aacdf.cdf.cde),虚线是fail指针,实线是转移. 这是上一次 ...

  4. webstorm对WebGL自动提示

    默认竟然没有勾选上,怪不得提示的时候,有很多webgl接口找不到方法(虽然可以运行).

  5. 负margin的移位参考线

    同早年~ 问题描述 在xx项目中,羊城通卡号的输入框处使用了xx库中的实现方式,即将提示文字标签<label>通过负margin移位到<input>框的下面.静态时展现良好,j ...

  6. 将 instance 连接到 flat_net - 每天5分钟玩转 OpenStack(88)

    上一节我们创建了 "flat_net",本节将在此网络中部署 instance 并验证连通性. launch 新的 instance “cirros-vm1”,选择网络 falt_ ...

  7. [LeetCode] Valid Sudoku 验证数独

    Determine if a Sudoku is valid, according to: Sudoku Puzzles - The Rules. The Sudoku board could be ...

  8. Android开发之Activity横竖屏切换生命周期重建问题

    当进行横竖屏切换的时候Activity的生命周期会重建,从而导致Activity崩溃等问题,为了避免这一问题,需要在AndroidManifest.xml文件中设置: <activity and ...

  9. StringIO和BytesIO

    1. StringIO 很多时候,数据读写不一定是文件,也可以在内存中读写. StringIO顾名思义就是在内存中读写str. 要把str写入StringIO,我们需要先创建一个StringIO,然后 ...

  10. [转]使用Enumeration和Iterator遍历集合类

    原文地址:http://www.cnblogs.com/xwdreamer/archive/2012/05/30/2526268.html 前言 在数据库连接池分析的代码实例中,看到其中使用Enume ...