1. M1/M2阶段总结
  • 我在M1阶段负责后端代码的开发,以及协助PM,在M2阶段负责PM,在为期将近一学期的团队软件开发过程中,我深刻体会到了团队协作的重要性,以及合理分配任务的重要性,没有一个好的时间规划是不能达到高效开发的。
  • 同时,我也体会到了软件开发中各种方法的必要性,比如:结对编程。以前一直觉得代码一个人写一部分,单独完成,这样效率是最高的,因为每个人的思路都不一样,代码风格也不一样,两个人一起写,你确定不是在逗我?这样的话,两个人不打起来就不错了,怎么可能完成任务呢,还是高效完成?后来经过几次的结对编程,我慢慢发现原来这是有很大的科学依据,以至于到最后阶段,时间特别紧张的时候,我们都会自觉的采用这种编程方式,能使我们的进度大大提高。以前一直觉得这种方式只有弊端,殊不知,正因为两个人的思路不一样,所以,想法更多,遇到问题也就更快解决,最重要的是,一个人写,一个人看,这样犯的语法错误比较少,后期调试也会少很多,还有,两个人一起写,可以相互鼓励,相互监督,大家都不好意思偷懒,也更容易集中注意力,大大的提升效率。
  • 我还深刻体会到的一点,就是队员的重要性。一定要和靠谱、肯干的队员组队,这也算给下一届学弟学妹一点忠告,有一帮靠谱的队员,每一个人只要负责自己的那一块就行了,最起码不会心累,我现在是真的心累...

 2.学期初的问题

  • 链接:http://www.cnblogs.com/hongzs/p/4830863.html
  • 其中第一个问题:如何避免在产品开发后期不断有重大修改,对于这个问题,我深有体会,因为我们在M1阶段对上一届代码进行了重构,所有界面重新写,但是在M2阶段的时候,由于要四组合一,统一后端,所以我们自己的服务器不用了,所有的前端的接口都要重写一遍,这个工程量是有点大的,所以,我们是有重大修改的,所以,我认为要避免这种情况的发生,一定要提前沟通好,不论是团队内部,还是团队之间,都要做好充分的沟通以后,再开始进行开发工作。
  • 第二个问题:查阅资料,Bartle分类法,将游戏玩家分为四种类型,分别为杀手,成就者,探索者,社交者;杀手:干扰游戏世界的运作或其他玩家的游戏活动;成就者:通过克服游戏世界的挑战,不断积累声望等;探索者:探索控制和运作游戏世界的系统;社交家:与其他玩家沟通交流游戏内容,从而形成社交关系。
  • 第三个问题:我目前觉得衡量软件工程的质量就是看代码的运行效率以及单元测试的覆盖率,以及所采用的算法结构,代码风格,代码行数;
  • 第四个问题:协调团队之间的任务分配,应该充分考虑团队里每个人的能力以及学习能力,以及出现问题,怎样及时修正,使其回到预定的时间表上;
  • 第五个问题:团队的亲密度,是基于大家都在高效的完成既定任务的基础上的,如果某一个队友的任务完成质量不高,或者效率太低,又或者根本就没做,这种情况一而再的发生,那么这就不是一个合格的队友,这个团队的任务完成情况肯定也是不容乐观的,那么亲密度肯定不高。

    3.在软工中学到的:

  我深刻的体会到了是什么叫“做中学”,感觉所有的东西都是自学的.....有一个建议:以后软工的编程任务已经很重了,博客作业或书面作业可以减少一点,很多时候,大家写这个是很痛苦的.........

  4.在项目中学到的:

  • 需求阶段:当时需求阶段,学长学姐已经给我们最好了很多,所以这一块并没有走多少弯路,但是最好还是在前期进行一些用户的问卷调查;
  • 设计阶段:一个用开发经验的队友是很重要的,能给我们很多的帮助;
  • 实现阶段:结对编程真的很重要,效率也很高;
  • 测试阶段:尽量多考虑一些边界情况;
  • 发布阶段:一定要熟知每个应用平台的一些发布规定,提前了解,就不会像我们在发布的时候,有各种曲折;
  • 维护阶段:后端代码很重要,一定要有详细的文档说明。

