Systems Development Essentials
Training
Inhouse
Description
-
Type
Training
-
Methodology
Inhouse
-
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.
Reviews
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
Systems Development Essentials