甜美女孩项目2048结果

整理:邓画月、曾祎祺

设想和目标

1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述?

弄一个给用户消磨时间的游戏,定义的很清楚。该游戏玩法简单,典型用户大概是学生,主要是空闲时间比较多的大学生,空闲时间在宿舍或者其他地点进行游戏。

2.是否有充足的时间来做计划?

有时间,但是大部分人并不知道如何利用这一段时间来做计划。

3. 团队在计划阶段是如何解决同事们对于计划的不同意见的?

团队一起讨论的时候,有不同意见的话当时就会提出,然后一起解决。一般来说,少数服从多数。

计划

1.你原计划的工作是否最后都做完了? 如果有没做完的,为什么?

原计划中的两个功能没做完,一是因为水平问题,自己学的知识还太少了。二是因为时间问题,做项目期间有两场较重要的期末考试,需要比较多的时间用来复习。

2. 有没有发现你做了一些事后看来没必要或没多大价值的事?

有一些,但是大家认为与其不断地争论某些事情有没有必要,不如做了再说。

3.是否每一项任务都有清楚定义和衡量的交付件?

大部分是有的,但可能各人理解会有偏差

4. 是否项目的整个过程都按照计划进行?

基本按照计划进行。

5. 在计划中有没有留下缓冲区,缓冲区有作用么?

好像没有留缓冲区。

6. 将来的计划会做什么修改?(例如:缓冲区的定义,加班)

将来的计划应该就是留缓冲区。

资源

1. 我们有足够的资源来完成各项任务么?

有吧

2. 各项任务所需的时间和其他资源是如何估计的,精度如何?

大概估计的,精度不太高。后来随着项目任务的加重,大家只顾得上干活,没时间考虑精度问题。

3. 用户测试的时间,人力和软件/硬件资源是否足够?

足够

4. 你有没有感到你做的事情可以让别人来做(更有效率)?

我们分工还挺明确的,有美工有开发有测试。各自完成自己的任务就可以了,还挺有效率的。

变更管理

1. 每个相关的员工都及时知道了变更的消息?

正常情况下都可以。

2. 我们采用了什么办法决定“推迟”和“必须实现”的功能?

讨论。

3.  项目的出口条件(Exit Criteria)是否得到清晰的定义?

不太清晰。

4. 对于可能的变更是否能制定应急计划?

基本没有,到时候随意抓人顶上。

5. 员工是否能够有效地处理意料之外的工作请求?

规定所有请求都转到PM那里处理,这样减轻了开发人员的压力,让他们有大部分时间花在自己那一亩三分地上。

设计/实现

1. 设计工作在什么时候,由谁来完成的?是合适的时间,合适的人么?

项目一开始,由美工和负责界面的同学完成。是的。因为要定好界面大小,图片按钮之类的东西。

2. 设计工作有没有碰到模棱两可的情况,团队是如何解决的?

很多,就看具体执行的人是如何解决的。一般由美工和界面的直接解决。

3. 团队是否运用单元测试(unit test),测试驱动的开发(TDD)、UML, 或者其他工具来帮助设计和实现?这些工具有效么?

没有

4.  什么功能产生的Bug最多,为什么?

纸牌2048!大概是因为还没有实现游戏功能(哈哈哈哈哈)

5. 代码复审(Code Review)是如何进行的,是否严格执行了代码规范?

专人复审。一开始定了代码规范,但后来并没有严格执行。

测试/发布

1.   团队是否有一个测试计划?为什么没有?

我们有测试计划。

2.  是否进行了正式的验收测试?

3.  团队是否有测试工具来帮助测试?

4.  团队是如何测量并跟踪软件的效能的?从软件实际运行的结果来看,这些测试工作有用么?应该有哪些改进?

直接运行点击“玩游戏”,在玩的过程中测试算法是否有问题等等。

5.  在发布的过程中发现了哪些意外问题?

基础2048的算法有一些不太对的地方。

讨论照片:

团队成员在Alpha阶段的角色和具体贡献:设总分20*6=120

名字

角色

团队贡献分

可验证的贡献

邓画月

Dev

 21

基础2048开发,督促工作,表格文件整理

何颖琪

Test

 20.5

界面UI设计及测试

于可欣

Test

 19

测试、复审与数据库算法

梁子君

Dev  17.5  纸牌2048算法与复审

梁沛诗

Dev 20 界面及音效开发

曾祎祺

PM 22 需求说明书,博客编写,纸牌2048小部分

