六月上旬心得体会

在五月末的时候,老师针对我们团队的状况提出了几点建议和解决方案,而这半个月里,我们尝试性地运用了其中的几件工具与方法。

1、燃尽图与每日总结

  我们采用的是《构建之法》书中的燃尽图模型,通过 Projected Hours 与 Remaining Hours 观察团队的活跃度以及所能支配的时间。这一种模型不大适合我们的团队,因为它甚至敏捷开发都是基于一个有强大向心力的、能力都比较强的团队而设计的,这显然不适合像我们这样临时拼凑,不久便分道扬镳而且水平参差不齐的团队。不过我仍然学习到了很多东西,对于一个优秀的团队,燃尽图是一个不错的工具,它能时刻提醒组员尤其是 PM 一周剩下的支配时间,再结合团队项目的进度,便能对计划完成的程度进行预估,并作出相应的调整。而每日总结则是激励每一个组员强有效的方式,每晚每人相继汇报自己完成的工作,对于不做事情的成员是一种压力;这也是进行绩效评估的依据,在一周末的组会中公开考核成绩的时候,滑水的成员也难以找到求分的借口;这还是评估任务进展最有效的根据,当某一个成员的进展落后时,稍微敏感一点的 PM 都能察觉得到。一个很不错的成果就是以前一直滑水的两个队友,终于开始参与团队项目,大概在科大 GPA 是能让鬼推磨的神器吧。

2、任务板

  我们曾尝试性地使用过这个工具。任务板的想法是不错,我也能感受到它的魅力,但是并不适合我们现在的团队。在实践的时候,它能很明晰地展现出任务的流程,能体现出对团队最重要的关键节点,还能体现出团队项目的进展,想象这样一个场景,每一个努力的员工在清晨、傍晚都看看团队的任务板,那么每个人都能知道团队的进展,并督促自己完成最重要的任务。但是它凑效的前提是:成员都在一个相对固定的地点。显然,因为我们的成员是分散的,而即使是聚在一起编程的时候地点也是一直在变化的,任务板的魅力也因此大打折扣了。

3、GitHub管理

  以前我感觉用QQ文件管理的方式就挺不错,每个人有一点进展,标注上修改的时间就可以发到群里,这样交流也很方便,不过 GitHub 提供得更多。

  分支管理——1)随时都有可以发布的版本 2)自由地合作开发分支,避免了对主项目的冲突。

  修改管理——提交时通过comment注释修改的内容,一方面便于回溯,另一方面也能体现项目的进展

  在实践当中,GitHub就像一个施工地,随时都可以随心所欲地修修补补,而QQ群则不然,修改一个细小的地方都要将整个项目下载、打包、上传。

4、面对面地合作编程

  面对面的交流总能更快地解决问题和传达思想。1)经常我在QQ群里强调了好几遍的东西,队员们也会忽略掉,大概是 QQ 已经成为了吵杂的代名词,大家都已经习惯了忽视这一台不停嗡嗡作响的机器。然而面对面的时候,我能根据每个队员的反应,推测出他们是否真的Get到我所要传达的最重要的东西。2)每个人掌握的知识是不一样的,在一起编程的时候,总能更快地解决问题,而不是一两个人在一边瞎忙活一下午还不敌另一个人几分钟的指导。

  面对面是敏捷开发的前提,敏捷也不是所有的团队都试用,老师在考量推广敏捷的时候应该谨慎它的前提条件。

  软工教给我了许多东西,尤其是团队方面的,让我深刻体会到建设一个团队的重要性,也学习到了其中的些许方法。虽然我以后很有可能不会进入程序猿的领域,但是管理团队所积累下来的经验以及管理项目所采用的工具能让我终身受益。剩下时间所能学到的东西可能就比较少,不过就算是给自己的项目画上一个完美的句号了吧。

