software testing Design Training software testing mentoring

     
Course Name:   Software Testing: Defining and Managing User Requirements Training
     
Deployment Options:   Onsite - Instructor-Led Training
     
Course Duration:   1 day
 

Introduction:
 
This tutorial covers area 5 of the Certified Software Test Professional requirements. This tutorial also covers the Elective area of the Test Management Body of Knowledge (TMBOK) required for the Certified Test Manager (CTM) certification.
 
Concepts:
 
Understanding and articulating business requirements for automated systems always has been the weakest link in systems development. Up to 67 percent of maintenance and 40 percent of development is wasted rework attributable to inadequately defined business requirements. Too often developers proceed based on something other than what the business people really need; and development methodologies commonly focus mainly on the format for representing requirements. This interactive workshop also emphasizes how to discover content, why to build it and what it must do to produce value for the customer/user. Using a real case, participants practice discovering, understanding, and documenting clear and complete business requirements that can speed development, reduce maintenance, and delight customers.

This course has been designed for systems and business managers, project leaders, analysts, programmer analysts, quality/testing professionals, and auditors responsible for assuring business requirements are defined adequately.
 
Objectives:
 

Participants will learn:

  • Manual and automated techniques to structure and manage large volumes of testware
  • Writing defect and status reports that help assure the important bugs are removed before delivery
  • Methods to reliably keep testing efforts on track and economical
  • Measures to monitor both testing of particular software and overall test process effectiveness
 
Course Outline
 

Requirements Role and Importance

  • Sources and economics of system errors
  • How requirements produce value
  • Business vs. system requirements
  • Survey on improving requirements quality
  • Software packages and outsourcing
  • How we do it now vs. what we should do

Discovering "Real" Requirements

  • Do users really not know what they want?
  • How the "real" requirements may differ
  • Aligning strategy, management, operations
  • Technology requirements vs. design
  • Problem Pyramid™ tool to get on track
  • Understanding the business needs/purposes
  • Horizontal processes and vertical silos
  • Customer-focused business processes
  • Who should do it: business or systems?
  • Joint Application Development (JAD) limits
  • Management/supervisor vs. worker views

Data Gathering and Analysis

  • Surveys and questionnaires
  • Research and existing documentation
  • Observing/participating in operations
  • Prototyping and proofs of concept
  • Planning an effective interview
  • Controlling with suitable questions

Documentation Formats

  • Formats to aid understanding of the data
  • Business rules, structured English
  • E-R, data flow, flow, organization diagrams
  • Data models, process maps
  • Performance, volume, frequency statistics
  • Sample forms, reports, screens, menus
  • Formats for communicating requirements
  • IEEE standard for software requirements
  • Use cases, strengths and warnings
  • 7 guidelines for documenting requirements
  • Top-level requirements and project scope
  • Iterating to avoid analysis paralysis
  • Conceptual system design solutions
  • Expanding to detailed deliverables

Getting more clear and complete

  • Stakeholders and Quality Dimensions
  • Addressing relevant quality factor levels
  • Standards, guidelines, and conventions
  • Detailing Engineered Deliverable Quality*
  • Simulation and prototyping
  • Defining acceptance criteria

Managing the Requirements

  • Supporting, controlling, tracing changes
  • Automated requirements management tools
  • Measuring the "proof of the pudding"
 
 

For organizational purchases, please send us a message at salesinfo@eno.com or complete and submit this form .

 
 
Other Expertise:
 
 

Copyright E and A Information Services. All Rights Reserved.
Home About ENO.Com Clients Site Map-GSM Network Architecture, Operation, and Design Training Press Room Contact Us at 1-888-742-3214 CustomerService Search Consulting - Software Testing: Defining and Managing User Requirements Training Onsite Training - Software Testing: Defining and Managing User Requirements Training courses Course Catalog - Software Testing: Defining and Managing User Requirements Training course outlines Partners Resources Products and Services Solution by Industry Request Information Shopping Center Customer Service About Eno.Com Careers at ENO.com Legal Notices Privacy Policy