个人博客作业_week14的更多相关文章

  1. 个人博客作业Week1

    个人博客作业Week1 一.问题 通读<构建之法>我有一下几个问题 PM没有参与代码编如何进行管理. 软件工程师的职业资格考试对我们来说很有必要吗. 当我们为用户开发软件时我们需要了解用户 ...

  2. Java课程设计——博客作业教学数据分析系统(201521123084 林正晟)

    #课程设计--博客作业教学数据分析系统(201521123084 林正晟) 1.团队课程设计博客链接 博客作业教学数据分析系统 2.个人负责模块或任务说明 学生登陆界面的前端实现和与数据库的连接 学生 ...

  3. Java课程设计——博客作业教学数据分析系统(201521123091 李嘉廉)

    #课程设计--博客作业教学数据分析系统(201521123084 李嘉廉) 1.团队课程设计博客链接 博客作业教学数据分析系统 2.个人负责模块或任务说明 數據分析 Kmeans聚類算法實現 多元綫性 ...

  4. java课程设计——博客作业教学数据分析系统(201521123083 戴志斌)

    目录 一.团队课程设计博客链接 二.个人负责模块或任务说明 三.自己的代码提交记录截图 四.自己负责模块或任务详细说明 五.课程设计感想 (题外话,终于可以用markdown建目录) 一.团队课程设计 ...

  5. Java课程设计——博客作业教学数据分析系统(201521123082 黄华林)

    Java课程设计--博客作业教学数据分析系统(201521123082 黄华林) 一.团队课程设计博客链接 博客作业教学数据分析系统(From:网络五条狗) 二.个人负责模块或任务说明 1.网络爬虫 ...

  6. Java语言课程设计——博客作业教学数据分析系统(201521123107 张翔)

    #Java语言课程设计--博客作业教学数据分析系统(个人博客) 1.团队课程设计博客链接 [博客作业教学数据分析系统(From:网络五条狗)](http://www.cnblogs.com/fanta ...

  7. 团队作业1——团队展示&博客作业查重系统

    团队展示: 1.队名:六个核桃 2.队员学号: 王婧(201421123065).柯怡芳(201421123067组长).陈艺菡(201421123068). 钱惠(201421123071).尼玛( ...

  8. C语言第七次博客作业--一二维数组

    一.PTA实验作业 题目1:找鞍点 1. 本题PTA提交列表 2. 设计思路 定义n,i,j,ii,jj,a[7][7],flag,max 输入n for i=0 to i=n for j=0 to ...

  9. 2018上C语言程序设计(高级)博客作业样例

    要求一(20分) 完成PTA中题目集名为<usth-C语言高级-第1次作业>中的所有题目. 要求二 PTA作业的总结(20分+30分) 将PTA第1次作业作业中以下2道题的解题思路按照规定 ...

随机推荐

  1. 华硕200系主板完美兼容M.2安装Win7系统

    虽然Windows 10系统的装机率正不断攀升,但经典的Windows 7依然有着大量的用户群体.特别是在我们中国, Windows 7依然是许许多多电脑用户的装机首选系统. 经久不衰的Windows ...

  2. C#各种对话框

    1.选取文件夹的FolderBrowserDialog fbd = new FolderBrowserDialog();fbd.SelectedPath = "D:\Test";i ...

  3. 检測iPhone/iPad设备方向的三种方法

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/iefreer/article/details/24210391 使用meta tag "v ...

  4. Win平台阅读Kafka源码时候使用bat脚本时候报错以及解决方案

    问题1: 使用bat脚本报错: 解决方案: 在配置好kafka的server.properties文件后,cmd进入命令窗口输入命令:.\bin\windows\kafka-server-start. ...

  5. ethereum/EIPs-55 Mixed-case checksum address encoding

    eip title author type category status created 55 Mixed-case checksum address encoding Vitalik Buteri ...

  6. Linux系统学习之软件安装

    一.源码包编译安装 由于计算机无法直接执行用高级语言编写的源程序,因此想要运行程序,就需要一种机制来让计算机识别,这样程序才可能运行起来.一般来说,计算机中存在解释型和编译型两种语言. 所谓解释型语言 ...

  7. Echarts中太阳图(Sunburst)的实例

    Echarts中太阳图(Sunburst)的实例 目前在项目中要实现一个Echars中的太阳图,但是Echars中的太阳图的数据格式是一个树形结构,如下代码格式如下: var mapData = [ ...

  8. MongoDB数据库中查询数据(下)

    MongoDB数据库中查询数据(下) 在find中,options参数值为一个对象,用来设置查询数据时使用的选项,下面我们来对该参数值对象中可以使用的属性进行介绍: 1. fields; 该属性值为一 ...

  9. POJ2387(dijkstra堆优化)

    Til the Cows Come Home Bessie is out in the field and wants to get back to the barn to get as much s ...

  10. Linux加密、安全版块、root密码破解

    当一个入侵者进入了你的系统并且种植了木马,通常会想办法来隐蔽这个木马(除了木马自身的一些隐蔽特性外,他会尽量给你检查系统的过程设置障碍),通常入侵者会修改一些文件,比如管理员通常用ps -aux来查看 ...