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)每个人掌握的知识是不一样的,在一起编程的时候,总能更快地解决问题,而不是一两个人在一边瞎忙活一下午还不敌另一个人几分钟的指导。

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

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

原文地址:https://www.cnblogs.com/Trinidad/p/9189091.html

时间: 2024-08-11 07:49:40

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

软工-六月心得体会

本月着实匆忙至极,一方面各学科都临近尾声.加紧冲刺,另一方面考试周近在眼前.而软工课毫不出人意外地又来了一个所谓的"加速出成品",将alpha版产品截止日定在了6月20日左右,毫不怯于自己2学分的体量,理直气壮地与各大主要学科争抢宝贵的考试复习时间,可谓壮哉.当然,这么做是有充分理论依据的:根据老师统计,很多同学暑假另有安排,只能提前时间.施加压力以求成品,于是像我这样空出暑假准备亡羊补牢的少数群体,也只有陪着组里各位被摁着头英勇无畏冲锋的老铁们亡命肝了.两周过去,在此谈谈心得体会.

AngularJS心得体会

AngularJS早些时候有过了解,知道这是一个JS的MVC框架,同类型的框架还有Backbone等.这次是由于项目需要,学习了两天的Angular后开始着手改之前的项目代码,这里大概说一下这一周学习Angular的心得体会吧. 首相,使用Angular最大的感受就是它的设计思路完全不同于Jquery,jquery更倾向于对Dom的操作:而使用Angular则需要你有一个全局的认识,你必须知道你想要做成什么样子才可以下手去做,所以我感觉ng对前端开发的要求比jquery要高一些.先来看看Angu

关于软件项目管理的心得体会之一

目的 软件项目管理是一项涉及面较广,但是非常必要的一项技能.相较于软件开发中的其他专业技能, 又更加依赖于实践和阅历.这里想跟各位同仁分享一下自己在过往项目中的心得体会,结合些许耳熟能详的理论,起到抛砖引玉的作用. 局限性 项目管理既然是一门实践科学,所以这里跟大家分享之前,还是要说明局限性.因为我之前是在一家提供软件服务的传统软件公司工作, 所以很多项目的经验都来源于作为乙方的外包项目,同时,大部分项目都是移动相关领域.目前我在一家国内的互联网公司,从事的电商相关的应用项目. 开篇 想跟大家分

编程方法心得体会

编程学习心得和方法(转载,供新手参考)   即便是高级编程人员,像那些为开发软件工作的类库和组件高手,他们也不敢说自己精通每一种语言. 事实就是这样,每一种语言有着它们相似而又不同的语法,它们有着不同的关键字,发展出了各种各样的类库,它们的函数或者方法的声明定义都有不同,更多的差异不为我们所知. 每一种语言,它都有着太多的东西需要我们去理解和记忆,我们没有时间和精力做得太多. 对于初学者,我们最不应该急于求成,更不要试图一次性学习所有语言.事实上,我们可以选取某种语言学习.每一种语言都有着自己的

读《构建之法》的心得体会

读<构建之法>的心得体会 软件工程涉及的范围很广,对于即将投身IT业的学生而言,软件工程的内容又非常重要.读构建之法,尽管本书介绍了不少IT业正在使用的理论和技术,但是,这本书的主要思想并不是介绍所有的新思想和新技术,而是从这些新思想.新技术中总结出对自己在未来的工作中有用的东西. 在整本书中,印象最让我深刻的是“两个人的合作”这一章节.现代的软件产业经过几十年的发展,软件的结构随着用户需求的不断增加,软件的功能不断朝多元化与复杂化发展.不管是两个人的合作还是团队的合作,谈到合作不免提及规范这

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

1. git的安装和github的注册.代码托管.创建organization.邀请member. (1)git的安装 因为我电脑是windows系统,所以下载的是git for windows.在官网下载非常卡,直接百度搜找百度那个下载就可以.下载后选择路径一直next就行了. (2)github的注册 没什么说的,虽然界面是英文,不过要是连这种程度的都看不懂你还是洗洗睡吧.按要求填完邮箱账号密码等常规东西就注册完了. (3)创建organization the organization's

IT增值服务实践心得体会:企业客户的钱比个人客户好赚得多

友情提示 本人喜欢直言不讳,不喜欢拐弯抹角.喜欢从客观和主观.自身和他人等多种角度去探讨问题.如有不当之处,欢迎吐槽. 若干心得体会1.企业客户的钱更好赚,个人客户的钱很难.  为什么这么说呢? a.企业有钱赚,为了更好地服务自己的客户,赚到更多的钱,花点钱,心甘情愿.只要你的商品和服务,不至于太坑. b.企业的功利心比较强,因此,非常有目标性,有动力,一定要解决自己遇到的问题. c.个人的付费意识很差,因为他们总认为自己赚的钱少,同时下意识地认为,别人花时间精力提供的服务或者劳动成果,不值钱.

关于代码的一些心得体会(大神勿喷)

关于代码的一些心得体会   前  言 Lms 入行也有很久了,一直都只是忙着工作学习,却一直没能好好静下心来好好整理一下自己.时间久了,慢慢的代码越来越熟悉,敲起来也越来越顺手,自己缺总感觉有些不对.我总觉得代码不应该就是这么简单,不应该像写记叙文一样,一条一条慢慢的就罗列出来了,返回去看了看自己刚写代码的时候功能也都能够实现了.但是还是有那么多可以优化的地方.我觉得好的代码不应该只是把功能实现那么简单,我觉得好的代码应该有以下几条特点:第一,命名要规范,第二,可复用性,第三,就是注释.当然,当

第8章 让开发板发出声音,蜂鸣器驱动 心得体会

第8章让开发板发出声音,蜂鸣器驱动 心得体会 通过学习Android深度探索(卷1)HAL与驱动开发的第8章 让开发板发出声音,蜂鸣器驱动,我加深对驱动的认识.以下主要是我对本节实验和参考在Linux驱动开发中使用PWM控制蜂鸣器中的一些见解. 先编写一个简单的蜂鸣器驱动程序,根据开发板上的硬件IO接口和Android驱动规范,在kernel中的driver目录中新建一个Buzzer文件,新建一个buzzer.c的源文 在目录下创建一个Makefile文件 先运行make clean命令清楚到编