Use Cases!
Individual Decision
Group Decision
TechnologiesDjango
Technologies DjangoHTML       Javascript CSS
Technologies DjangoHTML       Javascript CSS           PIL              SVG
Lets talk aboutthe actual application!
Grid ManagementCreate, Update, Delete
Grid Management         Alternatives
Grid ManagementConcerns
Grid Management  Ratings & Weights
Collaboration  For the purpose of a group decisionfacilitators and participants
Collaboration  For the purpose of a group decisionfacilitators and participants
Facilitator
FacilitatorCreates Session
Facilitator      Invites Participants
FacilitatorManages Process
ParticipantJoins Session
Participant
Participant
Participant
Participant
Merging
MergingParticipant 1      Participant 2 A   B   C             B   C   D
MergingParticipant 1            Participant 2 A   B   C                   B   C   D                Result           A    B...
Results
Results
Results                        isio n?             nal De c          Fi
Happy Ending
Upcoming SlideShare
Loading in …5
×

PyGrunn 2012 - Architectural Decisions

273 views

Published on

Published in: Technology, Art & Photos
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
273
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • web framework: new to Django\nwhy? want to try it, mainly due to python\npython: simplicity, productivity\npil = python imaging library\nsvg = jQuery library\n
  • use case 1\nindividual decision\n
  • use case 2\nexample: group decision, group of developers and an architect\n
  • put color here!!!\nweb framework: new to Django\nwhy? want to try it, mainly due to python\npython: simplicity, productivity\npil = python imaging library\nsvg = jQuery library\n
  • put color here!!!\nweb framework: new to Django\nwhy? want to try it, mainly due to python\npython: simplicity, productivity\npil = python imaging library\nsvg = jQuery library\n
  • put color here!!!\nweb framework: new to Django\nwhy? want to try it, mainly due to python\npython: simplicity, productivity\npil = python imaging library\nsvg = jQuery library\n
  • put color here!!!\nweb framework: new to Django\nwhy? want to try it, mainly due to python\npython: simplicity, productivity\npil = python imaging library\nsvg = jQuery library\n
  • put color here!!!\nweb framework: new to Django\nwhy? want to try it, mainly due to python\npython: simplicity, productivity\npil = python imaging library\nsvg = jQuery library\n
  • web framework: new to Django\nwhy? want to try it, mainly due to python\npython: simplicity, productivity\npil = python imaging library\nsvg = jQuery library\n
  • this is for individual decision\nexplain left, right and ratings\nplus users can see the dendrograms\nnot much to say here\n\n
  • this is for individual decision\nexplain left, right and ratings\nplus users can see the dendrograms\nnot much to say here\n\n
  • this is for individual decision\nexplain left, right and ratings\nplus users can see the dendrograms\nnot much to say here\n\n
  • this is for individual decision\nexplain left, right and ratings\nplus users can see the dendrograms\nnot much to say here\n\n
  • this is for individual decision\nexplain left, right and ratings\nplus users can see the dendrograms\nnot much to say here\n\n
  • this is for individual decision\nexplain left, right and ratings\nplus users can see the dendrograms\nnot much to say here\n\n
  • this is for individual decision\nexplain left, right and ratings\nplus users can see the dendrograms\nnot much to say here\n\n
  • this is for individual decision\nexplain left, right and ratings\nplus users can see the dendrograms\nnot much to say here\n\n
  • this is for individual decision\nexplain left, right and ratings\nplus users can see the dendrograms\nnot much to say here\n\n
  • this is for individual decision\nexplain left, right and ratings\nplus users can see the dendrograms\nnot much to say here\n\n
  • this is for individual decision\nexplain left, right and ratings\nplus users can see the dendrograms\nnot much to say here\n\n
  • this is for individual decision\nexplain left, right and ratings\nplus users can see the dendrograms\nnot much to say here\n\n
  • this is for individual decision\nexplain left, right and ratings\nplus users can see the dendrograms\nnot much to say here\n\n
  • what about when there is a group decision?\nthis is related to group decision use case\ntwo kind of users\nexplain basic framework of the process with the example\n
  • facilitator chooses grids and creates session\ninvitation key is sent to users in order to join\n
  • facilitator chooses grids and creates session\ninvitation key is sent to users in order to join\n
  • facilitator chooses grids and creates session\ninvitation key is sent to users in order to join\n
  • facilitator chooses grids and creates session\ninvitation key is sent to users in order to join\n
  • facilitator chooses grids and creates session\ninvitation key is sent to users in order to join\n
  • facilitator chooses grids and creates session\ninvitation key is sent to users in order to join\n
  • selects phases, waits for participants responses\n
  • participants join sessions\n
  • current session grid -> grid that facilitator sent\nyour suggestion grid -> participant grid in order to change and propose\nparticipants revise alternatives/concerns\nor ratings/weights according to phase\n
  • current session grid -> grid that facilitator sent\nyour suggestion grid -> participant grid in order to change and propose\nparticipants revise alternatives/concerns\nor ratings/weights according to phase\n
  • current session grid -> grid that facilitator sent\nyour suggestion grid -> participant grid in order to change and propose\nparticipants revise alternatives/concerns\nor ratings/weights according to phase\n
  • current session grid -> grid that facilitator sent\nyour suggestion grid -> participant grid in order to change and propose\nparticipants revise alternatives/concerns\nor ratings/weights according to phase\n
  • current session grid -> grid that facilitator sent\nyour suggestion grid -> participant grid in order to change and propose\nparticipants revise alternatives/concerns\nor ratings/weights according to phase\n
  • current session grid -> grid that facilitator sent\nyour suggestion grid -> participant grid in order to change and propose\nparticipants revise alternatives/concerns\nor ratings/weights according to phase\n
  • current session grid -> grid that facilitator sent\nyour suggestion grid -> participant grid in order to change and propose\nparticipants revise alternatives/concerns\nor ratings/weights according to phase\n
  • current session grid -> grid that facilitator sent\nyour suggestion grid -> participant grid in order to change and propose\nparticipants revise alternatives/concerns\nor ratings/weights according to phase\n
  • current session grid -> grid that facilitator sent\nyour suggestion grid -> participant grid in order to change and propose\nparticipants revise alternatives/concerns\nor ratings/weights according to phase\n
  • merge the responses of the participants in order to go to next iteration\nsmall example about merging\n
  • merge the responses of the participants in order to go to next iteration\n\n
  • check the results of previous iterations\nbut is this a final decision? could be, but more iterations...\nthis is an iterative process\nwhat is next?....\nIt is not that you have a decision, but it is about the way that you managed to get to this decision.\n
  • check the results of previous iterations\nbut is this a final decision? could be, but more iterations...\nthis is an iterative process\nwhat is next?....\nIt is not that you have a decision, but it is about the way that you managed to get to this decision.\n
  • check the results of previous iterations\nbut is this a final decision? could be, but more iterations...\nthis is an iterative process\nwhat is next?....\nIt is not that you have a decision, but it is about the way that you managed to get to this decision.\n
  • PyGrunn 2012 - Architectural Decisions

    1. 1. Use Cases!
    2. 2. Individual Decision
    3. 3. Group Decision
    4. 4. TechnologiesDjango
    5. 5. Technologies DjangoHTML Javascript CSS
    6. 6. Technologies DjangoHTML Javascript CSS PIL SVG
    7. 7. Lets talk aboutthe actual application!
    8. 8. Grid ManagementCreate, Update, Delete
    9. 9. Grid Management Alternatives
    10. 10. Grid ManagementConcerns
    11. 11. Grid Management Ratings & Weights
    12. 12. Collaboration For the purpose of a group decisionfacilitators and participants
    13. 13. Collaboration For the purpose of a group decisionfacilitators and participants
    14. 14. Facilitator
    15. 15. FacilitatorCreates Session
    16. 16. Facilitator Invites Participants
    17. 17. FacilitatorManages Process
    18. 18. ParticipantJoins Session
    19. 19. Participant
    20. 20. Participant
    21. 21. Participant
    22. 22. Participant
    23. 23. Merging
    24. 24. MergingParticipant 1 Participant 2 A B C B C D
    25. 25. MergingParticipant 1 Participant 2 A B C B C D Result A B C D
    26. 26. Results
    27. 27. Results
    28. 28. Results isio n? nal De c Fi
    29. 29. Happy Ending

    ×