Systems Development Essentials with Agile Training

3 days - £1195 + vat

This Systems Development Essentials with Agile training course is designed to be both practical and participative. Theoretical concepts are introduced and are then reinforced through practical exercises where participants can apply the skills and techniques of analysis in a realistic project simulation.

Systems Development Essentials with Agile Course Objectives

At the end of this Systems Development Essentials with Agile training course participants will be able to:

  • Identify the actors, tasks and disciplines required for systems development and implementation.
  • Identify different architectural considerations
  • Investigate a system
  • Interpret business requirements and produce system requirements
  • Quality assure the system requirements documentation
  • Derive test cases from the systems requirements documentation
  • Describe a range of systems development lifecycles
  • Describe the principles, structure and activities of the Unified Process
  • Describe, interpret and quality assure use case diagrams, use case descriptions, class diagrams and sequence diagrams
  • Make effective use of different methods of interpersonal communications.
  • Conduct an appropriate system review
  • Explain how CASE tools might be used to support the Unified Process

Systems Development Essentials with Agile Course Content

1. Roles in systems development

  • The objectives and tasks of systems development
  • Roles and actors in systems development
  • Technical and interpersonal skills of the analysts
  • The emergence of skills frameworks (SFIA+)

2. Systems architecture

  • Enterprise, systems and infrastructure levels of architecture
  • Inputs at an enterprise level
  • Inputs at system and infrastructure level
  • Impacts of design decisions

3. Development approaches

  • Bespoke development
  • Commercial off the shelf (COTS) software package solutions
  • Configuring and customising COTS software package solutions
  • Component-based systems development
  • Service-based solutions and other approaches

4. Systems development lifecycles

  • Waterfall model
  • V model
  • Incremental model
  • Spiral model
  • Advantages and disadvantages of each approach
  • Selection of an appropriate approach

5. Methodologies

  • Agile Development
  • The Unified Process (UP) and the Unified Modeling Language (UML)
  • Models of the UML
  • Interpretation of
    • Use case diagram
    • Use case description
    • Class diagram
    • Sequence diagram
  • Phases of the Unified Process
  • Workflows of the Unified Process

6. Systems Investigation

  • Fact finding approaches:
    • Workshops
    • Prototyping
    • Interviewing
    • Questionnaires
    • Scenario analysis
    • Other approaches
  • Functional requirements definition
  • Non-functional requirements definition
  • Documenting requirements
  • Human aspects of systems investigation and introducing change

7. Systems design, implementation and maintenance

  • Aspects of the production environment
  • Design principles and constraints (legal, ethical, financial)
  • Sign off and hand over
  • Post-implementation reviews
  • Different types of maintenance

8. Quality Assurance

  • Definitions of software quality
  • Requirements-driven testing
  • Types of walkthrough and inspection
  • Post-project reviews
  • Service Level Agreements

9. CASE tools

  • Features
  • Life-cycle coverage
  • Requirements traceability
  • Advantages and disadvantages

ISEB certificates

This Systems Development Essentials with Agile training course prepares participants to sit a one-hour, open book, examination leading to the certificate in Systems Development Essentials offered by the Information Systems Examinations Board (ISEB). This certificate is a core certificate in the ISEB diploma in Systems Development and is also an optional certificate in the ISEB diploma in Business Analysis.

In association with Metadata Training 

Systems Development Essentials with Agile Course Recommended Reading

Business Information Systems: Technology, Development and Management for the E-Business - Simon Hickie et al - buy from amazon 
Software System Development: a Gentle Introduction, 3rd Ed by Carol Britton - buy from amazon

Download course outline as pdf.

Share This

Bookmark and Share

+44 (0)1273 622272

Systems Development Essentials with Agile Training course dates

  • 12 - 14 Apr 2010
  • 17 - 19 May 2010
  • 14 - 16 Jul 2010
  • 6 - 8 Sep 2010
  • 21 - 23 Nov 2010

Training Grants

Training Grants

Follow Silicon Beach Training

Request more information about "Systems Development Essentials with Agile Training"

Home | Sitemap | Print |