Teamwork-六月上旬心得体会的更多相关文章

  1. 软工-五月心得体会 PB16110698

    伴随着愈发红润的骄阳,火热而紧张刺激的五月悄然而至.这一个月以来,曾经让同学们“废寝忘食”的软工课大作业终于告一段落,每周一篇的读书笔记也缓到半月一篇,着实令人长吐一口气.但这一份表面的余裕当然没有看 ...

  2. 关于Solr的使用总结的心得体会

    摘要:在项目中使用Solr作为搜索引擎对大数据量创建索引,提供服务,本文是作者对Solr的使用总结的一点心得体会, 具体包括使用DataImportHandler从数据库中近实时同步数据.测试Solr ...

  3. 加快FineReport报表设计的几个心得体会

    加快FineReport报表设计的几个心得体会 一.从远程服务器大批量取数进行表样设计时,最好按“列顺序”取一个“空的SQL语句”,这样可提高设计速度.否则每次设计时模板均要从远程读取数据,速度相当慢 ...

  4. 十天来学习java的心得体会

    有关学习java是几天来的心得体会: 十天学习java遇到很多问题,每个问题都是经过反复的看书本以及上网查找资料来解决的,发现这一点真的需要自己来而不是去遇到什么问题就去依靠他人(师兄.同学).在其中 ...

  5. Git的基本使用方法和安装&心得体会

    1. git的安装和github的注册.代码托管.创建organization.邀请member. (1)git的安装 因为我电脑是windows系统,所以下载的是git for windows.在官 ...

  6. "琳琅满屋"调查问卷 心得体会及结果分析

    ·关于心得体会       当时小组提出这个校园二手交易市场的时候,就确定了对象范围,仅仅是面向在校大学生,而且在我们之前就已经有了很多成功的商品交易的例子可以让我们去借鉴,再加上我们或多或少的有过网 ...

  7. 关于多本小说站的SEO—从”易读中文网”获得的心得体会

    从目前国内的网站流量来说,电影站,小说站,游戏站等的流量占总流量的比例还是很高的,许多站长把目光投入到了这几个方面,本文就着重来说对于小说站,尤其是多本小说站的SEO心得体会! 对于小说站来说,只要排 ...

  8. AngularJS心得体会

    AngularJS早些时候有过了解,知道这是一个JS的MVC框架,同类型的框架还有Backbone等.这次是由于项目需要,学习了两天的Angular后开始着手改之前的项目代码,这里大概说一下这一周学习 ...

  9. 关于Dropdownlist使用的心得体会

    2013-07-23关于Dropdownlist使用的心得体会: Dropdownlist使用最多的几个属性: 一.Dropdownlist.Items,负责包含所有选项的容器 DropDownLis ...

随机推荐

  1. Git创建本地分支并关联远程分支(二)

    创建本地分支git branch 分支名 例如:git branch dev,这条命令是基于当前分支创建的本地分支,假设当前分支是master(远程分支),则是基于master分支创建的本地分支dev ...

  2. 51nod1079 中国剩余定理【数论】

    一个正整数K,给出K Mod 一些质数的结果,求符合条件的最小的K.例如,K % 2 = 1, K % 3 = 2, K % 5 = 3.符合条件的最小的K = 23. Input 第1行:1个数N表 ...

  3. luogu 2483 K短路 (可持久化左偏树)

    题面: 题目大意:给你一张有向图,求1到n的第k短路 $K$短路模板题 假设整个图的边集为$G$ 首先建出以点$n$为根的,沿反向边跑的最短路树,设这些边构成了边集$T$ 那么每个点沿着树边走到点$n ...

  4. Vue packages version mismatch

    开发过程中,之前做的vue项目,一段时间后拿出来重新运行,报错: 打开vue-template-compiler/index.js查看错误提示,如下: 当安装的vue版本和package.json中的 ...

  5. (14)Spring Boot定时任务的使用【从零开始学Spring Boot】

    本文介绍在 Spring Boot 中如何使用定时任务,使用非常简单,就不做过多说明了. com.kfit.base.scheduling.SchedulingConfig: package com. ...

  6. h264封包介绍

    这个要看你怎么理解了.和MPEG2.MPEG4相比,H.264字节流中帧的形式发生了变化.以视频帧为例,MPEG2和MPEG4字节流在传输的时候提取帧的关键参数,将其封装入传输包首部,比如TS包或RT ...

  7. floyd求最小环 模板

    http://www.cnblogs.com/Yz81128/archive/2012/08/15/2640940.html 求最小环 floyd求最小环 2011-08-14 9:42 1 定义: ...

  8. 0807再整理SQL执行流程

    转自http://www.cnblogs.com/annsshadow/p/5037667.html MySQL架构总览->查询执行流程->SQL解析顺序   前言: 一直是想知道一条SQ ...

  9. A. Feed the cat

    A. Feed the cat time limit per test: 1 second memory limit per test: 256 megabytes input: standard i ...

  10. Spring MVC-表单(Form)标签-复选框(Checkbox)示例(转载实践)

    以下内容翻译自:https://www.tutorialspoint.com/springmvc/springmvc_checkbox.htm 说明:示例基于Spring MVC 4.1.6. 以下示 ...