Top Banner
1 Story Driven Development An invitation to brainstorming Benjamin Bock, Lutz Maicher http://rtm.rubyforge.orgTMRA 2008 Leipzig, 2008-10-17
13

Story Driven Development

Jun 29, 2015

Download

Technology

tmra

Presentation for the open space session of TMRA 2008, International Conference on Topic Maps Research and Applications, Leipzig, Germany.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Story Driven Development

1

Story Driven DevelopmentAn invitation to brainstorming

Benjamin Bock, Lutz Maicherhttp://rtm.rubyforge.orgTMRA 2008Leipzig, 2008-10-17

Page 2: Story Driven Development

2

TM is about knowledge

• Describtion of Knowledge how it is• „Static“ perspective:

• Does model business knowledge• Does not model business processes

Page 3: Story Driven Development

3

Very high level programming

• Allow to describe from a high level perspective

• Use an iterative top-down approach• Each step, get more granular using

• the same domain model• the same subjects

throughout the whole project• Bring behavior and interaction design

closer to humans

Page 4: Story Driven Development

4

Page 5: Story Driven Development

5

Story Driven Development

• If you ask people what they do, most people tend to tell a story.

• Try to catch the stories, identify them, modelize them

• Use the domain modell throughout

Page 6: Story Driven Development

6

Layers of Abstraction

Knowledge

Information

Data

Page 7: Story Driven Development

7

Layers of Abstraction

Knowledge

Information

Data

Story

Function Point

Algorithm

Page 8: Story Driven Development

8

Similar approaches

• BPMN / BPEL• UML behaviour diagrams• UML interaction diagrams• Others?

Page 9: Story Driven Development

9

Ideas?

• Did you do something similar already?

• Which things shouldn’t we miss?

Page 10: Story Driven Development

10

kthxbai!

Page 11: Story Driven Development

11

kthxbaiVariation of ‘kthxbye’– the internet bastardization of “OK, thank you, goodbye”.

source: http://www.urbandictionary.com/

see also:http://icanhascheezburger.com/

Page 12: Story Driven Development

12

Page 13: Story Driven Development

13

Grobe Idee:Topic Maps is about Data,

not about processesSame approach abstraction layers

(static) abstraction layers (dynamic) story Function Points algorithm vorgehensmodell? ontology?