39

WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

Embed Size (px)

Citation preview

Page 1: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen
Page 2: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

WP 3 - Technical design & Implementation of the

Integrated system

Wouter Jan Smeulers LogicaCMG The Hague

Roland Ettema LogicaCMG Maastricht

Louis Maessen

LogicaCMG Maastricht

Page 3: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

Agenda

I. LogicaCMG’s vision on competence development (Wouter Jan Smeulers)

II. Work package 3 Technical design & Implementation of the Integrated system (Louis Maessen)

• Objectives • Overall approach

III. WP3 in more detail (Roland Ettema)IV. Organisation (Louis Maessen)

• Global time plan• Risks and measures• Preparation of the technical kick-off

January 2006

Page 4: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

Wouter Jan SmeulersPrincipal Consultant LogicaCMG©

20

05

Logic

aC

MG

(e)

Learn

ing

L o g i c a C M G NL(e) L e a r n i n g C o m p e t e n c e

C e n t r e

(e) C o m p e t e n c e

D e v e l o p m e n t . . .

t h e s k y I s t

h e l i m i t ?

L O G I C A C M G ( e ) E D U C A T I O NL O G I C A C M G ( e ) E D U C A T I O N

Page 5: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

To boldly go …To boldly go …

establish the most appropriate

technical and organizational infrastructure,

for lifelong competence development

Page 6: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

The development of Who has the map?The development of Who has the map?a good idea … a good idea …

An infrastructure,for

lifelong competence development …

An infrastructure,for

lifelong competence development …

Page 7: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

We needed a roadmap… in 3D We needed a roadmap… in 3D

Page 8: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

To develop a system bordered by functionalities…To develop a system bordered by functionalities…

LEARNING CONTENTLEARNING CONTENT

LEARNING INFRASTRUCTURELEARNING INFRASTRUCTURE

LEARNING MANAGEMENTLEARNING MANAGEMENT

Prerequisite 1: Coherent subsystems for competence developmentPrerequisite 1: Coherent subsystems for competence development

Page 9: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

To develop a system agreed upon by all perspectives…To develop a system agreed upon by all perspectives…

ORGANISATIONORGANISATION

PEDAGOGYPEDAGOGY

TECHNOLOGYTECHNOLOGY

Prerequisite 2: Involve predominant stakeholdersPrerequisite 2: Involve predominant stakeholders

Page 10: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

To develop a system using time structures…To develop a system using time structures…

Instructional Systems Design: ADDIE

Dynamic Systems Development Method

Prerequisite 3: A structured process approach!Prerequisite 3: A structured process approach!

Page 11: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

Integrated into a frameworkIntegrated into a framework

EvaluationEvaluation

ImplementationImplementation

DevelopmentDevelopment

Design

AnalysesAnalyses

ProcessesProcesses

PerspectivesPerspectives

(Sub)System(Sub)System

PedagogicalPedagogical OrganizationalOrganizational TechnicalTechnical

ManagementManagement

EnvironmentEnvironment

ContentContent

ProcessesProcesses

PerspectivesPerspectives

(Sub)System(Sub)System

Page 12: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

TenCompetence (a wide HR perspective)TenCompetence (a wide HR perspective)

Competency (certificates) reuse and exchange Competency (certificates) reuse and exchange

Competency CertificationCompetency Certification

Competency AssessmentCompetency Assessment

Competency development Competency development

Formalknowledge & learning

resources

Formalknowledge & learning

resources

Informalknowledge & learning

resources

Informalknowledge & learning

resources

Individual competence development Organizational competence development

(Human Resource Development)

(Competence Management)

(Knowledge Management)

2 – Overview of resources2 – Overview of resources

3 - Business Models3 - Business Models

5 - Support on using the infrastructure5 - Support on using the infrastructure 5 - Support on using the infrastructure5 - Support on using the infrastructure

6 – (Decentralized) management of

learning networks

6 – (Decentralized) management of

learning networks

1 - pedagogy1 - pedagogy

7 - Integrate Learning & Working

7 - Integrate Learning & Working

4 - assess competencies4 - assess competencies

Page 13: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

The EndThe End

Thanks for attending!

Any Questions…?

[email protected] / +31(0)6 5151 8026

Page 14: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

Agenda

• LogicaCMG’s vision on competence development (Wouter Jan Smeulers)

