Peter Lindberg
Tesugen
Oops
Software architecture.
The Social/Psychological
   Side of Software
     Architecture
The Three Pillars of
Software Architecture
Everyone:
‘It’s important!’
‘Without an
architecture…’
‘…chaos will ensue.’
Everyone:
‘Technology!’
What is software
 architecture?
What’s missing in
software architecture?
The definition:
‘…the structure…’
‘…software
elements…’
‘…relationships…’
The interplay of things
The original definition
‘…like other
architecture…’
‘…the art of
determining the
   needs…’
‘…of the user of a
  structure…’
Representing the user
Have we lost
 something?
The social and
the psychological
Collaboration
 and thinking
Groups and individuals
The social pillar
A software project
‘The difference
between a good movie
 and a bad movie…’
‘…is getting everyone
involved in making the
     same movie.’
Envisioning
the same system
Memorable systems
The psychological pillar
Memorable systems
Supporting the
creative process
Inspirations
Porches fill in by stages
Visualize the next stage
Imageability
‘…a high probability
     of evoking
 a strong image…’
‘…vividly identified,
powerfully structured,
    highly useful
  mental images…’
System metaphor
‘…an ancient world,
   devoid of printing,
without paper for note-
 taking or on which to
     type lectures.’
‘…imprint on the
memory a series of loci
     or places.’
Mnemonic place system
Forming a
memory system
Other interesting
   books…
Final words
Questions?
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
The Social/Psychological Side of Software Architecture (or The Three Pillars of...)
Upcoming SlideShare
Loading in …5
×

The Social/Psychological Side of Software Architecture (or The Three Pillars of...)

4,116 views

Published on

This remains a too overlooked aspect of software architecture. I think you'll find it provokes thought, if you can manage to listen through to the end; I was very nervous so my speech is shaky, and my slides doesn't quite help make things more clear. (Talk delivered at the Reboot 7.0 conference, June 11, 2005, Copenhagen, Denmark.)

Published in: Business, Technology
1 Comment
14 Likes
Statistics
Notes
No Downloads
Views
Total views
4,116
On SlideShare
0
From Embeds
0
Number of Embeds
47
Actions
Shares
0
Downloads
226
Comments
1
Likes
14
Embeds 0
No embeds

No notes for slide

The Social/Psychological Side of Software Architecture (or The Three Pillars of...)

  1. Peter Lindberg
  2. Tesugen
  3. Oops
  4. Software architecture.
  5. The Social/Psychological Side of Software Architecture
  6. The Three Pillars of Software Architecture
  7. Everyone: ‘It’s important!’
  8. ‘Without an architecture…’
  9. ‘…chaos will ensue.’
  10. Everyone: ‘Technology!’
  11. What is software architecture?
  12. What’s missing in software architecture?
  13. The definition:
  14. ‘…the structure…’
  15. ‘…software elements…’
  16. ‘…relationships…’
  17. The interplay of things
  18. The original definition
  19. ‘…like other architecture…’
  20. ‘…the art of determining the needs…’
  21. ‘…of the user of a structure…’
  22. Representing the user
  23. Have we lost something?
  24. The social and the psychological
  25. Collaboration and thinking
  26. Groups and individuals
  27. The social pillar
  28. A software project
  29. ‘The difference between a good movie and a bad movie…’
  30. ‘…is getting everyone involved in making the same movie.’
  31. Envisioning the same system
  32. Memorable systems
  33. The psychological pillar
  34. Memorable systems
  35. Supporting the creative process
  36. Inspirations
  37. Porches fill in by stages
  38. Visualize the next stage
  39. Imageability
  40. ‘…a high probability of evoking a strong image…’
  41. ‘…vividly identified, powerfully structured, highly useful mental images…’
  42. System metaphor
  43. ‘…an ancient world, devoid of printing, without paper for note- taking or on which to type lectures.’
  44. ‘…imprint on the memory a series of loci or places.’
  45. Mnemonic place system
  46. Forming a memory system
  47. Other interesting books…
  48. Final words
  49. Questions?

×