Presentation kick-off meeting 09122005 v1.0

WP 3 - Technical design &
Implementation of the
Integrated system
Wouter Jan Smeulers
LogicaCMG The Hague
Roland Ettema
LogicaCMG Maastricht
Louis Maessen
LogicaCMG Maastricht
Agenda
LogicaCMG’s vision on competence
development (Wouter Jan
Smeulers)
Work package 3 Technical design &
Implementation of the Integrated
system (Louis Maessen)
I.
II.
•
•
III.
IV.
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
LOGICACMG (e)EDUCATION
(e) C o m p e t e n c e
Development...
© 2005 LogicaCMG (e) Learning
the sky Is the limit?
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
Wouter Jan Smeulers
Principal Consultant LogicaCMG
To boldly go …
establish
the most appropriate
technical and organizational
infrastructure,
for lifelong competence development
The development ofa good idea … Who has the map?
An infrastructure,
for
lifelong competence development …
We needed a roadmap… in 3D
To develop a system bordered by functionalities…
Prerequisite 1: Coherent subsystems for competence development
LEARNING MANAGEMENT
LEARNING INFRASTRUCTURE
LEARNING CONTENT
To develop a system agreed upon by all perspectives…
Prerequisite 2: Involve predominant stakeholders
ORGANISATION
PEDAGOGY
TECHNOLOGY
To develop a system using time structures…
Prerequisite 3: A structured process approach!
Instructional Systems Design: ADDIE
Dynamic Systems Development Method
Integrated into a framework
Processes
Analyses
(Sub)System
Design
Development
Management
Implementation
Environment
Evaluation
Perspectives
Content
Pedagogical
Organizational
Technical
TenCompetence (a wide HR perspective)
Individual competence development
Organizational competence development
6 – (Decentralized)
management of
learning networks
Competency (certificates)
Competency
reuse and exchange
(Human Resource Development)
Certification
(Competence Management)
4 - assess competencies
Competency
Assessment
5 - Support on using the infrastructure
5 - Support on using the infrastructure
7 - Integrate
Learning & Working
Competency development
1 - pedagogy
(Knowledge Management)
2 – Overview of resources
Formal
knowledge & learning
resources
3 - Business Models
Informal
knowledge & learning
resources
The End
Thanks for attending!
Any Questions…?
[email protected] / +31(0)6 5151 8026
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
WP3 Objectives first 18 months
1)
2)
3)
4)
5)
To develop an architecture that supports the
agile integration of heterogeneous tools and
applications
Design and implement the first version of the
common services layer as integral part of the
architecture
Select, design and implement adaptations of
existing components that are currently state of
the art and form the building blocks of the
architecture
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
Set up and maintain the infrastructure for the
running pilots
Global overall approach
WP 5,6,7,8
Technology standards
& architectures
WP2 Requirements &
Analysis of the
Integrated system
Technical design
WP2
WP4 Pilots with &
validation of the
integrated system
Technical validation
(technical)
Architecture
model
WP3 Technical design & Implementation
of the Integrated system
Construction of the
Integrated system
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
Management
WP 1 Consortium Management
Aspect RTD
Integration RTD
WP 5 Knowledge Resource
Sharing & Management
WP 2 Requirements &
analysis of integr. systems
Interfacing
WP 6 Learning Activities
& Units of Learning
WP 3 Technical Design &
Implementation of
integrated systems
WP 7 Competence
Development Programmes
Interfacing
WP 4 Pilots with and Validation
of the integrated systems
WP 8 Networks for Lifelong
Competence Development
Validation
WP 9 Networks for Lifelong
Competence Development
WP 10 Networks for Lifelong
Competence Development
WP 2
WP 3
Requirements &
analysis of integr. systems
Technical Design & Impl.
of integrated systems
Tools
WP 4
Pilots with and Validation
of the integrated systems
Standards
& Guidelines
Development
Environment
Deliverables
Technical TENCompetence Environment
Integrative Layer
Web Container
Presentation Layer
Technical
TENCompetence
Environment
Portlet Container
Business Process Integration
Process Container
Technology Layer
2
n+1
WP2 Services
1
Existing Services
Application Layer
Common Services
Service Layer
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.
Deliverables
Technical TENCompetence Environment
Web Container
Portlet Container
Process Container
Technical
TENCompetence
Environment
Questionnaire
Goal:
Provide information to the architecture design and the component
selection process.
Some possible items for the questionnaire:
• Used programming language(s).
Architectural
Constraints
• 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).
• …
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.
Deliverables
Technical TENCompetence Environment
Web Container
Technical
TENCompetence
Environment
Portlet Container
Common Services
Process Container
Common Services
2
n+1
Common Services
1
Common Services
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.
Deliverables
Technical TENCompetence Environment
Web Container
Technical
TENCompetence
Environment
Portlet Container
Common Services
Learning Services
Process Container
Common Services
WP2 Services
n+1
Learning Services
2
Common Services
1
Learning Services
Common Services
Learning Services
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
Global time plan
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)
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
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
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
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
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
2006
WP 3 - Technical design &
Implementation of the
Integrated system
CONCLUSIONS
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
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
Conclusion - 3
• Design a ‘ to build’: UML Component
Diagram
– Setup development environment
– Prioritizing
• Integration level
• MOSCOW
– Deliverable: reasonable to build architecture &
project plan