17、全球软件开发基础设施与沟通管理全解析

全球软件开发基础设施与沟通管理全解析

1. 知识管理

在全球软件开发中,知识管理至关重要。团队会特别关注结构维护和可访问性,将Wiki作为核心知识库。核心团队会录制关键会议的视频,包括屏幕内容,这些视频会通过Wiki提供给团队成员。例如,需求和架构评审会议的视频能让团队成员更自然地理解需求、设计原理和背景。屏幕录制还可替代书面的安装和部署手册,当叠加音频后,能用于更自然地讲解技术工件,比如在口头讨论UML模型时。

不同类型的项目对沟通、文档和知识管理有不同需求。依据使用的方法,文档的结构会有不同程度的正式性。大型项目更可能有正式、高度结构化的需求数据库和更严格的配置管理流程等。由于知识管理基础设施很大程度上取决于项目需求和可用选项,所以无法给出明确建议。一般来说,应优先选择轻量级工具,因为它们使用方便且灵活,不会强加特定的流程和结构。

2. 软件配置管理

软件配置管理(SCM)是一门通过源代码控制、版本控制、对象构建跟踪和发布构建来管理软件修改和构建的学科。它包括在特定时间点识别软件的配置,系统地控制配置的更改,并在软件生命周期内维护配置的完整性和可追溯性。

SCM在任何软件开发项目的成功中都起着关键作用。经验表明,当软件开发项目压力增大时,尤其是在流程成熟度较低的组织中,流程往往会被放弃,而SCM基础设施的管理和使用流程通常是最先被舍弃的。多年来,软件配置的范围已扩大到包括除软件之外的其他工件的配置管理,因此,这一活动需要从软件开发项目开始到项目生命周期结束,甚至到软件本身的生命周期结束都得到有效管理。

2.1 选择软件配置管理基础设施

在全球软件开发(GSD)项目的软件配置管理中,项目团队成员了解其他成员

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值