QUALITY ASSURANCE

  • Discovering quality problems
  • Streamlining the process
  • Applying life cycle models
  • Determining the appropriate project standards
  • Conducting peer reviews
  • Identifying configuration items
  • Simulating audit situations
  • Designing metrics for your project
  • Introduction to Quality Assurance
  • - Defining the purpose of Software Quality Assurance (SQA)
    - The Software Process Framework
    - Recognizing the responsibilities of SQA

  • Planning for SQA

  • Analyzing life cycles and methodologies
  • - Contrasting traditional and agile life cycles
    - Differentiating SQA activities based on chosen life cycle and methodology
    - Applying SQA tasks to typical phases within a life cycle

  • Identifying the activities involved
  • - Aligning SQA with the organizational quality system
    - Defining the roles and responsibilities within SQA
    - Implementing best practices and industry standards

  • Creating the SQA plan: the roadmap for quality
  • - Choosing the right industry practices for your organization
    - IEEE
    - CMMI
    - ISO 9001
    - Developing a workable plan for quality products

  • Implementing Verification and Validation Approaches

  • Applying static verification techniques for error detection
  • - Defining verification and software testing
    - Analyzing lifecycle products
    - Conducting reviews

  • Implementing dynamic validation methods

  • - Validating the tests product requirements and functionality
    - Defining the test phases: Unit, Integration, System and Acceptance

  • Detecting defects while applying inspection techniques

  • - Defining the inspection process
    - Conducting an inspection
    - Communicating inspection results

  • Applying Configuration Management (CM)

  • Defining the components of a CM system
  • - Identifying work products
    - Managing and controlling products for consistency
    - Assessing and managing components with release management
    - Communicating product status using reports

  • Ensuring quality by controlling CM components

  • - Verifying software and hardware components
    - Maintaining test data for regression tests
    - Tracking change requests

  • Auditing the Software Process

  • Initiating the auditing process
  • - Planning, preparing for and conducting the audit
    - Reporting the results

  • Assessing compliance to ensure quality processes

  • - Complying with industry standards and models: ISO 9001 and CMMI
    - Comparing the work products against industry benchmarks

  • Delivering quality with configuration audits

  • - Demonstrating the product satisfies the requirements
    - Ensuring operational suitability

  • Improving productivity using in-process audits

  • - Assessing internal processes for compliance
    - Analyzing processes and procedures used during development

  • Continuous Process Improvement

  • Fostering learning through process improvement
  • - Defining and implementing process improvement
    - Planning process improvement initiatives

  • Achieving excellence through metrics

  • - Selecting and analyzing metrics
    - Analyzing data through root cause analysis
    - Communicating organizational progress

  • Coordinating the next steps

  • - Networking through process improvement organizations
    - Leveraging technology innovations

News And Events

At SAPPHIRE '07 Atlanta -- scheduled for April 22 to 25 in the Georgia World Congress Center, Atlanta, Georgia -- you'll discover how today's open technologies can transform your business processes, shorten the path between a great idea and a great product, and energize your value chain. Plus, you'll learn how SAP's strategy for co-innovation with a growing ecosystem of partners will give you more solution options than ever before.

OpenWorld Latin America
March 27-29, 2007
TransAmerica Expo
Sao Paulo Brazil

OpenWorld APAC
July 30-August 2, 2007
Shanghai, China

OpenWorld San Francisco
November 11-15, 2007
Moscone Center
San Francisco