technology-enhanced learning at the workplace – from islands of automation to broad deployment of...

33
h"p://Learning-Layers.eu – Scaling up Technologies for Informal Learning in SME Clusters – layers@learning+layers.eu Learning Layers Scaling up Technologies for Informal Learning in SME Clusters Technology-Enhanced Learning at the Workplace – From islands of automation to broad deployment off informal learning in small and medium sized enterprises 1 Ralf Klamma Advanced Community InformaFon Systems (ACIS) RWTH Aachen University, Germany [email protected]

Upload: ralf-klamma

Post on 14-Jul-2015

740 views

Category:

Science


0 download

TRANSCRIPT

h"p://Learning-Layers.eu22–2Scaling2up2Technologies2for2Informal2Learning2in2SME2Clusters2–2layers@learning+layers.eu2

Learning Layers Scaling up Technologies for Informal Learning in SME Clusters

Technology-Enhanced Learning at the Workplace – From islands of automation to broad deployment off informal learning in small and medium sized enterprises

12

Ralf2Klamma2Advanced2Community2InformaFon2Systems2(ACIS)2RWTH2Aachen2University,[email protected]

h"p://Learning-Layers.eu22–2Scaling2up2Technologies2for2Informal2Learning2in2SME2Clusters2–2layers@learning+layers.eu2

RWTH Aachen

• 512$professors,$4675$academic$and$

2443$non6academic$colleagues$$

• Annual$budget$around$884$million$

Euros,$445$million$Euros$funded$by$third$

parAes$

• 1,250$spin6off$businesses$have$created$around$30,000$jobs$in$the$greater$

Aachen$region$over$the$past$20$years.$

• $$260$insAtutes$in$9$faculAes$as$Europe’s$leading$insAtuAons$for$science$and$research$

• $$Currently$around$40,375$students$are$enrolled$in$over$130$academic$programs$$

• $$Over$6,300$of$them$are$internaAonal$

students$hailing$from$120$different$countries

h"p://Learning-Layers.eu22–2Scaling2up2Technologies2for2Informal2Learning2in2SME2Clusters2–2layers@learning+layers.eu2

Responsive2Open2

Community2InformaFon2Systems2

Community2VisualizaFon2

and2SimulaFon2

Community2AnalyFcs2

Community2Support2

Web Analytics

Web$Engineering$

Advanced Community Information Systems (ACIS) Group @ RWTH Aachen

Requirements Engineering

h"p://Learning-Layers.eu22–2Scaling2up2Technologies2for2Informal2Learning2in2SME2Clusters2–2layers@learning+layers.eu2

Agenda Inform

al2Learning2

Scaling2Techno

logy2

DevO

ps2Sup

port2

Conclusio

ns2&2Outlook2

h"p://Learning-Layers.eu22–2Scaling2up2Technologies2for2Informal2Learning2in2SME2Clusters2–2layers@learning+layers.eu2

The Dilemma of Informal Learning at the Workplace

•  Technologies2for2Workplace2Learning2follow2tradiFonal2training2models22–  Based2on2direct2instrucFon,2courses2and2

transfer2of2face-to-face2interacFon2to2onscreen2interacFon2[Kraiger22008]2

–  Scales$through$reliance$on$standardized$

materials$

•  However,2most2learning2(esp.2in2SMEs)2is2informal2–  Connected2to2work2pracFces,2mulF-

episodic,2just-in2Fme2[Hart22011,2Kooken22009]2

