veryard projects - innovation for demanding changeSCIPIO - adaptive business processes

Workshop Overview

Business Process Change with Software Components
— The SCIPIO Method


This document introduces and supports the use of the SCIPIO training material, developed by Veryard Projects for the SCIPIO Consortium.

The SCIPIO method has been developed to integrate current best practice in business process change, workflow management, component-based development, open distributed processing and legacy systems evolution. It is focused on the development and evolution of open distributed business systems.

The SCIPIO method is managed by the SCIPIO Consortium.


Overall Training Objectives

This workshop is intended primarily for business analysts and systems developers. It is also suitable for technical project managers, technical support personnel and consultants.

The workshop is divided into separate units. Each unit has specific objectives. Thus some managers and support staff may wish to take only those units that are relevant to their responsibilities.

After completing this workshop in full, the student should be able to participate in a SCIPIO project, with some SCIPIO support.

Following suitable experience in one or more SCIPIO projects, the student may achieve recognition as a SCIPIO Practitioner. This indicates the ability to take a leading role in a SCIPIO project.

Senior consultants and other methods specialists may continue with the training programme to become SCIPIO Master Practitioners. This indicates the ability to provide a wide range of methods guidance at all levels, and to take a leading methods role within an organization. The SCIPIO Master Practitioner Programme is not described further in this document.


Agenda

Day Unit Session Duration
1 1: Introduction 1 Introduction: Understanding Business Requirements in terms of Components 45 min
2 Business Background to SCIPIO 30 min
3 Technological Background to SCIPIO 30 min
4 SCIPIO Method - Purpose and Structure 45 min
2: Management 1 SCIPIO Method - An Illustrative Case Study 45 min
2 A Service-Based Approach to Project Management 30 min
3 SCIPIO Method - Tasks and Project Scenarios 45 min
4 Getting Started with CBD 60 min
2 3: Modelling 1 General Modelling Principles 45 min
2 Modelling Business Relationships 60 min
3 Modelling Transactions and Exchanges 90 min
4 Modelling Services and Behaviour 90 min
5 Review of Modelling Concepts 45 min
4: Design 1 General Design Principles 45 min
3 2 Designing Interfaces and Components 90 min
3 Specifying Platforms and Mechanisms 30 min
4 Review of Design Concepts 45 min
5: Implementation 1 Reuse and Legacy 45 min
2 Verification, Validation and Testing 45 min
3 SCIPIO Method - Tasks and Scenarios - Recap 45 min
4 Getting Started with CBD - Recap 45 min

 


Unit 1: Introduction

Unit Objectives

Unit Prerequisites

Assumes some awareness of systems development.

Overall Comments

This unit may be taken as a stand-alone half-day seminar.

Session 1.1: Understanding Business Requirements in terms of Components.

Session Objectives

Suggested Duration

45 minutes

Key Ideas

Session 1.2: Business Background to SCIPIO.

Session Objectives

Suggested Duration

30 minutes

Key Ideas

Session 1.3: Technological Background to SCIPIO.

Session Objectives

Suggested Duration

30 minutes

Key Ideas

Session 1.4: The SCIPIO Method - its purpose and structure.

Session Objectives

To appreciate the need for a method.

To appreciate the added-value of SCIPIO.

Suggested Duration

45 minutes

Key Ideas


Unit 2: Management

Unit Objectives

To enable IT and user management to make informed decisions about the implementation and use of CBD within their organizations.

Unit Prerequisites

Assumes some awareness of systems development.

Overall Comments

Units 1 and 2 can be taken as a stand-alone one-day Management Seminar. Alternatively, management may be invited to attend the first day of the full course.

Session 2.1: An illustrative case study.

Session Objectives

To get a broad understanding of the overall shape of SCIPIO as it may be applied on a real project.

Suggested Duration

45 minutes

Key Ideas

Comments

Alternative case studies may be used at this point,

For general audiences, we use the Liam O'Croder Mail Order Co example.

For Government audiences, we use the Traffic 2001 example.

Session 2.2: A service-based approach to project management.

Session Objectives

Suggested Duration

45 minutes

Key Ideas

