Course Brief

Quality Information systems are critical to the success of today’s organisations. Underpinning the development of such quality systems is the successful management of the requirements engineering cycle. The main aims of this course are (1) examine the key issues associated with the successful management of requirements and (2) introduce the student to a number of practical tools and techniques used to overcome these issues.


  • 45
  1. Analyse and compare current approaches to requirements management within a development environment.
  2. Assess the impact of stakeholders and organisational culture on the development of effective requirements and system development
  3. Relate issues associated with risk, quality, and Legal/Social/Ethical/Professional (LSEPI) to a practical scenario

Core concepts in requirements engineering management

  • Poor requirements and systems failure
  • Generic requirements engineering cycle – elicitation, analysis, validation, documentation risk and estimating
  • Managing quality in requirements engineering environment
  • Change control issues in requirements engineering environment
  • Legal, Social, Ethical, Professional (LSEPI) issues for Requirements Management

Requirements Engineering and people

  • Identifying Stakeholders
  • Stakeholder map
  • Managing stakeholders
  • Understanding organisational culture and stakeholders

Elicitation and Modelling requirements (review)

  • Elicitation techniques – interviewing, workshops, observation, ethnography organisational storytelling, prototyping
  • Modelling requirements – use cases
  • Modelling requirements – user stories

Managing requirements in an agile environment

  • Adopting an agile mind set:-collaborative working, self-organising teams, continuous delivery, iterative development and incremental delivery, planning for and building in change
  •  Agile Business Analyst roles
  • Agile Project Management Frameworks
  • Framework tools and techniques.
  • Prioritising the work: The importance of prioritisation, how to prioritise
  • Focusing on value: Minimum viable products, minimum marketable features
  • Organising tasks and requirements – requirements catalogue, itemised backlogs
  • Estimating Agile projects – approaches, estimation techniques
  • Planning and managing iterations, iterations and goals, planning the iteration, managing and monitoring the iteration

Issue tracking products for Agile developments

  • Features of issue tracking products
  • Support for requirements management

Cognitive Skills

The coursework and tutorial case studies are based on real life scenarios that will allow you an opportunity to make sensible assumptions and propose solutions to solving problems. You will also be expected to reflect on your choices and their possible impact.

Generic Competencies

Although this course does not include formal group work, you will be expected to have group discussions during tutorial sessions, after which you will present your findings to the rest of the class.

The coursework involves a substantial written element emphasizing clear formatting, spelling

Technical Ability

This course will enable you to develop advanced requirements analysis skills. You will also be able to reflect upon these skills and consider their value to your future careers.

Organisational Awareness

We will consider various aspects of the organisational structure of a company and consider the impact of organisational culture on requirements elicitation and specification.

Practical and Professional Elements

We will consider the key quality, risk and professional (LSEPI) issues encountered when developing requirements and explore these in a practical way.

One coursework submission

  • BSc (Hons) Computing (Top-Up)

    The next intake for this offering will be in January 2020. Registration opens on August 1st, 2019 and the registration deadline is December 14th 2019.

    The University of Greenwich's BSc (Hons) Computing top-up degree with its newly developed specialisms in Computing (General), Information Systems or Networking, is structured to provide a final year top-up option to graduates of the:

    Applicants with a similar level qualification may also be eligible for the final year top-up. See our Entry Requirements tab below for more information or email us at CITE@sbcs.edu.tt 

    Highlights at a glance -

    • Allows for specializations in Computing (General), Information Systems or Networking
    • Can be achieved in one year.
    • Comprises of four modules and one Final Project

    At SBCS we focus on -