位置:51电子网 » 技术资料 » 传感与控制

提高验证效率的验证计划改善方法

发布时间:2008/5/26 0:00:00 访问次数:834

        

    

    项目管理的内容不外乎计划和执行,如果每个人都对其验证项目进行了良好的计划,那么为什么还会存在质量问题和进度落后的情况?一份优秀的计划中应包含用可度量指标描述的详细目标、最佳的资源利用和现实的进度估计。

    

    

    

    图1:验证项目中期望效率与实际效率的差距。

    

    

    

    图2:验证团队计划制定流程图。

    

    

    

    图3:可执行的计划推动验证进程。

    在管理者及其团队制定计划时,他们通常都没能触及那些导致进度滞后、资源生产率低和产品质量不佳的常见问题。大部分验证计划都只注重任务性能而不是怎样定义验证问题,这与解决方案无关。

    这就几乎必然导致验证过程存在漏洞,使得设计缺陷(bug)被忽略,而要修复这些缺陷又会导致进度推迟,或者导致严重的资源紧张和效率低下。但我们只要对计划稍加改进,就能避免这些问题,收到事半功倍的效果。

    为什么说验证计划并不完整

    由于时间压力过大,大多数验证团队都没有进行全面的验证计划,而是跳过这一步,直接进入设计前的验证环境开发过程。这样使计划一成不变的,或者毫无灵活性可言,这样的计划几乎没有用处,因为它与实际项目之间的联系很难维持。换言之,这样的验证计划根本不成其为一个计划,充其量它只是一组不完整的讨论笔记。随着项目推进,团队开始工作并认识到他们应该实现怎样的目标,这样的计划终会一无是处。

    上面的问题的解决办法是必须使验证计划成为验证过程本身的一个可以执行的部分。当验证过程自动化工具读取验证计划,验证计划变得可执行。这种方法可用来组织和生成项目状态报告,并成为分析数据以决定下一步行动的基础。

    这样一来,计划的价值就得到了最大化,它在项目的整个周期过程中都将充当验证过程的开始和检验标准的角色。通过用验证计划来自动测试验证过程的完整性,能够直接增大开发和维护它的投资回报。这样,当项目中必须进行改动时,这些改动就会被更新了的可执行的验证计划记录、跟踪并测试,从而使验证计划从规范定义到结束,一直是验证项目的一个有价值的部分。

    只要将计划做得更好,并使用可执行的计划来测试项目的完整性,就能提高项目质量,增加项目进度的可预见性,并改善资源生产效率。换言之,有了更好的计划,验证团队就更容易得到他们需要的结果。

    在整个项目过程中使用计划能够帮助更早发现问题,而这正是保持项目进度的关键之一。同时,根据计划的标准来跟踪项目进展也能使团队中的所有成员更好地进行自我管理,从而提高生产效率。

    怎样的计划才算一个好计划?

    验证计划必须从注重“怎样验证”转向到“验证什么”。通过确定什么是需要验证的这个重要目标,验证团队就能保证计划的完整性和平衡性。这时,验证计划就不仅仅是怎样完成验证的工程规范了。

    a. 验证计划的基础知识

    从高级过程的来看,验证计划其实十分简单,其基本步骤包括:

    1. 分析器件规范

    2. 界定(scoping)验证目标

    3. 确定设计的特征集

    4. 设计详细的覆盖(coverage)模型

    5. 选用集合的衡量标准(aggregate metrics)跟踪验证进展

    6. 根据过去的度量标准估计工作和进度

    通常,团队带头人倾向于按照这个程序来进行验证计划,但他们每一步都至少会遗漏一个关键方面,通过这种投机取巧的方式节省时间,将项目拿来作赌注 。结果,输的往往是他们。

    b. 分析器件规范

    所有的项目总是从几种规范开始。市场行销过程能够帮助了解用户需求,管理的过程定义资源和进度以及自己构建相对于购买的制约;最后再由系统工程师和软、硬件工程师以及验证团队分别制定验证实现规范,以该规范引导项

        

    

    项目管理的内容不外乎计划和执行,如果每个人都对其验证项目进行了良好的计划,那么为什么还会存在质量问题和进度落后的情况?一份优秀的计划中应包含用可度量指标描述的详细目标、最佳的资源利用和现实的进度估计。

    

    

    

    图1:验证项目中期望效率与实际效率的差距。

    

    

    

    图2:验证团队计划制定流程图。

    

    

    

    图3:可执行的计划推动验证进程。

    在管理者及其团队制定计划时,他们通常都没能触及那些导致进度滞后、资源生产率低和产品质量不佳的常见问题。大部分验证计划都只注重任务性能而不是怎样定义验证问题,这与解决方案无关。

    这就几乎必然导致验证过程存在漏洞,使得设计缺陷(bug)被忽略,而要修复这些缺陷又会导致进度推迟,或者导致严重的资源紧张和效率低下。但我们只要对计划稍加改进,就能避免这些问题,收到事半功倍的效果。

    为什么说验证计划并不完整

    由于时间压力过大,大多数验证团队都没有进行全面的验证计划,而是跳过这一步,直接进入设计前的验证环境开发过程。这样使计划一成不变的,或者毫无灵活性可言,这样的计划几乎没有用处,因为它与实际项目之间的联系很难维持。换言之,这样的验证计划根本不成其为一个计划,充其量它只是一组不完整的讨论笔记。随着项目推进,团队开始工作并认识到他们应该实现怎样的目标,这样的计划终会一无是处。

    上面的问题的解决办法是必须使验证计划成为验证过程本身的一个可以执行的部分。当验证过程自动化工具读取验证计划,验证计划变得可执行。这种方法可用来组织和生成项目状态报告,并成为分析数据以决定下一步行动的基础。

    这样一来,计划的价值就得到了最大化,它在项目的整个周期过程中都将充当验证过程的开始和检验标准的角色。通过用验证计划来自动测试验证过程的完整性,能够直接增大开发和维护它的投资回报。这样,当项目中必须进行改动时,这些改动就会被更新了的可执行的验证计划记录、跟踪并测试,从而使验证计划从规范定义到结束,一直是验证项目的一个有价值的部分。

    只要将计划做得更好,并使用可执行的计划来测试项目的完整性,就能提高项目质量,增加项目进度的可预见性,并改善资源生产效率。换言之,有了更好的计划,验证团队就更容易得到他们需要的结果。

    在整个项目过程中使用计划能够帮助更早发现问题,而这正是保持项目进度的关键之一。同时,根据计划的标准来跟踪项目进展也能使团队中的所有成员更好地进行自我管理,从而提高生产效率。

    怎样的计划才算一个好计划?

    验证计划必须从注重“怎样验证”转向到“验证什么”。通过确定什么是需要验证的这个重要目标,验证团队就能保证计划的完整性和平衡性。这时,验证计划就不仅仅是怎样完成验证的工程规范了。

    a. 验证计划的基础知识

    从高级过程的来看,验证计划其实十分简单,其基本步骤包括:

    1. 分析器件规范

    2. 界定(scoping)验证目标

    3. 确定设计的特征集

    4. 设计详细的覆盖(coverage)模型

    5. 选用集合的衡量标准(aggregate metrics)跟踪验证进展

    6. 根据过去的度量标准估计工作和进度

    通常,团队带头人倾向于按照这个程序来进行验证计划,但他们每一步都至少会遗漏一个关键方面,通过这种投机取巧的方式节省时间,将项目拿来作赌注 。结果,输的往往是他们。

    b. 分析器件规范

    所有的项目总是从几种规范开始。市场行销过程能够帮助了解用户需求,管理的过程定义资源和进度以及自己构建相对于购买的制约;最后再由系统工程师和软、硬件工程师以及验证团队分别制定验证实现规范,以该规范引导项

相关IC型号

Warning: Undefined variable $stockkeys in G:\website_51dzw\www.51dzw.com\code\tech\view.php on line 152

热门点击

 

推荐技术资料

滑雪绕桩机器人
   本例是一款非常有趣,同时又有一定调试难度的玩法。EDE2116AB... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式