Session 2.3: Tasks and Project Scenarios.

Session Objectives

Suggested Duration

45 minutes

Key Ideas

Comment

This session and the following one are primarily targeted at a management level. We return to these topics in Unit 5, when we review the material at a more technical level.

Session 2.4: Getting Started with CBD.

Session Objectives

Suggested Duration

45 minutes

Key Ideas

Comment

This session and the previous one are primarily targeted at a management level. We return to these topics in Unit 5, when we review the material at a more technical level.


Unit 3: Modelling

Unit Objectives

Unit Prerequisites

Previous exposure to other modelling techniques, such as Entity Relationship Diagramming or Object Modelling, is helpful but not essential.

Depending on the background of the students, the instructor may make reference to other such modelling techniques, for comparison purposes.

Overall Comments

In this Unit, for training purposes, we go through the modelling techniques one at a time. Thus it is as if we were following a waterfall scenario. The student should remember that this is only one of many scenarios. We will look at alternative scenarios in other Units.

Session 3.1: General Modelling Principles

Session Objectives

Suggested Duration

45 minutes

Key Ideas

Session 3.2: Modelling Business Relationships

Session Objectives

Suggested Duration

45 minutes + exercise

Key Ideas

Session 3.3: Modelling Transactions and Exchanges

Session Objectives

Suggested Duration

45 minutes + exercise

Key Ideas

Session 3.4: Modelling Services and Behaviour

Session Objectives

Suggested Duration

45 minutes + exercise

Key Ideas

Session 3.5: Review of Modelling Concepts

Session Objectives

Suggested Duration

45 minutes

Key Ideas

Comment

We do not formally include product information in this session. However, it may be possible invite vendors or third parties to provide product demonstrations, if this is appropriate.


Unit 4: Design

Unit Objectives

To be able to design component-based systems.

Unit Prerequisites

The unit assumes some basic knowledge of information systems structures, such as mainframe, database, user interface, network and client/server.

Previous exposure to other design techniques is helpful but not essential.

Depending on the background of the students, the instructor may make reference to other such design techniques, for comparison purposes.

Overall Comments

None.

Session 4.1: General Design Principles

Session Objectives

Suggested Duration

45 minutes

Key Ideas

Session 4.2: Designing Interfaces and Components

Session Objectives

Suggested Duration

45 minutes + exercise

Key Ideas

Session 4.3: Specifying Platforms and Mechanisms

Session Objectives

Suggested Duration

45 minutes

Key Ideas

Session 4.4: Review of Design Concepts

Session Objectives

Suggested Duration

45 minutes

Key Ideas

Comment

We do not formally include product information in this session. However, it may be possible invite vendors or third parties to provide product demonstrations, if this is appropriate.


Unit 5: Implementation

Unit Objectives

Unit Prerequisites

This unit assumes some experience of systems development.

Depending on the background of the students, the instructor may make reference to other development platforms, for comparison purposes.

Overall Comments

None.

Session 5.1: Reuse and Legacy

Session Objectives

Suggested Duration

45 minutes

Key Ideas

Session 5.2: Verification, Validation and Testing

Session Objectives

Suggested Duration

45 minutes

Key Ideas

Session 5.3: Tasks and Project Scenarios - Recap

Session Objectives

Suggested Duration

45 minutes

Key Ideas

See §2.3

Supporting Material

SCIPIO Development Process Framework

Session 5.4: Getting Started with CBD - Recap

Session Objectives

Suggested Duration

45 minutes

Key Ideas

See §2.4

Supporting Material

SCIPIO Implementation Roadmap


Acknowledgements

Thanks to Dalal Al-Ruwaished, Mohamed Bassyouni, Love Bhabuta, Alan Cooper, Ingar Gronstad, Angela Hakim, Ian Macdonald, Eric Magnuson, Colston Sanger, Nader Shebini and Aidan Ward.


Contact Details

veryard projects - innovation for demanding change

Contact us at info@veryard.com

SCIPIO - adaptive business processes

Contact us at info@scipio.org

Last updated April 15th, 1999
Copyright © 1998, 1999 Richard Veryard