[软件工程] 如何搭建和管理好一个完善的开发平台
2004-10-06 08:32
831 查看
我今天随便想了想关于如何搭建和管理好一个完善的开发平台,就考虑到下面这些方面。大
家一起讨论讨论吧:)我的脑袋仅仅能够考虑这么一点咯:)
一个产品/项目的主页:
最新消息
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 了:)
忘记一个非常重要的环节了:测试!
虽然刚刚提到了单元测试、系统测试,但是我认为测试的地位应该比我刚刚提的地位要高一
些才行:)
家一起讨论讨论吧:)我的脑袋仅仅能够考虑这么一点咯:)
一个产品/项目的主页:
最新消息
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 了:)
忘记一个非常重要的环节了:测试!
虽然刚刚提到了单元测试、系统测试,但是我认为测试的地位应该比我刚刚提的地位要高一
些才行:)
相关文章推荐
- 如何用Baas快速在腾讯云上开发小程序-系列2:搭建Phabricator开发管理平台
- 如何用Baas快速在腾讯云上开发小程序-系列2:搭建Phabricator开发管理平台
- 如何快速搭建一个Android开发测试平台
- 如何使用免费餐饮收银管理系统搭建一个外卖订餐平台网站?
- 利用PS3和Linux搭建一个并行程序开发平台
- 如何搭建一个数据库服务器平台
- 用lomboz(Object Web)搭建一个JSP(JAVA WEB)开发平台
- 如何开发一个学生成绩管理糸统(10)
- 指导你如何开发一个由Bean持久性管理的EJB
- 如何搭建一个数据库服务器平台
- 如何在自己的信息管理系统里集成第三方权限控制组件 - 开发一个好用稳定的开放组件
- 如何通过hg(水银)代码管理系统搭建完整的ecos源码平台
- ScriptCase开发平台介绍(四)——如何新建一个项目
- 如何搭建一个数据库服务器平台
- 如何搭建一个数据库服务器平台 .
- 快速搭建一个Symbian开发平台
- 如何快速掌握一个新的手机开发平台
- 如何搭建一个最佳的SharePoint开发环境
- codeblocks+wxwidgets+boost搭建c++开发平台步骤||如何在CodeBlock中添加boost库文件
- 如何在Windows平台搭建完整的OpenGL开发环境?