Systems Development Essentials


Price on request
  • Typology


  • Methodology


  • Duration

    3 Days


This course focuses on the fundamental skills of systems development: systems investigation; systems requirements definition; modelling; planning and quality assurance, which underpin every good systems development. The course explains how systems development work is organised, and distinguishes between several different lifecycle types, methods and approaches, looking at advantages and disadvantages. The chosen approach to expand in detail is the Agile lifecycle.

Questions & Answers

Ask a question and other users will answer you

Who do you want to respond to your question/enquiry?

We will only publish your name and question

Course programme

  • Identify the actors / roles and responsibilities
  • Characteristics of the systems analyst / designer
  • Different levels of architecture
  • Inputs at Enterprise, Systems and Infrastructure level
  • Impacts of design considerations
  • Component based, evolutionary/iterative/agile
  • Bespoke development and software package solutions
  • Waterfall, V model, Incremental, Spiral Advantages, disadvantages and selection of an approach
  • Structure and content of a chosen and representative method
  • Description and interpretation of representative models
  • Roles and products within the chosen method
  • Workshops, Prototyping, Interviewing, Questionnaires, Scenario analysis
  • Functional and non-functional requirements definition
  • Human aspects of systems investigation and introducing change
  • Documenting system requirements
  • Aspects of the production environment
  • Design principles and constraints (legal, ethical, financial)
  • Sign off and hand over
  • Post-implementation reviews
  • Service Level
  • Agreements
  • Features
  • Life-cycle coverage
  • Requirements traceability
  • Advantages and disadvantages

Price on request