Story Driven Development

703 views

Published on

Presentation for the open space session of TMRA 2008, International Conference on Topic Maps Research and Applications, Leipzig, Germany.

Published in: Technology, Sports
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
703
On SlideShare
0
From Embeds
0
Number of Embeds
22
Actions
Shares
0
Downloads
25
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Story Driven Development

  1. 1. Story Driven Development An invitation to brainstorming Benjamin Bock, Lutz Maicher TMRA 2008 Leipzig, 2008-10-17
  2. 2. TM is about knowledge <ul><li>Describtion of Knowledge how it is </li></ul><ul><li>„ Static“ perspective: </li></ul><ul><ul><li>Does model business knowledge </li></ul></ul><ul><ul><li>Does not model business processes </li></ul></ul>
  3. 3. Very high level programming <ul><li>Allow to describe from a high level perspective </li></ul><ul><li>Use an iterative top-down approach </li></ul><ul><li>Each step, get more granular using </li></ul><ul><ul><li>the same domain model </li></ul></ul><ul><ul><li>the same subjects </li></ul></ul><ul><li>throughout the whole project </li></ul><ul><li>Bring behavior and interaction design closer to humans </li></ul>
  4. 5. Story Driven Development <ul><li>If you ask people what they do, most people tend to tell a story. </li></ul><ul><li>Try to catch the stories, identify them, modelize them </li></ul><ul><li>Use the domain modell throughout </li></ul>
  5. 6. Layers of Abstraction <ul><li>Knowledge </li></ul><ul><li>Information </li></ul><ul><li>Data </li></ul>
  6. 7. Layers of Abstraction <ul><li>Knowledge </li></ul><ul><li>Information </li></ul><ul><li>Data </li></ul><ul><li>Story </li></ul><ul><li>Function Point </li></ul><ul><li>Algorithm </li></ul>
  7. 8. Similar approaches <ul><li>BPMN / BPEL </li></ul><ul><li>UML behaviour diagrams </li></ul><ul><li>UML interaction diagrams </li></ul><ul><li>Others? </li></ul>
  8. 9. Ideas? <ul><li>Did you do something similar already? </li></ul><ul><li>Which things shouldn’t we miss? </li></ul>
  9. 10. kthxbai!
  10. 11. <ul><li>kthxbai </li></ul><ul><li>Variation of ‘kthxbye’ – the internet bastardization of “OK, thank you, goodbye”. </li></ul><ul><li>source: </li></ul><ul><li>http://www.urbandictionary.com/ </li></ul><ul><li>see also: </li></ul><ul><li>http://icanhascheezburger.com/ </li></ul>
  11. 13. <ul><li>Grobe Idee: </li></ul><ul><li>Topic Maps is about Data, not about processes </li></ul><ul><li>Same approach abstraction layers (static) abstraction layers (dynamic) story Function Points algorithm vorgehensmodell? ontology? </li></ul>

×