可能是工作的时间长了,加上自己也是个有点心的人,最近一年开始思考一些技术周边的事情。

团队建设。

团队如何高效。

如何提高团队成员的水平。

如何让团队保持进取心,保持积极的工作态度,保持他们对于技术的渴望和追求。

如何激励他们,绩效,氛围,以身作则,言谈举止,哪一个更有效。

感觉敏捷、结对、代码审查也许可以解决部分问题。

新人如何快速融入团队,新人如何成长,缩短新人进入团队的磨合期。

如何使工作3-5年的人保持积极的热情,积极的工作态度,唤醒他们对技术的渴望和追求。如何指导他们的下一步发展,如何引导他们的下一步发展,帮助他们确定下一步的发展方向。

1、每天早晨进行站立会议。带头主动发言,说明进度及问题,有无需要协调的资源,有无需要细化的工作。有需要的话,大家再坐下来沟通和讨论。
2、星期五下午,团队组织技术交流。可以是介绍一周自己的进度及工作问题,也可以提出自己的疑问,也可以讲述自己近来的学习成果,新发现。内容限定为技术话题。
3、鼓励工作之余学习各种技术,其他平台,其他语言,参与开源项目,将来有机会发展我们自己的开源项目。可以在周五下午分享学习的成果,学习碰到的问题,大家一起帮助解决。
4、建立对外的开发团队博客。在博客中建立个人简介。每个人都可以发表文章。内容限定为技术博客。学习成果,工作中解决的问题,好的分析解决方案,新的发现,都可以发表。
5、活跃团队气氛,加强交互,形成良性成长环境,加速新人成长,缩短新人期。
6、允许个人选择自己喜欢的工作内容,尽量的安排每个人做自己喜欢的工作,使得每个人对项目的整体进度有更多的了解,可以提升工作效率。
7、引入结对编程。两种组合形式:1、技术相差不多的两个人结对,可以加速成长。2、新人入职之后,先和骨干结对,及时发现新人的问题,编码习惯问题,思维方式问题,命名习惯问题,及时解决,加速新人成长,还可以控制新人犯错的空间。可以定期更换结对,让每个人都了解项目的整体状况,也可以避免长期从事一种工作内容导致的兴趣减低带来的效率降低。
8、代码共享,每个人都可以修订别人的代码,重构自己的代码。逐渐抛弃“你的代码就是你维护,我的代码就是我维护”这样一种不良的想法,项目是大家的,代码也是大家的,大家要对项目负责,不管是谁写得代码,每个人都需要对他负责,而不只是当初编写的人负责。
9、引入单元测试,在重构和修订代码之前,先写好单元测试,保证重构和修订不影响原有代码的功能。通过编写单元测试,增加程序可测试性,改善代码结构。从改善局部设计开始做起,在以后的编码中逐渐形成良好的编码习惯,积累设计经验。
10、严格把控模块之间交互接口的设计,尽量避免不合理的设计对后面模块集成带来的问题。
11、对代码进行审查,从代码中发现不好的习惯,同时也发现好的习惯,从代码入手,减少开发-测试的往复工作,提高编程的愉快度。

转载于:https://www.cnblogs.com/virusswb/archive/2011/11/30/2268526.html

