1. 团队模式和团队的开发模式是什么,它们有什么关系/strong>
软件团队的模式包括以下几种:
(1)主治医师模式:一人为主,其他人为此人服务。
(2)明星模式:主治医师模式到达极致,一人的光芒掩盖所有人。
(3) 区模式:每个人参与自己感兴趣的项目,贡献力量,大部分人不拿 酬。
(4)业余剧团模式:在不同项目中每个人扮演着不同的角色,可能随着项目的改变,自己的角色也会发生变化。
(5)秘密团队模式:一些软件项目在秘密状态下进行,别人不知道他们具体在做什么。
(6)特工团队模式:有一些有特殊技能的专业人士组成的团队。
(7)交响乐团模式:人员工具齐全,准备充足的团队。
(8)爵士乐模式:相对自由,有风险,人少且不靠谱。
(9)功能团队模式:具备不同能力的同事们平等协作,共同完成一个功能。
(10)官僚模式:层层领导的团队模式。
团队的开发模式包括以下几种:
(1)写了再改模式:和一窝蜂团队模式比较像。
(2)瀑布模型及其各种变形。
(3)RUP统一流程。
(4)老板驱动的流程。
(5)渐进交付的流程。
(6)TSP的原则。
至于团队模式和团队的开发模式的关系,我个人的理解是一群人在一起做软件开发,总是要一些方式方法。而这里团队模式就是这一群人的定性,团队的开发模式则是这群人使用的方法的定性。
2.如果你领头开展一个全新的项目,你要怎么选择“合适”的团队模式/strong>
如果我带头做一个全新的项目,我会选择特点不同的人,各自发挥自己的特长,类似功能团队模式,大家各司其事,平等协作。如我擅长代码编写,数据库设计,成员中还有负责需求分析的,负责文档整理和总结的,负责测试等。
3.不同的团队模式如何影响团队绩效的评估/span>
不同的团队模式,在团队绩效评估时,会考虑很多不同的因素。比如,一个很严谨,从上到下都是一板一眼的团队,在对于其绩效的评估时候,就会更加按照公司给的要求和客户的反应等等来进行评估,而对于更加“人性化”的团队来说,在做评估时,可能更多的会考虑人的因素,比如,当评估结果不理想时,可能出来在按照公司要求和客户反应来反思的同时,还会可能想到“也许是大家最近太累了,或是负责那一不理想的模块的人最近家里有些事情等等”。
4..团队精神和集体主义的区别/strong>
团队精神更强调个人的主动性,团队不一定有明确领导人,成员可以有决策权,团队的每个成员还必须齐心协力,共同承担责任,每个人都有不同的技能,进行互补等。
而集体主义更多强调明确的领导人,每个人目标相同,大家的技能也有可能相同,集体中的成员也有消极懈怠的等。5.
6.有人说 – 现代软件工程分为四个阶段:和PM 吵 和设计吵 和测试吵 和用户吵; 你觉得应该如何避免吵架/span>
吵架就是因为有误会,而“百分之99的误会都是源于沟通不畅”,所以,要想做到不吵,首先要合懂行的人进行沟通和交流,“晓之以情,动之以理”,让双方都明白彼此的难处,其次,要做到在软件开发的每一阶段
开始前,就合对方敲定,方案和彼此的满意程度,统一口径后再接着着手干,要让更多的时间用在项目上而不是争执上。
7.“生产”流程和软件“生产”的流程有什么区别呢/span>
对于硬件的生产流程,是从从一点点的芯片或是模块开始一点一点的去组装的,软件的生产流程是从一个一个的功能模块一个字母一个字母的敲打出来的,要说硬件生产和软件生产的区别我认为最大的不同之处就是,软件是一种根据人的思维,根据特定的算法创造出来的,硬件是现实中存在的东西,用这些东西去做的。
8.大家可以先读一下上面超链接里面提到的故事,6天时间只修改了一行代码,这个故事确实向我们展示了在流程上面花费和占用了不少时间是可以看到其实里面很多时间都花费在了两个核心的地方。
其一是团队成员没有形成基础的团队词汇表或者说对流程规范本身就不熟悉,
其二是在流程推行前期需要做的诸多基础数据配置工作并没有完成,而是等到流程需要的才在处理。
再次,我们对领导或经理出差状况下相应的应急处理机制没有明确制定,也导致了时间上的拖延。
这种情况是绝对需要改进的,走六天改于行代码,说明管理上存在问题,效率绝对低下。当我们谈过程的时候更加强调了流程,人和方法工具技术三者之间的有机融合,这有这三者完美整合好,才可能形成一个高效率的体系。对于团队成员对流程规范等方面要做好工作,要提前做好工作,对于领导的出差时间要做好记录。这样的相铺相成才能提高效率。
文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树数据库组成表31720 人正在系统学习中 相关资源:cpu温度过高降温控制thinkpad笔记本风扇转速的软件ibm笔记本
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!