–  Passing2on2of2skills2between2experienced2workers2[A"well2&2Baumgartl22011]2

–  Does$not$scale$well$beyond$immediate$

context$

highly2effecFve22individualized2

contextualized222

moFvaFng22

does2not2scale2

not2persistent2

few2benefit2

expensive2

62

h"p://Learning-Layers.eu22–2Scaling2up2Technologies2for2Informal2Learning2in2SME2Clusters2–2layers@learning+layers.eu2

Responsive Open Learning Environments (ROLE) 2009-2012

•  Empower$the$learner$to$build$their$

own$responsive$learning$environment2ROLE2Vision2

•  Awareness$and$reflecAon$of$own$learning$process$2Responsiveness2

•  Individually$adapted$composiAon$of$

personal$learning$environment$2User-Centered2

h"p://Learning-Layers.eu22–2Scaling2up2Technologies2for2Informal2Learning2in2SME2Clusters2–2layers@learning+layers.eu2

ROLE Technical Infrastructure

•  ROLE2SDK2Open2Source2SoYware22Development2Kit2(github)2

•  ROLE2Widget2Store2(role-widgetstore.eu)2•  ROLE2Sandbox22(role-sandbox.eu)2•  Sucessfully2deployed2in2industry2and2educaFon2

h"p://Learning-Layers.eu22–2Scaling2up2Technologies2for2Informal2Learning2in2SME2Clusters2–2layers@learning+layers.eu2

ROLE Sandbox – Geospatial & Temporal Access

! 22Users:210462! 22Widgets:25232! 22Spaces/AcFviFes:213772! 22Shared2Resources:237642

h"p://Learning-Layers.eu22–2Scaling2up2Technologies2for2Informal2Learning2in2SME2Clusters2–2layers@learning+layers.eu2

BOOST:

•  Issue:2decreasing2parFcipaFon2of2SMEs2in2VET2–2informal$

learning$at$the$workplace!$

•  Learning$Layers:2Scaling0up0Technologies0for0Informal0Learning0in0SME0Clusters0–  h"p://learning-layers.eu/22

•  BOOST:2Business0perfOrmance0imprOvement0through0individual0employee0Skills0Training0–  h"p://www.boost-project.eu/2–  Integrates2outcomes2from222projects:2

•  BeCome:2methodology2•  ROLE:2technology2(Personal2Learning2Environments)2

–  Focus:2enterprises2with2<202employees2

h"p://Learning-Layers.eu22–2Scaling2up2Technologies2for2Informal2Learning2in2SME2Clusters2–2layers@learning+layers.eu2

BOOST ROLE Technical Infrastructure

–  BOOST2-2Business0perfOrmance0imprOvement0through0individual0employee0Skills0Training0h"p://www.boost-project.eu/2

–  Focus:2Micro2companies2with2<202employees2–  IdenFfy2business2goals2in22

the2company2–  Select2employees22

to2address2them2–  Support2their2learning2–  Monitor2the2learning22

progress2of2the22company2and2of22the2employees2

h"p://Learning-Layers.eu22–2Scaling2up2Technologies2for2Informal2Learning2in2SME2Clusters2–2layers@learning+layers.eu2

EU FP7 Learning Layers Project -Scaling Informal Learning

122

h"p://Learning-Layers.eu22–2Scaling2up2Technologies2for2Informal2Learning2in2SME2Clusters2–2layers@learning+layers.eu2

Scaling Peer Production�

2

!  How2can2we2scale2up2video2tagging2to2support2informal2learning2at2the2work2place2

!  ObjecFves2–  Mobile2creaFon2of2videos2

with2learning2materials2(physical-digital2world)2

–  Tag2the2non-obvious2for2informal2learning2in2communiFes2(social2media2layer)2

–  Scaffold2meaningful2learning2by2exploiFng2semanFc2tagging2informaFon2(social2semanFc2layer)2

!  Two2regional2clusters2–  ConstrucFon2(Germany)2–  Healthcare2(UK)2 h"p://learning-layers.eu/22

h"p://Learning-Layers.eu22–2Scaling2up2Technologies2for2Informal2Learning2in2SME2Clusters2–2layers@learning+layers.eu2 142

h"p://Learning-Layers.eu22–2Scaling2up2Technologies2for2Informal2Learning2in2SME2Clusters2–2layers@learning+layers.eu2

Straw$Building$

How$To$

X36PVQ$X36PJC$

X36POZ$ PLC$Equipment$

One possible Construction Scenario

Explaining2the2use2of2a2new2construcFon2technique2and2materials2on2site2

Making2video2material2available2on2site2through2QR2tags2Use2of2video2recording2and2

annotaFon2

Further2quesFons2on2the2use2of2the2technique2connected2to2site2

Material,2quesFons2and2best2pracFces2collected2and2

discussed2

CollecFon2transformed2into2instrucFonal2material2to2

enhance2tradiFonal2training2152

h"p://Learning-Layers.eu22–2Scaling2up2Technologies2for2Informal2Learning2in2SME2Clusters2–2layers@learning+layers.eu2

h"p://youtu.be/I8GWRJ5nk9U22

162

h"p://Learning-Layers.eu22–2Scaling2up2Technologies2for2Informal2Learning2in2SME2Clusters2–2layers@learning+layers.eu2

Layers Architecture Vision

172

•  Research2OrientaFon2–  Enhanced2informaFon2infrastructures:22

clouds2&2federaFons2–  Large2scale2social2requirements2engineering2–  Social2semanFc2services2integraFon2

•  Open2Source2SoYware2(OSS)2Development2–  Layers2Developer2Task2Force2sustained2–  OSS2reflecFon2dashboard2NOSE2–  Sustaining2OSS2with2DevOps2

•  ConFnuous2IntegraFon2–  Layers2Adapter2with2Web2AnalyFcs2–  Security2and2privacy2concept2with2

•  OpenID2Connect2(OIDC)2•  Layers2Boxes2

ScaffoldingPeer.

Production

Informal.Learning.Analytics

Community.Analytics

ProfessionalCommunity.Support

WebAnalytics

Web

$Engineerin

gRequirementsEngineering

Scalable,$Flexible,$Fast,$Deployable$Layers$Architecture

h"p://Learning-Layers.eu22–2Scaling2up2Technologies2for2Informal2Learning2in2SME2Clusters2–2layers@learning+layers.eu2

Layers Box – Flexible Deployment

182

A2

B2

C2

D2

E2

LAPPS2Layers2App2Store2

h"p://Learning-Layers.eu22–2Scaling2up2Technologies2for2Informal2Learning2in2SME2Clusters2–2layers@learning+layers.eu2

Architecture and Layers Box

h"p://Learning-Layers.eu22–2Scaling2up2Technologies2for2Informal2Learning2in2SME2Clusters2–2layers@learning+layers.eu2

Layers Box – Possible Scenarios

•  Small6scale$Layers$Box$

–  Installer2soYware2(e.g.,2step-by-step2or2disk2images)2–  Cheap2commodity2hardware2(e.g.,2PC)2

•  Medium6scale$Layers$Box$

–  More2sophisFcated2server2hardware22(e.g.,2racks,2blade2servers)2

–  Significant2internal/external2traffic2–  InstallaFon2services2and2consultancy2as2spin-off2opportuniFes2

•  Hosted$Layers$Box$–  Scaling2hardware2and2soYware2provided2–  Hosted2externally2in2a2trusted2cloud2environment2

202

h"p://Learning-Layers.eu22–2Scaling2up2Technologies2for2Informal2Learning2in2SME2Clusters2–2layers@learning+layers.eu2

Space (shared by multiple users)�

SeViAnno 2.0 & ROLE Framework

Web application (composed of widgets)�

Widget (collaborative web component)�

EU2FP72ROLE2Project2h"p://role-sandbox.eu/2

h"p://Learning-Layers.eu22–2Scaling2up2Technologies2for2Informal2Learning2in2SME2Clusters2–2layers@learning+layers.eu2

Layers App Store (LAPPS)

•  App2Store2as2one6stop$shop2for2complete2Layers2tool2ecosystem2

•  RESTful$API$exposed2through2Layers2Adapter2

•  OpenID2Connect2Single$Sign6On$•  Apps2data2stored2in2Social$SemanAc$Server$

•  Responsive$Web2Design2•  ImplementaFon2has2started2

222

h"p://Learning-Layers.eu22–2Scaling2up2Technologies2for2Informal2Learning2in2SME2Clusters2–2layers@learning+layers.eu2

Developer Support

Open2Developer2Library2(ODevL)2–2main2informaFon2and2link2hub2for2developer2task2force2

h"p://Learning-Layers.eu22–2Scaling2up2Technologies2for2Informal2Learning2in2SME2Clusters2–2layers@learning+layers.eu2

DevOps

•  DevOps2is2an2opportunity2to2shiY2power2in2SMEs2to2innovators2by2–  Aligning2development,2IT2operaFons,22and2QA2processes2

–  FacilitaFng2frequent2release2cycles2and2agility2–  Deploying2and2using2DevOps2tools22

• JIRA2• Jenkins2

–  AutomaFon2of2IT2operaFons2• Docker2–2IntegraFon2with2LAPPS2

242

h"p://Learning-Layers.eu22–2Scaling2up2Technologies2for2Informal2Learning2in2SME2Clusters2–2layers@learning+layers.eu2

Extended DevOps Life Cycle Model

252

•  DevOpS2Life2Cylce2–  Feedback2–2Develop2–2Test2–2

Deploy2-2Monitor2–  No2integraFon2of2end2users2

•  Extended2DevOps2Life2Cycle2Model2for2Layers2–  End2user2integraFon2in22

all2phases2–  Supported2by2ReqBaz2–  Supported2by2newly2developed2

DevOps2AnalyFcs2&2Awareness2Tools2

–  Designers2are2sFll2challenging2

h"p://Learning-Layers.eu22–2Scaling2up2Technologies2for2Informal2Learning2in2SME2Clusters2–2layers@learning+layers.eu2

Open Source DevOps Model

262

h"p://Learning-Layers.eu22–2Scaling2up2Technologies2for2Informal2Learning2in2SME2Clusters2–2layers@learning+layers.eu2

Source Code Management: GitHub

•  Support2for2distributed2development2through2local2repositories2–  The2git2distributed2version2control2

system2is2fast2and2easy2to2use2–  Advanced2branching2–  More2analyFcal2and2graphical2

features2for2repositories2–  MigraFon2from2SourceForge2

iniFated2by2LDTF2•  Open2Source2SoYware2licensing2

–  Permissive2OSS2licensing2•  Apache2v2.02•  3-Clause2BSD2License2

–  CompaFble2with23rd2party2soYware2

272

h"p://Learning-Layers.eu22–2Scaling2up2Technologies2for2Informal2Learning2in2SME2Clusters2–2layers@learning+layers.eu2

JIRA Issue Tracking

•  Managing2tool2and2architecture2related2issues,2bugs,2and2features2–  8482total2issues2(Dec21,22014)2

•  2612open2•  4312closed2•  1562in2transiFon2

–  242components2•  Architectural2components22(e.g.2Tethys)2

•  Service2provisioning2frameworks2(e.g.2SSS)2

•  ApplicaFons22(e.g.2Ach2So!)2

•  Y3:2versioning2and2release2management2

282

Created2vs.2Solved2issues2in2year222

h"p://Learning-Layers.eu22–2Scaling2up2Technologies2for2Informal2Learning2in2SME2Clusters2–2layers@learning+layers.eu2

Continuous Integration (CI)

•  Jenkins2installaFon2•  Integrates2with2the2GitHub2repositories2

• Modular2CI2jobs2–  Mainly2for2service2

provider2components2–  Nightly2updates2from2

GitHub2–  Automated2builds2–  Unit2tesFng2–  Email2noFficaFons2

292

h"p://Learning-Layers.eu22–2Scaling2up2Technologies2for2Informal2Learning2in2SME2Clusters2–2layers@learning+layers.eu2

NOSE Awareness Dashboard

302

•  Project2reflecFon2along2different2project2resources2–  Requirements2

Bazaar2–  MediaWiki22

•  Dashboard2visual2analyFcs:2–  Social2network2

analysis2–  Text2mining2–  Profile2analysis2

h"p://Learning-Layers.eu22–2Scaling2up2Technologies2for2Informal2Learning2in2SME2Clusters2–2layers@learning+layers.eu2

Requirements Bazaar & LASSRE

!  Available online: http://requirements-bazaar.org !  Active use & development in Learning Layers Project !  Connection to Learning Layers Issue Tracker !  IEEE STCSN E-Letter vol. 2, no. 3:

!  “Large-Scale Social Requirements Engineering“ (LASSRE) !  4 Main Articles !  4 Short Technical Tool articles !  Published Sept 6, 2014

!  Lightning Talk at FOSDEM 2015

h"p://Learning-Layers.eu22–2Scaling2up2Technologies2for2Informal2Learning2in2SME2Clusters2–2layers@learning+layers.eu2

ROLE Requirements Bazaar – Community-aware Requirements Prioritization

Factors2influencing2requirements2ranking

User-controlled2weighFng2of2ranking2

factors

Community-dependent requirements2ranking2lists

h"p://requirements-bazaar.org2

h"p://Learning-Layers.eu22–2Scaling2up2Technologies2for2Informal2Learning2in2SME2Clusters2–2layers@learning+layers.eu2

Summary

Name$ ROLE$ BOOST$ Learning$Layers$

Plaxorm2 ROLE2SDK2 ROLE2SDK2 Layers2Box2

Store2 ROLE2Widget2Store2 -2 LAPPS2

Digital2Ecosystem2 Many2spaces2–2many2widgets2–2bundles2

One2space2–2small2set2of2widgets2

Many2apps2

RunFme2Environment2

Public2ROLE2sandbox2 ROLE2SDK2installaFon22 Cloud-based2Layers2Box2

TranslaFons2 No2translaFons2provided2

TranslaFons2provided2by2training2centers2

TranslaFons2by2OSS2communiFes2

Process2 OSSD2+2ReqBaz2 OSSD2+2Commercial2exploitaFon2

OSSD2+2DevOps2

End2User2CommuniFes2

Self-regulated2learning2communiFes2

Learners2in2Micro2companies2

Learners2in2Small2and2Medium2Sized2Enterprises2

332

h"p://Learning-Layers.eu22–2Scaling2up2Technologies2for2Informal2Learning2in2SME2Clusters2–2layers@learning+layers.eu2

Outlook

•  Success2of2soluFons2for2learning2at2the2workplace2depends2on2–  Scaling2of2meaning2&2technology22->2Cloud-based2hosFng22

–  Involvement2with2developer2and2designer2communiFes2->2FOSDEM220152and2Hackathons2

–  AutomaFon2of2integraFon,2delivery2and2deployment2of2soYware2->2DevOps2support,2e.g.2with2docker2

342