棋子 发表于 2007-7-16 20:38:35

团队管理 项目开发概述

在软件开发的过程中,因为参与的成员众多,所以,有效的沟通是非常重要的。举例来说:客户与承包商需要反复沟通,以取得用户需求;厂商与厂商之间需要有效沟通,以达成相互协作;而开发团队内部更需要沟通,以保证发展方向的正确。因此软件开发能够顺利进行,良好的沟通是不可或缺的因素。

但软件发展与其他的文明建设不同,软件开发通常不像建筑物,具有明确的外观形貌,也没有所谓的建筑蓝图或建筑模型以供参考。在大部分情况下,软件发展的基本参考,均以设计规划文件为主要依据。设计规划文件的用途至少有以下几点:

l      与客户沟通需求的媒介。

l      确认客户需求与开发项目吻合。

l      开发团队内部流程沟通、数据表格的说明及同步。

l      确认交付项目、开发时间、项目金额等合约事项。

文件编写得好坏是决定项目成败的主要因素,绝不能在没有文件的状态下直接进行网站或软件的开发。欠缺文件的沟通与确认,很容易发生开发项目最怕的状况:“开发出来的软件,不是客户所要的”!还有合约、交货日期及品项、金额、维护等重要因素,这些因素都必须通过文件将两方的沟通记录下来,方能有所凭据。

在本章中,将以较简化的方式(相对于正规UML软件开发方法而言),介绍用结构图、流程图与表格为主的开发方式。整个开发过程至少应产出三份文件,分别是:提案简报(Promotion brief)、系统分析文件(System Analysis)与系统设计文件(System Design)。

* 重点整理

    整个开发过程至少应产出三份文件,分别是:提案简报(Promotion brief)、系统分析文件(System Analysis)与系统设计文件(System Design)。
页: [1]
查看完整版本: 团队管理 项目开发概述