软工作业No.9 第六周 事后诸葛亮分析报告的更多相关文章

  1. 软工作业No.8 第六周 Alpha阶段项目复审

    小组的名字和链接 优点 缺点,bug报告 (至少140字) 最终名次 (无并列) 未来的将来的明天在那里等你 http://www.cnblogs.com/macrae/p/9940387.html ...

  2. 团队项目第六周——事后诸葛亮分析(GG队)

    一.总结: 本次项目作为我们第一次团队集体开发的项目,使我们在项目开发以及团队合作方面都有了宝贵的 经验以及初步的认识: 从项目开发的方面来看: 通过本次项目,我们更进一步加强了自己的前端知识,并初步 ...

  3. 软工作业-----Alpha版本第一周小结

            软工作业-----Alpha版本第一周小结   Part1.第一周周计划记录 姓名 学号 周前计划安排 每周工作记录 自我打分 yrz(队长) 1417 1.进行任务分析 2.任务分配 ...

  4. [软工作业]-软件案例分析-CSDN

    [软工作业]-软件案例分析-CSDN(app) 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 个人博客作业-软件案例分析 我在这个课程的目标是 ...

  5. 【软工作业&思考】关于软工的一些概念性理解暨第一次阅读作业

    概述 项目 内容 本次作业所属课程 2019BUAA软件工程 周二班 本次作业要求 第1次个人作业当然,比这个更重要百倍的还是实实在在的思考,这也是标题如此命名的原因 我在本课程的目标 在原有实践经验 ...

  6. 软工作业No.3--团队作业:甜美女孩出击!

    队名:甜美女孩 队员包括: 姓名 学号 身份 曾祎祺 3216005211 队长 邓画月 3216005212 队员 何颖琪 3216005213 队员 梁沛诗 3216005214 队员 梁子君 3 ...

  7. BUAA2020软工作业——提问回顾与个人总结

    项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 提问回顾与个人总结 我在这个课程的目标是 进一步提高自己的编码能力,工程能力 这个作业在哪个具体方 ...

  8. BUAA2020软工作业(五)——软件案例分析

    项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 软件案例分析作业 我在这个课程的目标是 进一步提高自己的编码能力,工程能力 这个作业在哪个具体方面 ...

  9. 第六周&java实验报告四

    实验报告: 一.实验目的 (1)掌握类的继承 (2)变量的继承和覆盖,方法的继承,重载和覆盖的实现: 二.实验的内容 (1)根据下面的要求实现圆类Circle. 1.圆类Circle的成员变量:rad ...

随机推荐

  1. fastjson 简单使用 及其JSONObject使用

    阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征:速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser. ...

  2. 51NOD 1069 Nim游戏

    1069 Nim游戏   有N堆石子.A B两个人轮流拿,A先拿.每次只能从一堆中取若干个,可将一堆全取走,但不可不取,拿到最后1颗石子的人获胜.假设A B都非常聪明,拿石子的过程中不会出现失误.给出 ...

  3. 论文笔记——ThiNet: A Filter Level Pruning Method for Deep Neural Network Compreesion

    论文地址:https://arxiv.org/abs/1707.06342 主要思想 选择一个channel的子集,然后让通过样本以后得到的误差最小(最小二乘),将裁剪问题转换成了优化问题. 这篇论文 ...

  4. 返回json格式数据乱码

    本文为博主原创,未经允许不得转载: 原本返回json格式数据的代码: @ResponseBody @RequestMapping(value = "getListByTime", ...

  5. 解决复制到keil编辑器中汉字出现乱码情况

    https://blog.csdn.net/dxuehui/article/details/51123372 1.在菜单栏中选择'Edit'选项. 2.'Edit'选项中选择'Configuratio ...

  6. Nginx 随笔

    使用包管理工具安装nginx Linux(基于deb) sudo apt-get install nginx Linux(基于rpm) sudo yum install nginx FreeBSD s ...

  7. jq expando && $.data()

    1.使用隐藏控件或者是js全局变量来临时存储数据,全局变量容易导致命名污染,隐藏控件导致经常读写dom浪费性能 jQuery提供了自己的数据缓存方案,使用jQuery数据缓存方案,我们需要掌握$.da ...

  8. Codeforces 448E - Divisors

    448E - Divisors 思路: dfs.注意如果是1,直接返回,因为1的因子还是1. 因为x因子的因子还是x的因子,所以可以事先处理好x因子的因子在x因子中的位置. 不用这个方法也可以,用ma ...

  9. Codeforces 847C - Sum of Nestings

    847C - Sum of Nestings 思路:简单的递归. 代码: #include<bits/stdc++.h> using namespace std; #define ll l ...

  10. LeetCode--191--位1的个数

    问题描述: 编写一个函数,输入是一个无符号整数,返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为汉明重量). 示例 : 输入: 11 输出: 3 解释: 整数 11 的二进制表示为 00000 ...