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 ...
随机推荐
- Java基础学习笔记: 多线程,线程池,同步锁(Lock,synchronized )(Thread类,ExecutorService ,Future类)(卖火车票案例)
多线程介绍 学习多线程之前,我们先要了解几个关于多线程有关的概念.进程:进程指正在运行的程序.确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能. 线 ...
- BZOJ 4999: This Problem Is Too Simple! DFS序+LCA+树状数组+离线
Code: #include<bits/stdc++.h> #define setIO(s) freopen(s".in","r",stdin) , ...
- Django MVC与MTV概念 Ajax、分页实现
MVC与MTV概念 MTV与MVC(了解) MTV模型(django): M:模型层(models.py) T:templates ...
- TensorFlow实战笔记(17)---TFlearn
目录: 分布式Estimator 自定义模型 建立自己的机器学习Estimator 调节RunConfig运行时的参数 Experiment和LearnRunner 深度学习Estimator 深度神 ...
- CSS学习笔记之框模型
1.概述 为了更好的处理 元素内容.内边距.边框 和 外边距 之间的关系,CSS 定义了框模型如下: 内边距.边框 和 外边距 的默认值都是零,可以通过设置元素的 padding.border 和 m ...
- Java设计模式之 — 适配器(Adapter)
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9400141 今天一大早,你的leader就匆匆忙忙跑过来找到你:“快,快,紧急任务 ...
- 2.1 SVN的安装
一.SVN客户端安装 运行TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi程序, 开始安装 点击Next, 下一步 选择 I accept 接受, 点击Next ...
- 【SpringMVC架构】SpringMVC入门实例,解析工作原理(二)
上篇博文,我们简单的介绍了什么是SpringMVC.这篇博文.我们搭建一个简单SpringMVC的环境,使用非注解形式实现一个HelloWorld实例,从简单入手,逐步深入. 环境准备 我们须要有主要 ...
- TCP三次握手及关闭时的2MSL分析
TCP/IP三次握手四次挥手,是非常重要的,这个链接与关闭过程也是非常easy的.但为什么是三次握手?以及为什么要等待2MSL的状态?大部分人或许听到这个问题就蒙了.这篇博客就综合<TCP/IP ...
- 自然语言处理(NLP)书籍资源清单
1. 书籍 入门: <Speech and Language Processing>Dan Jurafsky ,James H. Martin 2. blog及项目