频 道 直 达 - 新闻 - 培训 - 软件 - 教程 - 前沿 - 组网 - 系统应用 - 安全 - 编程 - 存储 - 操作系统 - 数据库 - 服务器 - 专题 - 产品 - 案例库 - 读书 - 博客 - BBS
51CTO.COM_中国最大的网络技术网站
找资料:

4.2 面向构件的项目组织

作者: 黄柳青/王满红 出处:清华大学出版社  (  ) 砖  (  ) 好  评论 ( ) 条  进入论坛
更新时间:2007-04-07 15:46
关 键 词:软件  构件  项目  组织  构件中国:面向构件的方法与实践
阅读提示:《构件中国:面向构件的方法与实践》的第四章的第2节“面向构件的项目组织”中介绍面向构件的项目组织中的团队组织和开发角色分工。

也就是说,开发环境是围绕业务构件概念进行组织的,项目规划是围绕业务构件进行组织的,工具把业务构件当成一等公民,
另外任务分配也是以业务构件为中心的。
——Peter Herzum,《业务构件工厂》

任何项目都是由一批相互合作的人来完成的,要找到合适的人,并把他们组织在一起成为一个团队,这需要项目经理的组织管理能力。

1.团队组织

项目经理是开发团队中特殊的角色,他需要掌握的技能和大多数人不同。项目经理的职责之一是“管人”。

面向构件项目的团队组织,应当是动态性的,如图4.4所示。这样做的好处之一是“有利于和外部团队协同”,当项目开发任何涉及外包子系统时非常易于管理;另外,很常见的情况是需求和总体设计由最终客户和中间件厂商共同完成,而后期工作由最终用户的开发人员进行。此时,“动态团队”的灵活性就十分明显。

总的来说,团队的上述组织方式也体现了对资源投入的谨慎性(如    图4.5所示),这是基于风险驱动原则的考虑,在目标未明确之前,仅投入5%的工作量;在架构和主要技术风险明确之前,再投入20%工作量。待所有高风险因素明确之后,全面将工作铺开,投入项目组所有人力资源。

图4.4  动态的团队组织方式
图4.5  风险驱动的资源投入策略

(图片来源:RUP)

2.开发角色分工

随着时间的推移,相信软件行业也会步入传统制造行业现在的生产方式——大规模定制。而这其中,开发人员在面向构件项目中的角色分工有了很大变化。

面向构件软件过程提倡的“为复用而生产,为使用而组装”改变了开发时的情形。本质上,开发人员可以分为构件开发者和应用组装者(参见图4.6)。构件开发者负责构件本身的开发,并由测试等相关人员验证构件的完整性和正确性。应用组装者是构件的使用者,将现有构件按照用户所提需求进行个性化组装,以“按单定做”的方式快速生产应用系统。

图4.6  开发角色的细分
 
【责任编辑:火凤凰 TEL:(010 )68476606-8007】

回书目   上一节   下一节
发表
查看
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 最 大 的 网 络 技 术 网 站 ·
技 术 成 就 梦 想
订阅技术快讯
电子杂志下载
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。
名称:Vista精品应用黄皮书
简介:《Vista精品应用黄皮书》囊括了Vista的各方面内容。此次的精简版,是将里面的内容做了提取,便于用户下载和使用。内容包含了各种Vista的安装与实施、技巧与解析以及各种Vista相关学习文档和相关软件的安全下载。该电子书是了解和应用Vista人员必备的工具手册,并且也是第一本
名称:2006中国IT论坛精品集合
简介:本书由“51CTO论坛推广联盟”制作完成。书中所有内容均来自各联盟成员的论坛(网站)。制作本书的目的是为了集中大家的优势资源,将更多更精彩的内容带给广大技术爱好者。本书是联盟成立以来制作的第一本书。
关键字阅读
频道精选
主编信箱 热线:010-66476606 告诉我们您想看的:专题 文章
关于我们 | 诚聘英才 | 联系我们 | 网站大事 | 意见反馈 | 网站地图
Copyright©2005-2007 51CTO.COM 版权所有