14
The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617. Running faster market exploration with the CloudTeams Campaigns Dimitris Papaspyros Decision Support Systems Laboratory (DSSLab) National Technical University of Athens, Greece [email protected] The Cube, Athens Feb. 16, 2017

Running faster market exploration with the cloud teams campaigns

Embed Size (px)

Citation preview

Page 1: Running faster market exploration with the cloud teams campaigns

The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617.

Running faster market exploration with the CloudTeams Campaigns

Dimitris PapaspyrosDecision Support Systems Laboratory (DSSLab)National Technical University of Athens, Greece

[email protected]

The Cube, AthensFeb. 16, 2017

Page 2: Running faster market exploration with the cloud teams campaigns

2The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617.

The Problem (1998)

The Cube, AthensFeb. 16, 2017

Keil, Mark, Paul E. Cule, Kalle Lyytinen, and Roy C. Schmidt. "A framework for identifying software project risks." Communications of the ACM 41, no. 11 (1998): 76-83.

• failure to gain user commitment (8%)

• misunderstanding the requirements (7-9%)

• lack of adequate user involvement (7%)

• failure to manage end user expectations (6-7%)

Page 3: Running faster market exploration with the cloud teams campaigns

3The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617.

The Problem (2011)

The Cube, AthensFeb. 16, 2017

“Poorly defined applications (miscommunication between business and IT) contribute to a 66% project failure rate”

“60% – 80% of project failures can be attributed directly to poor requirements gathering, analysis, and management”

Kaur, Rupinder, and Jyotsna Sengupta. "Software process models and analysis on failure of software development projects." arXiv preprint arXiv:1306.1068 (2013).

Internal communication

External communication

Page 4: Running faster market exploration with the cloud teams campaigns

The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617.

But we are more agile (2014)…

The Cube, AthensFeb. 16, 2017 4

Rigid processes

Waterfall-Model (1970)

V-Model (2009)

Incremental Build Model

(2003)

Rational Unified Process (1999)

Spiral-Model (1986)

Agile Processes

eXtreme Programming

(XP) (2005)

Scrum (2012)

Feature Driven Development (FDD) (1999)

“the frequent absence of the customer was identified as high project risk”, despite the fact that the XP methodology increased the success rate of the implemented software projects

Rumpe, Bernhard, and Astrid Schröder. "Quantitative survey on extreme programming projects." arXiv preprint arXiv:1409.6599 (2014).

Page 5: Running faster market exploration with the cloud teams campaigns

5The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617.

What we usually miss

The Cube, AthensFeb. 16, 2017

• Actual user needs and behaviors• The true market segment (B2C

projects):• Pool of sample users• Wrong incentives (market

research)• Context:

o Usage contexto Business goalso Target Group (Client, Customer,

User)

Process for capturing the requirements.

a) User requirementsb) System requirements

i. Functionalii. Non-functional

c) Business requirements

Page 6: Running faster market exploration with the cloud teams campaigns

7The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617.

CloudTeams High Level Architecture

The Cube, AthensFeb. 16, 2017

Page 7: Running faster market exploration with the cloud teams campaigns

The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617.

CUSTOMER POOL

ENHANCED PERSONAS

AUTO-GENERATED PERSONAS

ENHANCED PERSONAS

PUBLICLIBRARY

PRIVATELIBRARY

CLOUDTEAMS PREDEFINED

OPEN LIBRARY

Save

Reuse

Use

Reuse

Submit

Persona Builder

Auto-Generation by CloudTeams

Collaborative work

Page 8: Running faster market exploration with the cloud teams campaigns

9The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617.

A crowdsourced requirements elicitation

The Cube, AthensFeb. 16, 2017

Developers Portal

Create campaigns

Questionnaire

/ Documents

Select Personas

Tech level: “Expert” Device: PcAge: 25..34Female

Generated user profiles with pseudonyms representing the characteristics of actual users

Real users

Customer Portal

Vicky Maria

Privacy – Real users’ isolation from Developers portal

Olga Georgia

Alma Irene Nicole Lara

Persona

Pseudo-users in Persona

Anonymization Service

Page 9: Running faster market exploration with the cloud teams campaigns

10The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617.

What is a Persona for us

The Cube, AthensFeb. 16, 2017

Persona Elements

Identical

Attributes

Aggregated

Attributes

Cosmetic

Attributes

Name     X

Avatar     X

Description     X

Age group   X  

Topic of Interest   X  Technology Expertise   X  

User Experience Goals   X  

Referents & Influences X    Devices & Platforms X    

Activities   X  

Personas are fictional customers with characteristics that help developers to understand in a better way the context and the needs of their users.

Personas are actually aggregations of various customer profile details, with common characteristics, which are displayed to software teams in an anonymous way, while also at an abstraction layer that hides the exact data and works either with meta-data or with data ranges such as age groups or regions.

Page 10: Running faster market exploration with the cloud teams campaigns

11The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617.

What the Persona Builder looks like

The Cube, AthensFeb. 16, 2017

Page 11: Running faster market exploration with the cloud teams campaigns

12The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617.

What a persona looks like

The Cube, AthensFeb. 16, 2017

Page 12: Running faster market exploration with the cloud teams campaigns

13The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617.

The Persona Pool

The Cube, AthensFeb. 16, 2017

Page 13: Running faster market exploration with the cloud teams campaigns

14The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617.

A pluggable component

The Cube, AthensFeb. 16, 2017

Page 14: Running faster market exploration with the cloud teams campaigns

The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617.

Thank YouQuestions?

www.cloudteams.eu t:@cloudteamseu f:CloudTeamsEU

The Cube, AthensFeb. 16, 2017

Dimitris PapaspyrosEmail: [email protected]: dipapaspyros