Teamwork-六月上旬心得体会
六月上旬心得体会
在五月末的时候,老师针对我们团队的状况提出了几点建议和解决方案,而这半个月里,我们尝试性地运用了其中的几件工具与方法。
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-六月上旬心得体会的更多相关文章
- 软工-五月心得体会 PB16110698
伴随着愈发红润的骄阳,火热而紧张刺激的五月悄然而至.这一个月以来,曾经让同学们“废寝忘食”的软工课大作业终于告一段落,每周一篇的读书笔记也缓到半月一篇,着实令人长吐一口气.但这一份表面的余裕当然没有看 ...
- 关于Solr的使用总结的心得体会
摘要:在项目中使用Solr作为搜索引擎对大数据量创建索引,提供服务,本文是作者对Solr的使用总结的一点心得体会, 具体包括使用DataImportHandler从数据库中近实时同步数据.测试Solr ...
- 加快FineReport报表设计的几个心得体会
加快FineReport报表设计的几个心得体会 一.从远程服务器大批量取数进行表样设计时,最好按“列顺序”取一个“空的SQL语句”,这样可提高设计速度.否则每次设计时模板均要从远程读取数据,速度相当慢 ...
- 十天来学习java的心得体会
有关学习java是几天来的心得体会: 十天学习java遇到很多问题,每个问题都是经过反复的看书本以及上网查找资料来解决的,发现这一点真的需要自己来而不是去遇到什么问题就去依靠他人(师兄.同学).在其中 ...
- Git的基本使用方法和安装&心得体会
1. git的安装和github的注册.代码托管.创建organization.邀请member. (1)git的安装 因为我电脑是windows系统,所以下载的是git for windows.在官 ...
- "琳琅满屋"调查问卷 心得体会及结果分析
·关于心得体会 当时小组提出这个校园二手交易市场的时候,就确定了对象范围,仅仅是面向在校大学生,而且在我们之前就已经有了很多成功的商品交易的例子可以让我们去借鉴,再加上我们或多或少的有过网 ...
- 关于多本小说站的SEO—从”易读中文网”获得的心得体会
从目前国内的网站流量来说,电影站,小说站,游戏站等的流量占总流量的比例还是很高的,许多站长把目光投入到了这几个方面,本文就着重来说对于小说站,尤其是多本小说站的SEO心得体会! 对于小说站来说,只要排 ...
- AngularJS心得体会
AngularJS早些时候有过了解,知道这是一个JS的MVC框架,同类型的框架还有Backbone等.这次是由于项目需要,学习了两天的Angular后开始着手改之前的项目代码,这里大概说一下这一周学习 ...
- 关于Dropdownlist使用的心得体会
2013-07-23关于Dropdownlist使用的心得体会: Dropdownlist使用最多的几个属性: 一.Dropdownlist.Items,负责包含所有选项的容器 DropDownLis ...
随机推荐
- Day 23 类的继承,派生,组合,菱形继承,多态与多态性
类的继承 继承是一种新建类的方式,新建的类称为子类,被继承的类称为父类 继承的特性是:子类会遗传父类的属性 继承是类与类之间的关系 为什么用继承 使用继承可以减少代码的冗余 对象的继承 python中 ...
- vue中用v-for循环出出来的div下面的span不给宽度也能相对于div居中
效果图 1.html <div> <div v-on:mousemove="dataDetails($event, item)" v-on:mouseleave= ...
- UDP、线程、mutex锁(day15)
一.基于UDP的网络编程模型 服务器端 .创建socket. .将fd和服务器的ip地址和端口号绑定 .recvfrom阻塞等待接收客户端数据 .业务处理 .响应客户端 客户端: .创建socket ...
- 15.id生成的两种方式
- 学习EXTJS6(1)安装环境
1.官方下载地址: extjs6 GPL版:https://www.sencha.com/legal/gpl/ sencha cmd:https://www.sencha.com/products/e ...
- PHP学习总结(13)——PHP入门篇之常量
1.什么是常量 什么是常量?常量可以理解为值不变的量(如圆周率):或者是常量值被定义后,在脚本的其他任何地方都不可以被改变.PHP中的常量分为自定义常量和系统常量(后续小节会详细介绍). 自定义常量是 ...
- Co-prime
Co-prime Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Problem ...
- 念念不忘SERVLET
这个弄弄也有意思,以前无法入门,没有系统性概念,现在慢慢开始懂了.. 这个SERVLET/JSP学习笔记也易懂.. 那个JAVA7程序设计也可以慢慢看来,, 再加上SPRING,我黑心了??:) pa ...
- junit4单元测试基础
导入方法看如下截图就明白了: 新建测试用例 右击包名,点击新建,或者新建里的others,选择JUnit test case,如下图所示: 接下来,给测试类起名字和选择要测试的类,如下图所示: ...
- centos 解压压缩包到指定目录
解压.tar.gz文件: tar -zxvf web.tar.gz tar不支付解压文件到指定的目录! 解压.war .zip文件到指定目录: unzip web.war -d webapps/ROO ...