走出软件作坊之十七-走钢索的人
架构师是个很神圣的词。盖茨,世界首富。微软,世界最大最富有的软件公司。盖茨是微软的首席架构师。 好多程序员流口水,一听某人是架构师,就两眼发...
软件测试缺乏配置管理的问题解决方法
由于缺乏必要的配置管理流程和工具,很多软件企业在日常的开发工作中都会或多或少的遇到如下的问题:组织的知识和过程财富流失现代的社会竞争激烈,人员流动频繁,如果由于没有必要的配置管理流程和工具,大量的文...
测试方案和测试计划的区别
一、测试计划:对测试全过程的组织、资源、原则等进行规定和约束,并制订测试全过程各个阶段的任务以及时间进度安排,提出对各项任务的评估、风险分析和需求管理。 二、测试方案:描述需要测试的特性、测试的方...
测试项目管理的建议
若你想成为优秀的测试项目管理者,你就反思如下内容是否做到: 1) 在一个项目中多与开发和产品负责人讨论并了解变化,因为我们的规范永远不能保证测...
Cruise:持续集成及发布管理系统
持续集成是敏捷实践之一,有了持续集成之后,每次提交代码都会自动地触发构建及测试,从而尽早地发现缺陷而降低修改Bug的成本。7月28日,ThoughtWorks发布了Cruise,该产品将持续集成延伸到了应用的测试与部署阶段。...
Subversion中文社区项目进展
开源版本控制工具Subversion的1.5版本已经发布。与此同时,官方文档《使用Subversion进行版本控制》针对Subversion 1.4的文档翻译工作已经完成,针对于1.5版本的中文翻译计划也已经展开,目前最新的中文版将随时在Su...
软件项目管理常见问题及解决方案
软件行业是一个极具挑战性和创造性的行业,软件开发是一项复杂的系统工程,牵涉到各方面的因素,在实际工作中,经常会出现各种各样的问题,甚至面临失败。如何总结、分析失败的原因,得出有益的教训,对一个公司来说,是...
软件项目管理的研究及在项目开发中的应用
针对软件项目开发的特点和软件开发包项目高失败率的善通过对软件项目管理方法的研究提出了软件项目开发过程的一种管理流程和相应的子流程,实现了对软件项目控制和管理。前言软件项目管理是为了使软件项目能够按照...
Visual Studio 2005 Team System:软件项目管理
简介Visual Studio Project Management Tools 可以实现更好的计划、安排、协作、沟通、报告和流程控制。Visual Studio Project Management Tools 与 Visual Studio 集成开发环境 (IDE)、Microsoft Office、W...
Subversion 与 Mantis 整合作法
当 Mantis 有张贴一个新的 Issue 时, 与这个 Issue 相关的 Subversion 更动纪录可以自动回写至 Mantis 这个 Issue 内的 Bug 笔记内. Mantis 与 Subversion 都安装在相同的主机上 或 Subversion 主机可以透过 ssh ...
版本控制软件Visual Source safe专题
Visual Source Safe简介1.1 背景介绍 如果说70年代的软件危机导致了软件工程思想的诞生和理论体系的发展,那么80~90年代尤其是90年代软件产业的迅猛发展导致了另一种新思想的...
svn命令在linux下的使用
1、将文件checkout到本地目录svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co2、往版本库中添加新的文件 s...
High-level Best Practices in Software Configuration Management
AbstractWhen deploying new SCM (software configuration management) tools, implementers sometimes focus on perfecting fine-grained activities, while unwittingly carrying forward poor, large-scale pract...
小项目实施软件配置管理探析
目前,由美国软件工程学会(SEI)开发的软件能力成熟度模型(CMM,Capability Maturity Model),已经在软件过程及质量改进方面被广泛接受,但如何在商业驱动的软件过程改进中有效地使用这一模型,特别是针对小型组...
SCM配置管理技术总结及要点回顾
域控制器用户设置组用户权限备注ClearCaseClearCase_albd域管理员内部进程使用此账户密码由域管理员掌管CCAdmin服务器管理员配置管理员使用此账户密码由配置管理员掌管ClearCaseUse...
软件测试的配置管理:多个敏捷团队之间的版本控制(2)
下面是一些应对之策: 不要做过多的并行开发。要力图将团队的注意力每次都只放在一个故事之上。 如果在“开户”完成之前就有人准备开始“存款”相关的工作,要等到“开户”彻底完成之后再检入“存款”相关代码。...
软件测试的配置管理:多个敏捷团队之间的版本控制(1)
如果我们有多个敏捷团队在同一个代码库上工作时,如何将彼此之间代码互相冲突的风险最小化?如何确保每个迭代结束时拥有一个干净的、可发布的软件版本?本文讲述了关于如何在敏捷的环境中与多个团队共同进行版本控制...
软件开发项目风险管理的几点体会
1.前言 参与过大型软件项目的人都会认识到许多事情都可能出错,一但出错就可能给项目带来危害、损失或其它不利影响。风险是在项目中发生的一系列事件或不利结果的...
功能点分析方法在软件需求管理中的应用
软件项目面临的一个普遍困难就是需求的不确定与频繁变更,有效管理软件需求要解决的一个基本问题是确定变更的粒度大小以及对项目的影响程度。本文使用功能点标准度量需求的规模,使得采用量化方式管理软件需求成为可...
软件项目管理在小软件项目中的应用
【摘要】信息技术的飞速发展已是无需争论的事实,软件产业的创造的价值也在逐年增加,在某些国家软件开发已然成为了支柱产业。在看到我国软件开发人员的不断成熟,软件开发环境不断与国际社会接轨的同时,我们也不能...