建造高效的软件项目团队[摘要]

类别:软件工程 点击:0 评论:0 推荐:

建造高效的软件项目团队[摘要]
http://www.acmqueue.org/modules.php?name=Content&pa=showpage&pid=180

本文是我阅读acmqueue一篇文章所写的摘要, 顺便也就修改修改发上来, 适于懒得看过长的E文而只想有个大概的了解的朋友看. 个人认为无关紧要的东西都没有写, 详细还请看原文.

一. 概述
软件项目之痛为"成本+计划", 我们的研究使用调查方法学, 而不是案例分析.本文研究的目标是找出在一个小的IS队伍中, 团队个性组合和团队性能, 特别地, 我们想知道:
1. 项目领导者的个性在团队表现中的效果
2. 项目成员的个性...
3. 不同个格的组合的效果

MBTI以四个维度来评估一个人的性格:
1. 社交
 -- 外向
 -- 内向型
信息收集
 -- 感觉型(务实):搜索事件和细节
 -- 直觉型:依靠主观猜想, 靠印象, 更有想像力和futuristic
决策
 -- thinking (T) 面向事
 -- feeling (F). 面向人
处理事务能力
 -- judging [集中型](J) 有组织的, 确定最终期限
 -- perceiving[灵活型] 更灵活, 将最终期限只视为参考

二. 工作的最佳个性
1) 领导者的个性
领导者的信息搜索能力对团队的影响非常非常大, 而直觉型的比务实型的更胜一筹, 这是对于小型团队来说, 因为他们知识面更广, 且

更有方向感. 在决策方面, 感觉型比思考型更有效. 因感觉型面向人, 更易与其它人交流, 共享, 接受他们有建设性的意见, 更有亲

和力

2) 系统分析师的个性
系分的决策能能力影响是最重要的, 因思考型的比感觉型的更出色. 且分析比behavioral skills(即实际编程能力)更重要.在大型团

队中, 系分职责为任务和需求分析, 和系统规范, 小团队中系分须做多种任务. 而信息搜索上应更为务实

3) 程序员的个性
  程序员的社交类型对团队影响最重要. 令人惊奇的是, 外向型比内向型表现更出色. 因为他们与人交流得多, 获得也更多, 也乐于

共享自已所长.

4) 不同个性的组合效果
团队中, 社交类型和信息搜集能力的组合最重要, 领导者和队员在这两方面差别越大, 团队就越有战斗力.另外, 需求分析阶段时, 异

质团队更有效, 而在编程阶段, 同质团队更高效.

三. 最佳团队
1. 小型团队的性格最佳组合和大型团队的组合不同
2. 领导-队员性格组合有四种, 基于社交性-信息搜索性: extrovert-intuitive, extrovert-sensing, introvert-intuitive,

and introvert-sensing
3. 不是说非得将团队进行多样化性格的组合, 因为在开发周期要进行多种任务, 不是说异质团队在所有阶段都表现出色
4. 项目领导特性是: 外向, 直觉型, 集中型
5. 系分应在决策上应是思考型的. 在信息搜索上应是务实型的(因为领导更感性, 系分当然就更务实一点啦)
6. 程序员应该是更外向型的, 这样才能更利于交流

本文地址:http://com.8s8s.com/it/it35658.htm