[软件工程] 如何搭建和管理好一个完善的开发平台

原创 2004年10月06日 08:32:00

我今天随便想了想关于如何搭建和管理好一个完善的开发平台,就考虑到下面这些方面。大
家一起讨论讨论吧:)我的脑袋仅仅能够考虑这么一点咯:)

一个产品/项目的主页:
    最新消息
    TODO
    FEATHER
    ...

一个源码管理系统 /cvs/pvcs/subversion/rational clearcase
    ChangeLog
    Milestone
    ...

一个事件/bug跟踪系统 /bugzilla/cvstrac/jira
    产品/项目事件记录跟踪
    产品/项目BUG管理
    客户使用中的问题报告(客户服务系统 CSS)
    ...

一套文档管理体制
    需求文档
    设计文档
    开发文档
    用户使用手册
    ...

一套版本控制体制
    何时、如何发布内部测试、公共测试、正式、体验版本
    ...

一套发布管理方法
    同上
    发布仅仅对外,宣告一个正式版本的诞生
        新特性
        升级说明
        ...

一个开发流程控制方案
    需求分析
    预审
    设计
    编码
    单元测试
    系统测试
    每日构建
    ...


附:

关于SourceCast (http://www.collab.net/products/)
SourceCast是一个基于Web的协作软件开发环境,为软件开发而设计的。不管开发人员身处何处,都可以协同工作。
因为它提供的工作环境是基于网站的且具备安全性,所以同一个项目的开发人员既可以在境外工作,也可以在离家很近的地方工作,对于协同开发来说,这是不受任何影响的。
协同工作是一个基于Web的协同软件开发环境,为软件开发而设计的。下图直观地说明了其框架结构:
    代码版本控制(CVS)
    邮件列表
    事件和漏洞跟踪
    可定制的项目页面
    基于网站的、安全的环境
    公共或者个人项目
    简化的项目和邮件列表管理
   
我看到 cvshome.org 是用这套系统管理的,从架构上看,真的不错。
其实关于产品/项目管理,最强的应该是 sf.net 了:)  

忘记一个非常重要的环节了:测试!

虽然刚刚提到了单元测试、系统测试,但是我认为测试的地位应该比我刚刚提的地位要高一
些才行:)

如何管理好一个团队 怎样管理好一个团队 如何带领一个团队

如何管理好一个团队 怎样管理好一个团队 如何带领一个团队 如何管理好一个团队 创业之初,你该如何有一个完美的开端?首先你要让你的企业有一股凝聚力,这要从管理好你的团队开始。     ...
  • tiemufeng1122
  • tiemufeng1122
  • 2014年08月19日 10:10
  • 26853

RabbitMQ搭建和管理

原文地址: http://my.oschina.net/feichexia/blog/205236?p=1 1、安装     在Mac下安装RabbitMQ是非常简单的,一般...
  • chengly0129
  • chengly0129
  • 2015年10月12日 16:04
  • 185

codeigniter创建自己都类库(扩展)

创建自己都类库(扩展):ci已经为我们考虑到类扩展,所以ci扩展很容易,知己在library 下面增加你要扩展都类就行类,然后利用调用类来调用扩展中的函数。 首先看看手册是怎么说都哦: 我们一般指...
  • lightdudo
  • lightdudo
  • 2013年04月30日 23:07
  • 545

vnc服务器的搭建

该文章主要记录大家vnc的过程,以便以后回顾同时供大家学习使用
  • yihongxiaoxiang
  • yihongxiaoxiang
  • 2016年04月10日 20:15
  • 290

Linux C++开发环境的搭建和完善

(一)在centos5.5下面: 1. 使用yum安装(最简单):   1.1 使用yum安装时,首先确保一个最新的源,通过网络软件档案镜像将系统里的软件升级,如直接在终端执行以下:   ...
  • Deutschester
  • Deutschester
  • 2011年04月13日 18:09
  • 4667

Linux之samba服务器的搭建及详解

SAMBA简介SAMBA是什么 Samba,是种用来让UNIX系列的操作系统与微软Windows操作系统的SMB/CIFS(Server Message Block/Common Internet ...
  • kairui123
  • kairui123
  • 2017年08月08日 17:24
  • 215

怎么写一个温泉管理系统

今天的这天风和日丽的温泉管理,又浓又黑的眉毛下两只不大但充满智慧的眼睛,但是我的心情一点儿都没受影响,南郭先生自然也不例外,我先把299看作300来减,现在,因为它让我学会迅速的计算结果,但人长得很精...
  • shooow
  • shooow
  • 2013年08月09日 11:29
  • 1048

在Linux系统下搭建Samba共享服务器的详细步骤

众所周知,Samba是Linux发行版常用的文件共享服务器,可用于实现与Windows系统之间的文件共享交换,让即时不了解Linux的用户也能够轻易的访问Linux系统中的文件。但是如何搭建Samba...
  • qq_26803795
  • qq_26803795
  • 2016年11月23日 08:40
  • 1690

大数据时代:搭建自己的大数据平台可以很容易!

随着大数据技术的蓬勃发展,越来越多的客户逐渐构建起自己的大数据平台,并实现了原有技术难以实现的业务场景。在国内,IBM作为主要的大数据产品和解决方案提供商之一,通过可靠的产品和可信赖的服务赢得越来越多...
  • chenjunji123456
  • chenjunji123456
  • 2016年05月17日 11:55
  • 2090

git gitlab私服搭建

参考  http://www.oschina.net/p/gitlab
  • yhqbsand
  • yhqbsand
  • 2014年09月29日 16:17
  • 3525
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[软件工程] 如何搭建和管理好一个完善的开发平台
举报原因:
原因补充:

(最多只允许输入30个字)