14
DevOpsUse for Large- Scale Social Requirements Engineering presented by Ralf Klamma & Milos Kravcik, RWTH Aachen University {KLAMMA|KRAVCIK}@DBIS.RWTH-AACHEN.DE 20.7.2016 WEARABLE EXPERIENCE FOR KNOWLEDGE-INTENSIVE LEARNING 687669 WEKIT 1 SIG WELL Maker Workshop EC-TEL 2016, Lyon, September 16, 2016

DevOpsUse for Large-Scale Social Requirements Engineering @ SIG WELL - EC-TEL 2016

Embed Size (px)

Citation preview

DevOpsUse for Large-Scale Social Requirements Engineering presented by Ral f K lamma & Mi los Kravc ik , RWTH Aachen Univers i ty

{KLAMMA|KRAVCIK}@DBIS.RWTH-AACHEN.DE

20.7.2016 WEARABLEEXPERIENCEFORKNOWLEDGE-INTENSIVELEARNING687669WEKIT 1

S IG WEL L Make r Wo r k s hop EC - T E L 2 016 , L y on , S ep t embe r 1 6 , 2 016

Agenda

WEARABLEEXPERIENCEFORKNOWLEDGE-INTENSIVELEARNING687669WEKIT 2

Social

Requ

iremen

ts

Engine

ering

DevO

psUse

Conclusio

ns

What is a Requirements?

WEARABLEEXPERIENCEFORKNOWLEDGE-INTENSIVELEARNING687669WEKIT 3

What is a Requirements Engineering?

WEARABLEEXPERIENCEFORKNOWLEDGE-INTENSIVELEARNING687669WEKIT 4

Why Large-Scale Social Requirements Engineering?

WEARABLEEXPERIENCEFORKNOWLEDGE-INTENSIVELEARNING687669WEKIT 5

Requirements Bazaar  Web-basedopenconYnuousinnovaYonplaZorm

 Easytouseforendusers

 SocialfeaturesforenablingcommunicaYonbetweenendusersanddevelopers◦  Likes◦  Comments

 OpenAPIstoembeditintoapps

 HowtoimprovethecommunicaYonbetweenendusersanddevelopersbeyondWeb2.0features?

hUps://requirements-bazaar.org

WEARABLEEXPERIENCEFORKNOWLEDGE-INTENSIVELEARNING687669WEKIT 9

Example Requirement

WEARABLEEXPERIENCEFORKNOWLEDGE-INTENSIVELEARNING687669WEKIT 10

First Task: Explore Requirements Bazaar  Gotoh`p://requirements-bazaar.organdsignupforanaccount

 Searchfortheprojectcalled“Sandbox”andtrytoplaywithsomefeaturesthere◦  Createacomponentandexploreothercomponents◦  Commentandvoteonrequirements◦  Postrequirements

 Timeforthis:maximum30minutes

WEARABLEEXPERIENCEFORKNOWLEDGE-INTENSIVELEARNING687669WEKIT 11

DevOps Culture/Methodology/Mindset

 CollaboraYon◦  Betweenstakeholders

 Awareness◦  Monitoringofthedeployment

 AlignmentofobjecYves◦  Consideringusers’needs

 AutomaYon◦  Takingcareoftheimportantstuff

WEARABLEEXPERIENCEFORKNOWLEDGE-INTENSIVELEARNING687669WEKIT 10

Developers Opera8ons

Newfeatures Stability

Specifictools Managingsystems

Needtoworkfast Needtokeepsystemsrunning

DevOps Life Cycle

WEARABLEEXPERIENCEFORKNOWLEDGE-INTENSIVELEARNING687669WEKIT 11

DevOpsUse Pipeline

WEARABLEEXPERIENCEFORKNOWLEDGE-INTENSIVELEARNING687669WEKIT 12

MobSOS

RequirementsBazaar

WEKIT Use Case  Aircrakmaintenance–Safetyatthesharpend–CommunicaYonandSharedmentalmodellingduringShikhandover

 Procedure:accurate,reliablecommunicaJonoftask-relevantinformaYonacrossshikchanges,ensuringconYnuityofsafeandeffecYveworking.

 Training:Maintenanceresourcemanagement

§ Theoveralltargetistoimprovemaintenancehoursandreduceerrors.AnothertargetistoimprovethequalityandefficiencyofdocumentaJon

§ ImprovedcollaboratJonbetweenmaintenancepersonnel

§ Improvedrequirementmanagement

§ CosteffectJveverificatJonanddocumentaYonprocessformaintenancetasks

WEARABLEEXPERIENCEFORKNOWLEDGE-INTENSIVELEARNING687669WEKIT 13

WEKIT pro ject i s fundedby the EuropeanCommiss ion = EUd isc la imer

h`p://weki t .eu/

Q & A Presented by Ralf Klamma, Milos Kravcik

{klamma|kravcik}@dbis.rwth-aachen.de

@klamma

hUp://beamtenherrscha].blogspot.com

WEARABLEEXPERIENCEFORKNOWLEDGE-INTENSIVELEARNING687669WEKIT 14