谈软件工程管理的四大要素

上一篇 / 下一篇  2011-06-26 20:40:49

前言: 其实对于我们软件测试也好,软件开发也好,都隶属于整个软件工程。那么在软件工程中有哪些重要的元素值得我们去探讨呢?下面就让我们探讨下软件工程管理的四个重要组成部分。

1.软件工程计划(Software project plan)

软件项目计划(Software Project Planning)是一个软件项目进入系统实施的启动阶段,主要进行的工作包括:确定详细的项目实施范围、定义递交的工作成果、评估实施过程中主要的风险、制定项目实施的时间计划、成本和预算计划、人力资源计划等。 (百度百科http://baike.baidu.com/view/2235776.htm)

2.软件工程执行(Software project execution

执行中最重要的一个问题就是提高执行力,每一个项目都要考虑到时间和管理等诸多要素。而真正为项目提供高效和高质量的服务的是小组的每一位成员,所以要在项目的一开始就应该明确项目的每位成员的责任。从而使项目能够在规定的时间内完成和用户达成的产品的效果和质量,这也是我们软件项目存在的意义。严格执行plan.

推荐文章高效的测试执行力发布时间: 2010-11-26 10:57    作者: qiaoyan    来源: TaoBao QA Team

http://www.51testing.com/html/70/n-223770.html

3.软件工程监控(Software monitor and control )

在软件测试中有个team 是QA (Quality assurance),在这里我们谈的不是这个东西。而是作为team leader应该如何去做好项目的contorl,保证team能完成高质量的工作。

附上一段文字(无作者,引用百度搜索http://course.ecust.edu.cn/courses/rjgcgl/software/ruanjianceshi.doc

既然测试经理只对质量负责,这就会衍生出来一个问题,测试经理对产品质量过于吹毛求疵,与开发人员造成对立,进而影响项目开发工作。如果这件事情发生了,有一个确切的信号已经传递了出来:测试人员和开发人员在沟通上存在问题。如何解决这个问题?首先,我们应该审视测试人员和开发人员的沟通技巧是否存在问题。其次,我们应该重新核对我们在项目开始时确定的质量目标,看看是测试人员人为拔高质量目标,提出超范围的要求,还是开发人员人为降低质量目标,生产出不符合质量要求的产品,以此作为对质量标准实施误差的一个判断。

 

  在项目中作为对产品质量检验的负责人——测试经理工作的好坏或者对产品质量的客观评价,对公司的决策就会显现的非常重要。

 

  为了能有效的降低这种风险,管理上采用的一般方式就是监控,即由第三方人员对被监控方的工作进行客观的评价。那谁是第三方人员?首先,这个人不在被监控的项目中负责具体的工作,其次,他代表公司或者所在部门,需要对项目的质量情况进行客观的评价。

 

  针对一个具体的组织结构模型,可能对测试工作有监控需求的部门有:软件测试部门的主管,SQA人员或者其主管,技术或者开发部门的主管。他们的监控出于不同的目的,如:评估测试工作的有效性,了解具体项目的质量情况,了解开发的进度和效率等。不管出于什么目的,他们有一个共同的特征是:不参与项目组中具体的工作,并且需要在短时间内了解项目的实际情况,并且做出相对准确的判断。但是,不在项目组中,对项目组的实际情况不是非常了解,如何能在短时间内对项目的测试情况做出准确的判断?

 

  在实际工作过程中,我们可以采用如下的方法对测试工作进行监控:

 

  一般采用的手段是:

........................................................(详见link )

4.软件工程收尾(Software closure)

我们通常称之为signoff.

附上http://jpkc.hust.edu.cn/ec3.0/C155/uploadfiles/ppt/10.PPT


TAG: 软件工程 测试 管理

 

评分:0

我来说两句

日历

« 2024-04-08  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 10071
  • 日志数: 5
  • 建立时间: 2011-06-21
  • 更新时间: 2012-01-02

RSS订阅

Open Toolbar