Writing High Quality Requirements

Open Enrollment Offerings
Open enrollment offering of this course has not been scheduled currently. This course may be offered by arrangement at customer sites. E-mail training@businessbeam.com or call +92-21-34559076, 34316494 for details.


REGISTER ONLINE  or  CONTACT NEAREST CENTER


Introduction
Writing clear and precise requirements is as important as writing correct requirements. As users of the requirements are normally different from those who write it, and belong to different groups such as Users, Customers and Development Teams, they should be easy to understand yet be able to clearly and effectively communicate the message.

This course is designed to equip participants with the required tools and techniques for finding requirements, distinguishing requirements from design, interpreting customer input, writing precise requirements and using multiple views to communicate requirements to other stakeholders.


Contents
  • Introduction and Background
    • Requirements definition
    • Three levels of software requirements: business, user, and functional
    • Characteristics of high-quality requirements
    • Tips for writing clear requirements
    • To duplicate or not to duplicate
    • How much detail do you need?
    • Requirements vs design

  • Reviewing Requirements
    • Peer review defined
    • Who should review requirements
    • Formal and informal review techniques
    • Guiding principles for effective reviews
    • Checklists for reviewing requirements

  • Depicting Project Scope
    • Context diagrams
    • Use case diagrams
    • Feature levels
    • Event list

  • Elements of Requirements Style
    • Structures for writing functional requirements
    • Write in active voice
    • Common types of requirements ambiguity
    • Avoiding requirements ambiguity: negation, omissions, boundary values, synonyms, similar sounding words, pronouns, adverbs, i.e. and e.g., the A/B construct
    • Weak words to avoid
    • Avoiding solution ideas

  • Using Multiple Requirement Views
    • Alternative requirements views
    • Decision tree
    • Tables and structured lists
    • Choosing a requirements model
    • Listening for key words in user input
    • Relating user input to model components


Benefits
Participants will learn how to:
  • Describe the characteristics of a good requirement
  • Critically evaluate functional requirements and quality attributes
  • Review and provide feedback on requirements
  • Write functional requirements based on user input
  • Derive functional requirements from a use case


    Recommended Participants
    This course is highly valuable for:
  • System or Business Analysts
  • Development Teams
  • Project Managers
  • Testers / Test Managers
  • Document Reviewers and other Quality Assurance Professionals


    Materials Provided
  • Course reference manual containing copy of course slides, support documents, exercises, and their solutions
  • Course Certificate


    Duration and Timings
    One day, 9:30 AM to 5:30 PM


    Course Fee
    Rs.  8,000 per participant



    Questions about this Course?
    Please see our Frequently Asked Questions section for answers to some of the more common inquiries about Business Beam’s Executive Training Programme.


    Note: Mentioned details are tentative. Business Beam (Pvt.) Limited reserves the right to change the schedule, cost and other details without any prior notice.
  • Download Company Profile
    PDF Format

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     




    Enter your work E-mail:
      © 2004 - Business Beam (Pvt.) Limited. All rights reserved. Privacy Policy