1、四种团队开发范型精品文档3.2.3软件项目组 软件开发的组织结构几乎与开发软件的组织一样多。不管怎么说,组织结构不能轻易改变。关心组织改变所产生的实际的及政策上的影响,并不是软件项目管理者的责任范围。但是,在一个新的软件项目中直接涉及到的人员的组织,则是项目管理者的职责。 下面给出为一个项目分配人力资源的若干可选方案,该项目需要n个人工作k年n个人被分配来完成m个不同的功能任务,相对而言几乎没有合作的情况发生;协调是软件管理者的责任,而他可能同时还有六个其他项目要管。 2.n个人被分配来完成m个不同的功能任务(mn),建立非正式的“小组”;指定一个专门的小组负责人;小组之间的协调由软件管理者负
2、责。 3.n个人被分成t个小组;每一个小组完成一个或多个功能任务;每一个小组有一个特定的结构,该结构是为同一个项目的所有小组定义的;协调工作由小组和软件项目管理者共同控制。 虽然对于上述的每一种方法都可以找到其优点和缺点,但越来越多的证据表明正式的组织小组(策3种方法)是生产率最高的。 “最好的”小组结构取决于组织的管理风格、组里的人员数目及他们的技术水平和整个问题的难易程度。ManteiMAN81提出了三种一般的小组组织方式 民主分权式(Democratic Decentralized,DD):这种软件工程小组没有固定的负责人。“任务协调者是短期指定的,之后就由其他协调不同任务的人取代”。问
3、题和解决方法的确定是由小组讨论决策的。小组成员间的通信是平行的。 控制分权式(Controlled Decentralized,CD):这种软件工程小组有一个固定的负责人,他协调特定的任务及负责子任务的二级负责人关系。问题解决仍是一个群体活动,但解决方案的实现是由小组负责人在子组之间进行划分的。子组和个人间的通信是平行的,但也会发生沿着控制层产生的上下级的通信。 控制集权式(Controlled Centralized,CC):顶层的问题解决和内部小组协调是由小组负责人管理的。负责人和小组成员之间的通信是上下级式的。 Mantei还给出了计划软件工程小组的结构时应该考虑的七个项目因素 待解决问
4、题的困难程度。 要产生的程序的规模,以代码行或者功能点来衡量。 小组成员需要待在一起的时间(小组生命期)。 问题能够被模块化的程度。 待建造系统所要求的质量和可靠性。 交付日期的严格程度。 项目所需要的社交性(通信)的程度。 表31MAN81总结了项目特性对小组组织的影响。因为集中式的结构能够更快地完成任务,因此最适合处理简单问题。而分散式的小组比起个人而言能够产生更多更好的解决方案,因此,这种小组在处理复杂问题时成功的可能性更大。因为CD小组是集中式地解决问题,所以CD或CC小组结构能够成功地用来解决简单的问题。而DD结构则适于解决难度较大的问题。 因为小组的性能与必须进行的通信量成反比,所
5、以很大的项目最好采用CC或CD结构的小组组织方式,如果子组能够很容易地协调的话。 小组“在一起”的时间的长短影响小组的士气。我们发现DD小组结构能够产生较高的士气和工作满意度,因此适合生命期较长的小组。 DD小组结构最适于解决模块化程度较低的问题,因为它需要更多的通信。如果有可能要较高的模块化程度(这时人们自己做自己的事情),则CC或CD结构更加合适。 CC和CD小组已被发现能够产生比DD小组更少的缺陷,但这与小组所采用的质量保证活动密切相关。分散式结构通常需要比集中式结构更多的时间来完成一个项目,但如果要求高社交性,它是最适合的。 ConstantineCON93提出了软件工程小组的四种“组
6、织范型”封闭式范型:按照传统的权利层次来组织小组(类似CC小组)。这种小组在开发与过去已经做过的产品类似的软件时十分有效,但在这种封闭式范型下难以进行创新式的工作。 2.随机式范型:松散地组织小组,并依赖于小组成员个人的主动性。当需要创新或技术上的突破时,按照这种随机式范型组织的小组很有优势。但当需要“有次序的执行”才能完成工作时,这种小组组织范型就会陷入困境。 3.开放式范型:试图以一种,既具有封闭式范型的控制性,又包含随机式范型的创新性的方式来组织小组。工作的执行结合了大量的通信和基于小组一致意见的决策。开放式范型小组结构特别适于解决复杂问题,但可能不象其他类型小组那么效率高。 4.同步式
7、范型:依赖于问题的自然划分,组织小组成员各自解决问题的片断,他们之间没有什么主动的通信需要。 从历史角度看,最早的软件小组是控制集权式(CC)结构,原来称为主程序员小组。这种结构由Harlan Mills首先提出,并由BakerBAK72描述出来。小组的核心是由以下人员组成的:一个高级工程师(“主程序员”),负责计划、协调和复审小组的所有技术活动;技术人员(一般2到5个人),执行分析和开发活动;以及一个后备工程师,支持高级工程师的活动,并能在项目进行过程中,以最小的代价取代高级工程师的工作。 主程序员可以由一个或多个专家(如电讯专家,数据库设计者)、支持人员(如技术文档写作者,行政人员)和软件
8、资料员来担当。资料员为多个小组服务,执行以下功能:维护和控制所有软件配置(如文档,源程序,数据和磁介质);帮助收集和格式化软件生产数据;分类和索引可复用软件模块;辅助小组进行研究、评估及文档准备。资料员的重要性不能过分强调。资料员充当了软件配置的控制者、协调者及潜在的评估者。 不考虑小组的组织,每一个项目管理者的目标都是帮助建立一个有凝聚力的小组。在“人”的论著中,DeMarco和ListerDeM87讨论了这个问题 我们在商业中随便使用小组这个词,把任何被分配在一起工作的一组人都称为一个“小组”。但很多这样的组并不象小组,它没有统一的对于成功的定义,没有任何可标识的团队精神,它们所缺少的是一
9、种很珍贵的东西,我们称之为凝聚力。 一个有凝聚力的小组是一组团结紧密的人,他们的整体力量大于个体力量的总和 一旦一个小组具有凝聚力,成功的可能性就大大提高。这个小组不可阻挡,成为成功的象征他们不需要按照传统的方式进行管理,也不需要去激励。他们已经有了动力。 DeMarco和Lister认为有凝聚力小组的成员比起一般的小组而言,具有更高的生产率和更大的动力。他们共享一个共同的目标、共同的文化,而且在很多情况下,“精英的感觉”使得他们独一无二。五、恋爱,在感情上,当你想征服对方的时候,实际上已经在一定程度上被对方征服了。首先是对方对你的吸引,然后才是你征服对方的欲望。六、没有心如刀割,不再依依不舍
10、,只有,沉默相隔七、和你在一起只是我不想给任何人机会。八、一个人总要走陌生的路,看陌生的风景,听陌生的歌,然后在某个不经意的瞬间,你会发现,原本是费尽心机想要忘记的事情真的就那么忘记了。九、无论我们爱过还是就这样错过,我都会感谢你。因为遇见你,我才知道思念一个人的滋味;因为遇见你,我才知道感情真的不能勉强;因为遇见你,我才知道我的心不是真的死了;因为遇见你,我才知道我也能拥有美丽的记忆。所以,无论你怎么对待我,我都会用心去宽恕你的狠,用心去铭记你的好。十、爱情需要的是彼此互相的照顾,当我们心爱的人累了,我们不是坐在一边不理,而是多陪对方谈谈心,对方需要什么的时候,自己尽量的满足对方的需求,至少
11、可以让对方知道,在自己身边的感觉是如此的温暖。十一、自从你出现後,我才知道原来有人爱是那麽的美好十二、有的人与人之间的相遇就像是流星,瞬间迸发出令人羡慕的火花,却注定只是匆匆而过。十三、有一些人,这一辈子都不会在一起,但是有一种感觉却可以藏在心里守一辈子。十四、不要轻易说爱,许下的承诺就是欠下的债!十五、不管你是多么的爱对方,但千万不可当第三者。细想,默然。因为知道,这样的故事一开始便注定了结局,一开始就注定在这个故事里,很多人会受伤。离开的总是要离开,挽留不住,就像彼岸花,穷其一生,花叶仍是生生相错。十六、什么叫快乐?就是掩饰自己的悲伤对每个人微笑。十七、爱情与视力无关,任你看得再怎么清楚,
12、在爱里只有模糊。因为太聪明太理智就没有办法恋爱,爱情根本是盲目的。十八、恋爱就像剪头发,这种事情不到最后是不知道结果的,结果能否令每个人皆大欢喜,无人保障,但是一切都是自己的选择。十九、因为爱过,所以慈悲:因为懂得,所以宽容。二十、那些随风散落的微笑眼神,仿似落寞诗人的爱情诗句,一段一段,错落成行。孤独的钟鸣彻夜悲鸣,那些如花容颜,终不敌过时间切割的颓败,我们忧伤的仰望阳光,看流年未亡,年华尽耗。二十一、一个人一生可以爱上很多的人,等你获得真正属于你的幸福之后,你就会明白一起的伤痛其实是一种财富,它让你学会更好地去把握和珍惜你爱的人。二十二、爱一个人,由天由人却由不得自己。不由自主只因刻骨铭心
13、,不离不弃只因无法代替。总是心有期待,才有灯火阑珊处的望眼等待;总是情怀善待,才有心甘情愿地付出所有,习惯的依赖。也许你的世界一无所有,但在爱你人的心里,你就是全世界。珍惜一个深爱你的人,更要珍藏一颗为你融入生命的心。二十三、就在我以为一切都没有改变只要我高兴就可以重新扎入你的怀抱一辈子不出来的时候,其实一切都已经沧海桑田了,我像是一躲在壳里长眠的鹦鹉螺,等我探出头来打量这个世界的时候,我原先居住的大海已经成为高不可攀的山脉,而我,是一块僵死在山崖上的化石二十四、幸福,不是长生不老,不是大鱼大肉,不是权倾朝野。幸福是每一个微小的生活愿望达成。当你想吃的时候有得吃,想被爱的时候有人来爱你。二十五、有时,爱也是种伤害。残忍的人,选择伤害别人,善良的人,选择伤害自己。二十六、如果,不幸福,如果,不快乐,那就放手吧;如果,舍不得、放不下,那就痛苦吧。二十七、这个世界就这么不完美。你想得到些什么就不得不失去些什么。二十八、有的人与人之间的相遇就像是流星,瞬间迸发出令人羡慕的火花,却注定只是匆匆而过。二十九、无数次在梦的意境,勾勒你的样子,那样的虔诚,和你的心灵一样,一生刻骨。三十、有人背叛你,你却想挽回。有人不爱你,你却讨好他。何必为爱委屈自己。一个人如真心爱你,绝不会对你忽冷忽热;一个人如真心想追你,绝不会跟你玩暧昧。与其卑微的恋爱,不如选择单身。收集于网络,如有侵权请联系管理员删除
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100