经过这几个星期以来的软件工程的学习,还有自己在个人项目、结对编程、团队项目的感受,总结了一些感受和理解。

总结收获

首先,一个月的软件工程团队项目的进行让我对软件开发有了比较实际的认识,之前的概念仅限于书本上的,但这次的团队项目,我们通过划分各自的分工以及确

定、各自时间段内确定所要完成的目标,让整个工程的实现显得更加具有条理化。

另外,给我感触比较深的不同于个人编程的一点就是当我们进行团队编程的时候不能像自己独自码代码的时候那样我行我素,要符合彼此约定的编程规范,起初我

还感觉这样的设定很不适应,但越到后来就越能体会到这一规定的便利之处,这样的方法使得做不同工作的编程人员在进行任务汇总时能够很方便的关联起彼此负

责的模块。就比如我们团队的团队项目,需要客户端和服务器端,我们编写服务器端的同学就在编程时为日后两部分在通信时的方式上作了统一的部署,这样在我

们完成客户端的编写之后,在与服务器的对接的时候就只需要按照之前的标准统一对接,使得代码具有明显的规范性,而且对接起来相当的方便。

当然,团队编程有时候也会存在一些问题。比如说我们往往把任务细化到每个人的身上。但通常会有各种各样的原因导致不同的任务进度不同,这就会造成有的进

度会出现延期现象,给整个项目的进度造成影响,这就需要在分配任务时做到合理化,使得彼此之间可以有效的衔接上,这样团队项目的实现就会变得迅捷许多。

这一目标的实现也依赖于团队中各个成员的协调配合以及PM的协调能力。我们团队的PM就在整个项目的进行过程中统筹各个方面,力求做到进度之间彼此衔接,

同时还在必要的时候承分担某一慢进度的开发工作。除了PM的协调,当然还需要各个模块负责人之间的沟通和交流,做好模块间的通讯工作,方便一方出现变化

时另一方能够迅速做出调整。

另外,由于个人的原因,对android的开发经验不足,一些控件上的优化,用户体验上的优化限于能力和时间的不足做得还不是很好。这些都需要我在日后的开发中

继续学习知识,积累经验,争取做得更好。

相信在日后的团队合作中我可以获得更多。

week7团队项目体会的更多相关文章

  1. [个人博客作业Week7]软件工程团队项目感想与反思

    在阅读了推荐阅读的材料之后,我想了很多东西.最终还是决定,以团队项目的经历为主线,叙述我关于软件工程的一些思考与体会. 凤凰涅槃,浴火重生 如果要我来概况这几周团队项目的经历的话,那么句话是我所能想到 ...

  2. 团队项目——站立会议 DAY8

    第八次站立会议记录: 参会人员:张靖颜,钟灵毓秀,何玥,赵莹,王梓萱 项目进展: 1.张靖颜:在反复修改和审查后,处理功能模块代码出错处,完善并运行. 2.钟灵毓秀:再次检查代码,运行报错处的代码修改 ...

  3. yousa_team团队项目 兼职平台 完成展示

    我们团队的团队项目是一个大学生兼职网站,商家可以在网站上发布信息,学生对相应的岗位进行预约,然后根据信誉度来表示用户的信誉,整个平台由管理员监控, 包括修改错误信息,修改用户信誉度,删除过期信息,接受 ...

  4. 团队项目--关于QQ项目的运行和总结

    目前为止该QQ项目实现如下功能:添加好友到好友列表,可以把好友在不同分类中移动,同时支持离线查找添加好友,离线更换头像,离线发送消息,保存所有好友聊天记录,发送窗口抖动,查看对方信息,更改/添加信息等 ...

  5. 高级软件工程2017第7次作业--团队项目:Beta阶段综合报告

    Deadline:2017-11-06(周一) 21:00pm (注:以下内容参考集大作业8 集大作业9 集大作业10 ) 0.评分规则: 按时交 - 有分,内容包括以下5个方面: Beta阶段敏捷冲 ...

  6. 实验八 <FBG> 基于原型的团队项目需求调研与分析

    <FBG>团队项目原型设计:http://www.cnblogs.com/ymm3/p/9012534.html GitHub的链接地址:https://github.com/FBGfbg ...

  7. <Dare To Dream>团队项目用户验收评审

    实验十二 团队作业8—团队项目用户验收评审 任务1:团队作业Beta冲刺 Beta冲刺第一天:http://www.cnblogs.com/Dare-To-Dream/p/9226994.html B ...

  8. 团队项目用户验收评审——《WAP团队》

    团队项目用户验收评审——<WAP团队> 1.验收准备的相关文档链接:https://github.com/LVowe999/xiangmubaogao.git                ...

  9. 《WAP团队项目软件设计方案》

    WAP团队项目软件设计方案 一.根据OOD详细设计工作要点,修改完善团队项目系统设计说明书和详细设计说明文档的GitHub地址:https://github.com/LVowe999/-7.git 在 ...

随机推荐

  1. SVN上传文件注意事项-------------------养成良好的项目文件上传习惯

    项目组的学弟经常把一些.obj文件和debug目录上传到svn,这个习惯很不好,我说了很多次他总改不了,还是写个文档说清楚吧,以后查起来也方便.     svn是一种版本控制工具,主要目的是用来管理代 ...

  2. iOS 第一次安装应用,拒绝相机调用,页面卡死的解决方案

    void (^allowBlock)() = ^{ UIImagePickerController *imagePicker = [[UIImagePickerController alloc] in ...

  3. 浅谈C#当中的out关键字(转载)+说明

    与ref关键字一样,out关键字也是按引用来传递的. 示例演示了out关键字的使用方法,其功能是获取数组中的最大值和最大值的索引 using System; using System.Collecti ...

  4. java 面试每日一题7

    题目:判断101-200之间有多少个素数,并输出所有素数. 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数. public cla ...

  5. app framework map及ajax方法

    $(function () { $.ajax({ url: 'Ashx/GetProductList.ashx', contentType: "JSON", success: fu ...

  6. FTP操作类

    using System; using System.Collections.Generic; using System.Net; using System.IO; namespace HGFTP { ...

  7. 使用sql创建表并添加注释

    Create table T_ErrorLogTable_tb ( ELTID int identity(1,1) primary key,--编号 ELTTime date,--错误发生日期 ELT ...

  8. javaWeb项目命名规范

    一.项目结构 这里和其他项目区别不大,我将模板抽离出来,更容易分析和理解: 解释一下:js主要包括extends(引入第三方的js).module(项目模块自己的js).lib(引用包,这里也可以继续 ...

  9. sudo详解

    一. sudo的特点 sudo扮演的角色注定了它要在安全方面格外谨慎,否则就会导致非法用户攫取root权限.同时,它还要兼顾易用性,让系统管理员能够更有效,更方便地使用它.sudo设计者的宗旨是:给用 ...

  10. ios项目中引用其他项目复习

    ios项目中引用其他开源项目,今天再次复习了,记个备注. 1. 将开源项目的.xcodeproj拖入项目frameworks 2. Build Phases下 Links Binary With Li ...