Course Outline

Block 1: Requirements without requirements engineering – good and bad practices

  • Workshop 1 – where do the requirements actually come from?
  • Requirements engineering or business analysis?
  • Requirements engineering hidden in project management
  • Agile, i.e. truly excellent requirements engineering (although hidden under exotic terminology)
  • Requirements engineering is the responsibility of the programming team
  • Quality will be the cost of lack of requirements engineering

Block 2: How precise should the requirements be?

  • Workshop 2 – what determines the accuracy of a cookbook?
  • Requirements thoroughness as a function of failure consequences
  • Requirements accuracy as a function of product size and complexity
  • Requirements thoroughness as a function of organizational characteristics

Block 3: Good and bad requirements

  • Features (properties) of good requirements
  • Useful requirements parameters and their possible values
  • Good requirements as elements of the product backlog in agile

Block 4: Methods of obtaining requirements

  • Workshop 3 – searching for requirements
  • Business vision and requirements for the IT system
  • Stakeholders: us, them and others
  • The system boundary, the system context, and the rest of the world
  • Requirements elicitation process
  • Requirements elicitation techniques
  • Validation and negotiation of requirements

Block 5: describing requirements

  • Exploratory requirements definition
  • Description of requirements in natural language – benefits and threats, auxiliary methods
  • Requirements modeling
    •  Light use of incomplete modeling
    •  User stories
    •  Control flow diagrams
    •  Swim lane diagrams
    •  Data flow diagrams (contextual)
    •  Entity relationship diagrams
    •  UML: use case diagrams
    •  UML: activity diagrams
    •  UML: state transition diagrams
    •  UML: interaction diagrams
    •  UML: structural diagrams
  • Requirement descriptions: formats, templates, documents or tools (ReQtest, DOORS, other tools)

Block 6: Requirements and what next?

  • Estimating workload based on requirements
  • Linking requirements to the system vision, to each other, to the system architecture, components, and to tests
  • How to deal with changes in requirements
 14 Hours

Delivery Options

Private Group Training

Our identity is rooted in delivering exactly what our clients need.

  • Pre-course call with your trainer
  • Customisation of the learning experience to achieve your goals -
    • Bespoke outlines
    • Practical hands-on exercises containing data / scenarios recognisable to the learners
  • Training scheduled on a date of your choice
  • Delivered online, onsite/classroom or hybrid by experts sharing real world experience

Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

Contact us for an exact quote and to hear our latest promotions


Public Training

Please see our public courses

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories