the project goal is to provide an environment and framework for students to get practical experience...

12
Service Development Project – TIES457 Helena Kaikova, Ph.D, Docent Oleksiy Khriyenko, Ph.D IMP Programme WISE

Upload: barbara-perkins

Post on 20-Jan-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The project goal is to provide an environment and framework for students to get practical experience on real-life service development, going from the

Service Development Project – TIES457

Helena Kaikova, Ph.D, DocentOleksiy Khriyenko, Ph.D

IMP Programme WISE

Page 2: The project goal is to provide an environment and framework for students to get practical experience on real-life service development, going from the

Introduction The project goal is to provide an environment

and framework for students to get practical experience on real-life service development, going from the business idea of a new service through its design and implementation to actual launching the service in the Web. Development includes internal service audit, intra-group cross-validation and testing of the results during the whole lifecycle of the service development.

The projects is designed for IMP WISE students, 2nd year of studies

Page 3: The project goal is to provide an environment and framework for students to get practical experience on real-life service development, going from the

Preconditions to join the project

Prerequisites are sufficient knowledge on theories and applications of:

• Semantic Web and Ontology Engineering• Agent Technologies• Cloud Computing• Big Data Engineering

Page 4: The project goal is to provide an environment and framework for students to get practical experience on real-life service development, going from the

Team Building

Mode of studies: Team work International teams 4 members in each team Joint report + demo + presentation Joint project defense Variety of skills – see bellow

Page 5: The project goal is to provide an environment and framework for students to get practical experience on real-life service development, going from the

Skills required for:

Leadership – coordination Delegation ! ’Paper work’ – keeping record, writing

report Negotiations - communications Presentations Creative design / visualization Development/implementation

Page 6: The project goal is to provide an environment and framework for students to get practical experience on real-life service development, going from the

Roles in the team – with respect to management and technologies:

Team leader Negotiator Speaker Archivarius

Domain expert Platform developer Application

developer Interface developer

Page 7: The project goal is to provide an environment and framework for students to get practical experience on real-life service development, going from the

Process stages: To analyze own strength, weaknesses

and preferences - IW To build the teams aiming for each and

everyone to shine - TW To distribute the management roles -

TW To chose the domain and service - TW To distribute the technological roles -

TW Defense of the service idea - SW

Page 8: The project goal is to provide an environment and framework for students to get practical experience on real-life service development, going from the

Forms of work: IW – individual work TW – team work (fixed time & space) SW – supervised work (fixed time &

space):- lectures,- public defenses,- seminars,- presentations,- consulting

Page 9: The project goal is to provide an environment and framework for students to get practical experience on real-life service development, going from the

Process stages (continue):

To design the service ( by skeleton) - TW

To defend own design if needed ? - SW Start to develop platform, application

and interfaces – IW & TW Technology Consulting * – SW Service development - TW To negotiate Master Thesis topic – I&S

W Final service defense * - SW

Page 10: The project goal is to provide an environment and framework for students to get practical experience on real-life service development, going from the

* interpretation:

By topic – with certain expert By technological role – with certain

team member By organizational role – with certain

team member By team – each claim own input NB! – experts will only provide ’new’

knowledge

Page 11: The project goal is to provide an environment and framework for students to get practical experience on real-life service development, going from the

Requirements for the Service

The final system should:

Be a Semantic web service Expose an API Be deployed in the cloud Have some sort of pro-activeness (Push service) Have BI kind of analytics Consume multiple sources of information (services

integration | aggregation) Have a human interface (as alternative) Include some form of user preferences

It will be good idea to involve a reasoning (depending on the business case) – further research ?

Page 12: The project goal is to provide an environment and framework for students to get practical experience on real-life service development, going from the

Domain Ontology, MetaData Storage

Platform Functionality –

Domain-independent

Application Functionality –

Domain-specific

Domain Expert, Knowledge Engineer

Platform Developer

Application Developer

Technological Collaboration with other teams

InterfacesInterface

Developer

Inter-Domain collaboration