• Work package 3 Technical design & Implementation of the Integrated system (Louis Maessen)– Objectives – Overall approach

• WP3 in more detail (Roland Ettema)• Organisation (Louis Maessen)

– Global time plan– Risks and measures– Preparation of the technical kick-off January

2006

Page 15: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

WP3 Objectives first 18 months

1) To develop an architecture that supports the agile integration of heterogeneous tools and applications

2) Design and implement the first version of the common services layer as integral part of the architecture

3) Select, design and implement adaptations of existing components that are currently state of the art and form the building blocks of the architecture

4) Design and implement a first version of the integrative layer tying all common services together and thereby delivering the first version of the integrated TENCompetence System

5) Set up and maintain the infrastructure for the running pilots

Page 16: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

WP3 Technical design & Implementation of the Integrated system

Global overall approach

(technical)Architecture

model

Technical design

WP2 Requirements &Analysis of the

Integrated system

Construction of the Integrated system

WP 5,6,7,8

Technology standards & architectures

Technical validation

WP4 Pilots with & validation of the

integrated system

WP2

Page 17: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

Agenda

• LogicaCMG’s vision on competence development (Wouter Jan Smeulers)

• Work package 3 Technical design & Implementation of the Integrated system (Louis Maessen)– Objectives – Overall approach

• WP3 in more detail (Roland Ettema)• Organisation (Louis Maessen)

– Global time plan– Risks and measures– Preparation of the technical kick-off January

2006

Page 18: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

Integration RTD

Management

Aspect RTD

Validation

WP 1 Consortium Management

WP 5 Knowledge Resource

Sharing & Management

WP 6 Learning Activities

& Units of Learning

WP 7 Competence

Development Programmes

WP 8 Networks for Lifelong

Competence Development

WP 9 Networks for Lifelong

Competence Development

WP 10 Networks for Lifelong

Competence Development

WP 2 Requirements &

analysis of integr. systems

WP 3 Technical Design &

Implementation of

integrated systems

WP 4 Pilots with and Validation

of the integrated systems

Interfacing

Interfacing

Page 19: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

WP 2 Requirements &

analysis of integr. systems

WP 4

Pilots with and Validation

of the integrated systems

WP 3 Technical Design & Impl.

of integrated systems

Tools

Standards& Guidelines

Development Environment

Page 20: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

Technical TENCompetence Environment

WP

2 Services

Existin

g S

ervices

Co

mm

on

Services

Portlet Container

Web Container

Deliverables

Technical TENCompetence

Environment

Process Container

1 n + 12

Presentation Layer

Business Process Integration

Inte

grat

ive

Laye

r

Service Layer

Application Layer

Technology Layer

Page 21: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

1. Technical Architecture

Steps:• Design the software architecture and hardware infrastructure.• Select IT standards (XML, UDDI, SOAP, …).• Select out-of-the-box software (portal, application server, …).• Set up development environment.• Implement the software architecture and hardware infrastructure.

Goal:

To develop a first cut of an architecture that supports the agile integration of heterogenous tools and applications.

Page 22: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

Technical TENCompetence Environment

Portlet Container

Web Container

Deliverables

Technical TENCompetence

Environment

Process Container

Page 23: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

Questionnaire

Goal:

Provide information to the architecture design and the component selection process.

Some possible items for the questionnaire:• Used programming language(s).• Available technical documentation.• Overview of external interfaces.• Can the component be used as open source.• List of used third party components.• Supported operating system(s) and hardware platform(s).• …

Architectural Constraints

Page 24: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

Integrate Existing Common Service Components

Steps:• Inventory the requested common services.• Prioritise the services.• Search components with corresponding functionality.• Assess the implementation impact per component.• Implement components.

Goals:1. Select existing state of the art components.2. Integrate selected components in the TENCompetence

infrastructure.

Page 25: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

Technical TENCompetence Environment

Co

mm

on

Services

Portlet Container

Web Container

Deliverables

Technical TENCompetence

Environment

Process Container

1 n + 12

Common Services

Common Services

Common Services

Page 26: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

3. Construct Components

Steps:• Design and implement adaptations of existing

“TENComponents” that are currently state of the art and corresponding WP2

• Set up and maintain the infrastructure for the running pilots.

Goal:Deliver the first version of the integrated

TENCompetence System.

Page 27: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

