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.
This is a 3 day course.
There are no pre-requisites for the course.
Delegates can take an optional one-hour written examination at the end of the course. Successful candidates are awarded the ISEB Certificate in Systems Development Essentials.
Systems Development Essentials is a PRACTITIONER specialist module in the BCS Diploma in Business Analysis, which is an internationally recognised qualification offered by the British Computer Society (BCS).
For information on this Diploma, and the requirements to obtain it, please view the
BCS Diploma in Business Analysis page or the
BCS Diploma in Business Analysis Datasheet.
This course will enable delegates to:
- Describe several lifecycle approaches to systems development and describe in detail one approach that embraces one or more of these lifecycles
- Identify the techniques, disciplines and tools required for systems development and implementation
- Identify different architectures for systems development solutions
- Investigate and interpret business requirements to produce systems requirements
- Quality assure systems requirements, documentation and models
- Make effective use of different methods of communication
- Prepare for the ISEB Certificate in Systems Development Essentials
Those who are likely to become involved in business analysis or systems development at any level, including:
- Business Analysts and Systems Analysts
- Developers
- Project Managers and Team Leaders
- Quality Assurance and Quality Control Managers
- Release Managers and Test Managers
The Role of the Systems Analyst and Designer
Identify the actors / roles & responsibilities
Characteristics of the systems analyst / designer
Systems Architecture
Different levels of architecture
Inputs at Enterprise, Systems and Infrastructure level
Impacts of design considerations
Development Approaches
Component based, evolutionary/iterative/agile
Bespoke development and software package solutions
Systems Development Lifecycles
Waterfall, V model, Incremental, Spiral
Advantages, disadvantages and selection of an approach
Methods and Approaches
Structure and content of a chosen and representative method
Description and interpretation of representative models
Roles and products within the chosen method
Systems Investigation
Workshops, Prototyping, Interviewing, Questionnaires, Scenario analysis
Functional and non-functional requirements definition
Human aspects of systems investigation & introducing change
Documenting system requirements
Systems Design, Implementation & Maintenance
Aspects of the production environment
Design principles & constraints (legal, ethical, financial)
Sign off and hand over
Post-implementation reviews
Service Level Agreements
Case Tools
Features
Life-cycle coverage
Requirements traceability
Advantages and disadvantages
Do you want:
- a training course run on your premises (reducing accommodation and travel fees)?
- a course written or tailored specifically for your staff?
- a standard course run just for your staff?
Do you have:
- four or more people to train?
- a definite time at which the training needs to be provided?
Then you're probably looking for "in-house" training.
We can run any of our standard courses just for you. If you require something special, or a combination of several courses,
we can discuss this with you and tailor an event designed to meet your needs.
These courses can be run at a time convenient to you, either on your premises or at a separate venue.
The location can be specified by you or we can recommend a suitable venue if you prefer.
Need more help?
We can advise on combinations of training courses which typically prove the most effective. We can, if you wish, perform a full training needs analysis
of your staff, to help you to identify training needs, and the programmes of training to put into place to meet both your current and future needs.
What to do next...
- Decide what you want from this training - what are your objectives?
- Decide which course(s) you need, or whether something tailored is required;
- Decide approximately when you would like the training to be run;
- Ascertain when your people can be available and how many people in total you need to train.
Then please
contact us to discuss your needs.