项目-团队-技术-个人 (团队建设篇)相关推荐

  1. 项目-团队-技术-个人(专业篇)

    1引言 今天,我的话题是"专业". 这里的"专业",指的不是我们常说的"计算机技术"."英语"."物理&quo ...

  2. 挨踢项目求生法则-团队建设篇

    摘要: 知道什么是挨踢项目吧?什么!不知道?那IT项目知道了吧?为了不让客户踢.不让老板踢.项目组成员之间不互相踢,俺为大家分享一些减少被踢机会的心得体会.就算不能让项目成功,也至少不会死得那么惨吧! ...

  3. 视频分享:挨踢项目求生法则(1)——团队建设篇

    一个低级错误引发的"踢皮球"事件!某项目部署给客户后,重现了一些以前已经解决的问题,原来不知道为什么,居然将老版本部署给客户了!领导非常恼火,要追究责任,于是大家开始踢皮球了!-- ...

  4. 挨踢项目求生法则(1)——团队建设篇

    摘要: 知道什么是挨踢项目吧?什么!不知道?那IT项目知道了吧?为了不让客户踢.不让老板踢.项目组成员之间不互相踢,俺为大家分享一些减少被踢机会的心得体会.就算不能让项目成功,也至少不会死得那么惨吧! ...

  5. 第九章:项目资源管理 - (9.4 建设团队)

    建设团队是提高工作能力,促进团队成员互动,改善团队整体氛围,以提高项目绩效的过程.本过程的主要作用是,改进团队协作.增强人际关系技能.激励员工.减少摩擦以及提升整体项目绩效.过程图如下所示: 项目经理 ...

  6. 项目Beta冲刺(团队)——总结篇

    项目Beta冲刺(团队)--总结篇 格式描述 课程名称:软件工程1916|W(福州大学) 作业要求:项目Beta冲刺(团队) 团队名称:为了交项目干杯 作业目标:Beta冲刺总结 团队信息 队员学号 ...

  7. 优秀的互联网项目经理/市场总监如何选择给力的互联网技术实现团队?

    优秀的产品经理.项目经理市场总监如何选择给力的技术团队? 这个问题恐怕困扰传统行业(有互联网项目需求有意拥抱互联网的传统企业)很多年,很多公司业务流程很顺畅,需求方面很明确,产品经理不缺,但是唯独缺一 ...

  8. 项目Alpha冲刺(团队)-总结篇

    格式描述 课程名称:软件工程1916|W(福州大学) 作业要求:项目Alpha冲刺(团队)-代码规范.冲刺任务与计划 团队名称:为了交项目干杯 作业目标:描述项目预期计划.现实进展.过程体会.组员分工 ...

  9. 项目Alpha冲刺(团队)-测试篇

    格式描述 课程名称:软件工程1916|W(福州大学) 作业要求:项目Alpha冲刺(团队)-代码规范.冲刺任务与计划 团队名称:为了交项目干杯 测试用例:测试用例文档.zip 作业目标:描述项目的测试 ...

  10. 中小型研发团队架构落地实践18篇,含案例、代码

    1 写在前面 中小型研发团队很多,而社区在中小型研发团队架构实践方面的探讨却很少.中小型研发团队特别是 50 至 200 人的研发团队,在早期的业务探索阶段,更多关注业务逻辑,快速迭代以验证商业模式, ...

最新文章

  1. 自动配置IPv4问题
  2. python 三维画图 坐标值相等_python程序员的表白
  3. 李飞飞、颜宁等9位华人当选美国艺术与科学院院士,DeepMind创始人也成新晋院士!...
  4. 线结构光平面标定计算算子
  5. 微信支付通知 php,微信支付开发交易通知实例
  6. poj2955 Brackets 最大括号匹配 区间动态规划
  7. 【Linux】一步一步学Linux——last命令(98)
  8. Web开发-Django视图层
  9. javascript中的模块系统
  10. 模型评估准确率、召回率、ROC曲线、AUC总结
  11. CRM WebUI and Hybris的Product页面标题实现
  12. tpm php,TPM系列
  13. 698A. Vacations
  14. android json 教程 pdf,android用jsonReader来解析json,jsonreaderjson
  15. PAT甲级1022 map、set的使用
  16. 浅谈unicode字符集及编码方式
  17. 计算机英语专业摘要,推荐:计算机毕业论文英文摘要的写作方法
  18. linux 命令 dd 详解
  19. VScode前端npm i 依赖后源代码管理器出现5k+更改文件解决办法
  20. unbanu配置mysql数据库_UbuntuMySQL使用配置

热门文章

  1. cannot resolve symbol ‘log‘问题解决
  2. python与C、C++混编的四种方式
  3. 【机器学习】最大熵模型(Maximum Entropy Model)
  4. python怎么对齐文件_说说在 python 中,如何对齐文本
  5. 有关javabean的说法不正确的是_【以案说法】从业人员劳动保护用品费不能省!否则得不偿失.........
  6. linux gz 解压缩
  7. 织梦调用栏目、栏目内容代码
  8. AbstractQueuedSynchronizer理解之三(Semaphore)
  9. Azure已成为微软业绩的顶梁柱
  10. php爬虫:知乎用户数据爬取和分析