19
Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München, Germany wwwmatthes.in.tum.de Connected Mobility Ecosystem Explorer – Concept and Agile Development Johann Arendt, 25.07.2016, Munich

Connected Mobility Ecosystem Explorer – Concept and Agile ... · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Connected Mobility Ecosystem Explorer – Concept and Agile ... · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität

Software Engineering for Business Information Systems (sebis) Department of InformaticsTechnische Universität München, Germany

wwwmatthes.in.tum.de

Connected Mobility Ecosystem Explorer –Concept and Agile DevelopmentJohann Arendt, 25.07.2016, Munich

Page 2: Connected Mobility Ecosystem Explorer – Concept and Agile ... · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität

1. Motivation

2. Research Questions

3. Approach

4. Timeline

Overview

© sebis160606 Matthes Slides sebis 2016 2

Page 3: Connected Mobility Ecosystem Explorer – Concept and Agile ... · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität

Motivation

© sebis160606 Matthes Slides sebis 2016 3

1. “Individually, we are one drop. Together, we are an ocean.” - Ryunosuke Satoro2. Visualize information3. Connect people (companies / projects)

http://d13uzbxp4vxmou.cloudfront.net/wp-content/uploads/2013/11/poker-network.png

http://previews.123rf.com/images/mattiamarty/mattiamarty1307/mattiamarty130700012/21573167-Big-fish-eat-small-fish-Stock-Vector.jpg

Page 4: Connected Mobility Ecosystem Explorer – Concept and Agile ... · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität

The Topic

© sebis140122 Matthes Slides sebis 2014 4

• Connected Mobility• Ecosystem• Explorer• Concept and Agile Development

https://commons.wikimedia.org/wiki/File:Internet_Explorer_4_and_5_logo.svg

https://www.moovel.com/content/1-home/newsletter-phone-moovel-app-en.jpg

Page 5: Connected Mobility Ecosystem Explorer – Concept and Agile ... · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität

Mission Statement

Our goal is to visualize members of the connected mobility ecosystem and their connections. We inform and enable innovators to connect and collaborate, by providing information.

© sebis140122 Matthes Slides sebis 2014 5

Page 6: Connected Mobility Ecosystem Explorer – Concept and Agile ... · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität

1. Motivation

2. Research Questions

3. Approach

4. Timeline

Overview

© sebis160606 Matthes Slides sebis 2016 6

Page 7: Connected Mobility Ecosystem Explorer – Concept and Agile ... · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität

Research Questions

1. What methods can be used to visualize a graph network?

2. How can groupings be visualized in a graph network?

3. What user-friendly ways exist to interact with graph networks?

4. How can an evolving graph be maintained?

© sebis160606 Matthes Slides sebis 2016 7

Page 8: Connected Mobility Ecosystem Explorer – Concept and Agile ... · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität

1. Motivation

2. Research Questions

3. Approach

4. Timeline

Overview

© sebis160606 Matthes Slides sebis 2016 8

Page 9: Connected Mobility Ecosystem Explorer – Concept and Agile ... · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität

Analyze and evaluate

Development

Create “Connected Mobility Ecosystem Explorer” in iterations

Modeling

Organizations, individuals and sharing/interaction mechanisms

Research

Approach

© sebis160606 Matthes Slides sebis 2016 9

Page 10: Connected Mobility Ecosystem Explorer – Concept and Agile ... · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität

Research: Graphs

© sebis140122 Matthes Slides sebis 2014 10

“Graphical excellence is that which gives to the viewer the greatest number of ideas in the shortest time with the least ink in the smallest space.” – Edward R. Tufte, The Visual Display of Quantitative Information p.51

http://keylines.com/

http://mbostock.github.io/d3/talk/20110921/force.html

Page 11: Connected Mobility Ecosystem Explorer – Concept and Agile ... · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität

Research: Technologies

1. Graph Databases§ Neo4J§ OrientDB

2. Visualizations§ Keylines§ Tableau§ Alchemy§ D3§ Declarative:

§ Angular + SVG3. Data Entry

§ SocioCortex

© sebis160606 Matthes Slides sebis 2016 11

http://anna.vc/image/112863438962

Page 12: Connected Mobility Ecosystem Explorer – Concept and Agile ... · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität

Modeling: Domain Model

© sebis140122 Matthes Slides sebis 2014 12

Individual

ContactPerson

0..1

Member

Organization

0..*

NewsReport

0..*

1..*

Page 13: Connected Mobility Ecosystem Explorer – Concept and Agile ... · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität

Modeling: Functionality

© sebis160606 Matthes Slides sebis 2016 13

Provide Information

Explore MembersContact

Admin

UserUser

§ Organization or individual§ Contact person§ Project information§ News

(optional) become ‘admin’

Page 14: Connected Mobility Ecosystem Explorer – Concept and Agile ... · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität

Modeling: Requirements

1. Graph (of members)1. Accessible2. Accurate, precise, correct3. Effective4. Maintainable5. More…?

2. News (associated with member[s])3. Search4. Contact5. … (in later Iterations)

© sebis160606 Matthes Slides sebis 2016 14

Page 15: Connected Mobility Ecosystem Explorer – Concept and Agile ... · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität

Development: Proposed Solution

© sebis160606 Matthes Slides sebis 2016 15

Individual

Persontitle

given_namefamily_name

additional_nameemailphonepicture

1

PostalAddresscountry

cityplz

streetstreet_number

1

Organizationlegal_form

logoemployees

founderfoundingDate

foundingLocationtax_idvat_id

1..*

1

company_address

Memberlegal_name

subjectdescription

urlcontact_point

ActivityReport

0..*

1..*

User

administrator

Page 16: Connected Mobility Ecosystem Explorer – Concept and Agile ... · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität

Development: Iterations

© sebis140122 Matthes Slides sebis 2014 16

Exponential Organizations - Salim Ismail, Diversion Books, 2014,

Page 17: Connected Mobility Ecosystem Explorer – Concept and Agile ... · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität

1. Motivation

2. Research Questions

3. Approach

4. Timeline

Overview

© sebis160606 Matthes Slides sebis 2016 17

Page 18: Connected Mobility Ecosystem Explorer – Concept and Agile ... · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität

Timeline

© sebis160606 Matthes Slides sebis 2016 18

Nov.Oct.Aug.Jun. Jul. Sep.

Problem Definition

Research & Planning

Implementation

Documentation

Evaluation

Dec.

Implementation

Evaluation

Jan.

Page 19: Connected Mobility Ecosystem Explorer – Concept and Agile ... · Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität

Technische Universität MünchenDepartment of InformaticsChair of Software Engineering for Business Information Systems

Boltzmannstraße 385748 Garching bei München

Tel +49.89.289.Fax +49.89.289.17136

wwwmatthes.in.tum.de

Johann ArendtB.Sc.

[email protected]

Thank you