Technical TENCompetence Environment

Portlet Container

Web Container

Deliverables

Technical TENCompetence

Environment

Process Container

Common Services

Common Services

Common Services

WP

2 Services

Learn

ing

Services

Co

mm

on

Services1 n + 12

Learning Services

Learning Services

Learning Services

Page 28: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

Agenda

• LogicaCMG’s vision on competence development (Wouter Jan Smeulers)

• Work package 3 Technical design & Implementation of the Integrated system (Louis Maessen)– Objectives – Overall approach

• WP3 in more detail (Roland Ettema)• Organisation (Louis Maessen)

– Global time plan– Risks and measures– Preparation of the technical kick-off January

2006

Page 29: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

Global time plan

Page 30: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

Participants WP3

• Open Universiteit (Netherlands) [5]

• Software De Base S.A. (Spain) [12]

• LogicaCMG (Netherlands) [15]• Fundacio Barcelona media

Universitat Pompeu Fabra (Spain) [6]

• Giunti Interactive Labs (Italy) [5]

• Centre for research and technology Hellas (Greece) [4]

• Universitaet Hannover (Germany) [4]

• Insead (France) [4]• University of Bolton (United

Kingdom) [15]• Universiteit van Amsterdam

(Netherlands) [1]• Stichting Surf (Netherlands) [1]

• 72 person months (4 FTE average)

Page 31: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

Main risks at WP-level - 1• Risk:

– There is more functionality (or ambitious functionality) specified then could be developed with the available development capacity of WP3

• Measure: – Use cases (or parts of use cases) will be prioritized (WP2,

5,6,7,8)• A must, an important functionality, nice-to-have, cosmetic

– Realize as much as possible functionality, starting with the functionality with the highest priority, within the available timeframe and development capacity

– Remaining use cases (or parts of the use cases) will be realized in the next development cycle

Page 32: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

Main risks at WP-level - 2• Risk:

– Quality level of functional requirements (output WP 2,5,6,7,8) has strong impact on the quality of technical design and the further construction of the integrated system

• Measure: – Use RUP standard for documents and tailor

the standard to the project needs– Perform quality review

• Accuracy, understandability, testability– Start drafting technical design when relevant

findings are solved

Page 33: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

Main risks at WP-level - 3

• Risk: – Changes in requirements during setting up

the technical design or construction of the integrated system frustrates development process

• Measure:– Use change management procedure – Prioritize changes (a must, an important functionality,

nice-to-have, cosmetic) by submitter• Determine impact (technical impact, effort, time plan) by

WP3 • Project management authorization for change

Page 34: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

Preparation technical kick-off

• Presentation / demonstration about contributed application / tools

• Share common knowledge • Availability of participants of WP3

and their skills• Preference for WP3 activities:

– Technical design and / or– Construction of the integrated system

and / or– Technical validation

Page 35: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

Summary

• LogicaCMG’s vision on competence development (Wouter Jan Smeulers)

• Work package 3 Technical design & Implementation of the Integrated system (Louis Maessen)– Objectives – Overall approach

• WP3 in more detail (Roland Ettema)• Organisation (Louis Maessen)

– Global time plan– Risks and measures– Preparation of the technical kick-off January

2006QUESTIONS?

Page 36: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

WP 3 - Technical design & Implementation of the

Integrated system

CONCLUSIONS

Page 37: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

Conclusions - 1

• Use tailored version of RUP for communication between work packages

• Open source inventory of architectural components (ASAP)– Setup WIKI environment including forms

• name component, • function description, • capabilities like integration abilities and legal

issues

Page 38: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

Conclusions - 2

• Architectural visionaries (January meeting)– First version ‘Architecture’ (delivery 1)

• Existing components• Extended initiatives

– Second version • “Berlin draw up” (delivery 2)

– Units of learning – Learning activities

• Extend with ELF

– Gap analysis (delivery 1 – delivery 2) • Involved are WP2 and WP4• Digital Cinema Pilot

Page 39: WP 3 - Technical design & Implementation of the Integrated system Wouter Jan Smeulers LogicaCMG The Hague Roland Ettema LogicaCMG Maastricht Louis Maessen

Conclusion - 3

• Design a ‘ to build’: UML Component Diagram– Setup development environment – Prioritizing

• Integration level • MOSCOW

– Deliverable: reasonable to build architecture & project plan