18
MATURE Continuous Social Learning in Knowledge Networks MATURE Approach to Requirements Engineering Andrew Ravenscroft, John Cook (LTRI) Andreas Schmidt (FZI) London, July 2, 2009 http://mature-ip.eu

User Centred Requirements Processes in MATURE: The Big Picture

Embed Size (px)

DESCRIPTION

Presentation at the MATURE Workshop on User Centred Requirements Processes for E-Learning and Knowledge Management – A European-Wide Perspective, London, July 2009

Citation preview

Page 1: User Centred Requirements Processes in MATURE: The Big Picture

MATUREContinuous Social Learning in Knowledge

Networks

MATURE Approach to Requirements

Engineering

Andrew Ravenscroft, John Cook (LTRI)

Andreas Schmidt (FZI)

London, July 2, 2009http://mature-ip.eu

Page 2: User Centred Requirements Processes in MATURE: The Big Picture

2 2

Outline

Methodological outline

Year 1 Design Studies

Formative evaluation

Use Case Development & Initial Requirements

Year 2 Demonstrator Planning

MATURE - Continuous Social Learning in Knowledge Networks

Page 3: User Centred Requirements Processes in MATURE: The Big Picture

3 3

Design-based research (DBR)

“The challenge of design-based research is in flexibly developing research trajectories that meet our dual goals of refining locally valuable innovations and developing more globally usable knowledge for the field.” (Design-based research collective, 2002, Educational Researcher)

“The design-science paradigm seeks to extend boundaries of human and organizational capabilities by creating new and innovative artefacts”(Hevner et. al., 2009), MIS Quarterly)

MATURE - Continuous Social Learning in Knowledge Networks

Page 4: User Centred Requirements Processes in MATURE: The Big Picture

MATURE - Continuous Social Learning in Knowledge Networks

Design Study Approach in Year 1

Page 5: User Centred Requirements Processes in MATURE: The Big Picture

5 5

Design Studies

8 critical experiments in design• explored key aspects that needed to be validated prior to

embarking on a full-scale draft requirements specification

Characteristics• Exploratory not confirmatory• Focussed and time limited• Based on existing tools with limited further developments• Incorporated both conceptual and software development

foci• Application partner involvement (consortium/associate)

o Inspired by real user needso Developed in close interaction with end user representativeso Collected feedback on the end result

• Evaluatedo Cover key aspects and phases of knowledge maturing?

MATURE - Continuous Social Learning in Knowledge Networks

Page 6: User Centred Requirements Processes in MATURE: The Big Picture

6 6

Design Studies in the project organization

MATURE - Continuous Social Learning in Knowledge Networks

Page 7: User Centred Requirements Processes in MATURE: The Big Picture

7 7

Evaluation and coordination: DS Grids

DS grids linked design activities to conceptions and activities consistent with knowledge maturing (KM), through 12 questions• What aspects? (conceptual, technical, user)• Specified whether PLME, OLME, both

Provided an aggregated picture of design activities KM: phases covered? commonalities? gaps?

candidates for integration?

…advance organisers to get design teams thinking in terms of KM, ‘user requirements in context’

Page 8: User Centred Requirements Processes in MATURE: The Big Picture

Use Case Development & Requirements Definition

MATURE - Continuous Social Learning in Knowledge Networks

Use Case Development & Requirements Specification

Page 9: User Centred Requirements Processes in MATURE: The Big Picture

9 9

Overview of activities

MATURE - Continuous Social Learning in Knowledge Networks

Page 10: User Centred Requirements Processes in MATURE: The Big Picture

1010

SER Model by Fischer

MATURE - Continuous Social Learning in Knowledge Networks

Page 11: User Centred Requirements Processes in MATURE: The Big Picture

1111

SER applied to the use case process

MATURE - Continuous Social Learning in Knowledge Networks

Page 12: User Centred Requirements Processes in MATURE: The Big Picture

1212

Coverage:Use cases with focus on maturing phases

MATURE - Continuous Social Learning in Knowledge Networks

Page 13: User Centred Requirements Processes in MATURE: The Big Picture

On to Year 2: from Use Cases to Demonstrators

Page 14: User Centred Requirements Processes in MATURE: The Big Picture

1414

Prioritizing use cases: where should focus on first?

Useful and user-driven: Solving a real problem of application partners

Focussed: Adressing a key knowledge maturing issue, yielding a distinctive solution

Relevant to TEL research:Adressing a key challenge for technology-enhanced learning research (using the PROLEARN TEL priorities)

Feasible:Feasible within the project timeframe and resource constraints

MATURE - Continuous Social Learning in Knowledge Networks

Page 15: User Centred Requirements Processes in MATURE: The Big Picture

1515

How did we approach it?

Collecting priorities from application partners and scientific partners

Aggregating high priority use cases into groups Development of demonstrator definitions

• Scenario• Relevance for knowledge maturing• Benefit for application partners• Research challenges

Cross-checking demonstrator definitions with TEL priorities from the PROLEARN Roadmap

Concrete planning (time, resources, involvement)

MATURE - Continuous Social Learning in Knowledge Networks

Page 16: User Centred Requirements Processes in MATURE: The Big Picture

1616

Demonstrators

Demonstrators covering groups of use cases• Implementing a coherent scenario• Feasible within one year• Can be evaluated within the next year• Clearly illustrate the added value of MATURE in an example

Will evolve into the “MATURE solution” (OLME/PLME/Maturing Services)• built on a shared infrastructure• Key architectural issues will be solved across demonstrators

The other use cases will be added or redefined at a later stage

MATURE - Continuous Social Learning in Knowledge Networks

Page 17: User Centred Requirements Processes in MATURE: The Big Picture

1717

Overview of Demonstrators

MATURE - Continuous Social Learning in Knowledge Networks

Content

Semantics

People

Demonstrator 1Assuring Quality for Social Learning in Content Networks

Demonstrator 2Developing Collaborative Understanding

Demonstrator 3People Tagging for Organizational Development

Demonstrator 4Maturing Process Knowledge and Learning Support in Business Processes

Processes

Page 18: User Centred Requirements Processes in MATURE: The Big Picture

1818

Summary

Design-based research as an underlying methodology

First year activities were 8 focused design studies• early and critical experiments in design that informed further

design activities prior to Use Case process (year 1)

Use case definition as a moderated bottom-up process

4 Demonstrators covering groups of use cases with high priority and a coherent theme for year 2• will constitute the 1st Prototype after year 2

MATURE - Continuous Social Learning in Knowledge Networks