Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Software Architecture & Design - Our Meetup Group

682 views

Published on

About this Meetup Group
History
Members
Planned Topics
Planned Formats

Published in: Software
  • Be the first to comment

Software Architecture & Design - Our Meetup Group

  1. 1. Software Architecture and Design Our Meetup Group
  2. 2. Oliver Stadie Software Engineer • Generalist IT Consulting • Game Developer waog.net
  3. 3. Sponsors - Location & Drinks
  4. 4. Sponsors - Pizza
  5. 5. Content ● Motivation ● History ● Members ● Planned Topics ● Planned Formats
  6. 6. Motivation Why I founded this group
  7. 7. Motivation ● Only few Designers & Architects o Most are Code Monkeys o Most of them do a bad job ● A’n’D is refused by most beginners ● Want to meet other A’n’Ds o Exchange Ideas & Knowledge ● Want to spread the word
  8. 8. Motivation Reality Meetup Coding 100%
  9. 9. Motivation “Let’s found a group! Maybe there are two or three people to meet each month.”
  10. 10. History The first steps
  11. 11. History “Set up an event or your group will perish!”
  12. 12. History
  13. 13. History “With great power comes great responsibility.”
  14. 14. The members Who we are
  15. 15. About this group - Experience
  16. 16. About this Group Mostly tech people
  17. 17. Planned topics What we’ll talk about
  18. 18. Planned topics ● Nothing planned yet ● Vote! o 0 = Not interested o 2 = Very interested o no opinion = maybe I’m interested, not enough information yet
  19. 19. Planned topics Patterns Frameworks, Libraries, Technologies Common Sense, EXP Principles Your Application Anti-Pattern Best Practices
  20. 20. Planned topics - vote! Patterns Frameworks, Libraries, Technologies Common Sense, EXP Principles Your Application Anti-Pattern Best Practices Principles ● Basics of SW A’n’D ● abstract ● axiomatic
  21. 21. Planned topics - vote! Patterns Frameworks, Libraries, Technologies Common Sense, EXP Principles Your Application Anti-Pattern Best Practices ● partial solution templates ● special use cases ● pros and cons ● variants
  22. 22. Planned topics - vote! Patterns Frameworks, Libraries, Technologies Frameworks, Libraries, Technologies Common Sense, EXP Principles Your Application Anti-Pattern Best Practices ● partial solutions ● integration ● alternatives
  23. 23. Planned topics - vote! Patterns Frameworks, Libraries, Technologies Common Sense, EXP Common Sense, EXP Principles Your Application Anti-Pattern Best Practices ● Common Sense: ways to think about SW A’n’D, like analogies ● Experience: how past experiences where used for current projects
  24. 24. Planned topics - vote! Patterns Frameworks, Libraries, Technologies Common Sense, EXP Principles Your ApplicationYour Application Anti-Pattern Best Practices ● Current and past projects
  25. 25. Planned topics - vote! Patterns Frameworks, Libraries, Technologies Common Sense, EXP Principles Your Application Anti-Pattern Best Practices Anti-Pattern ● How not to do it ● Common mistakes
  26. 26. Planned topics - vote! Patterns Frameworks, Libraries, Technologies Common Sense, EXP Principles Your Application Anti-Pattern Best Practices Best Practices ● Summarized experiences ● Recommendations
  27. 27. Planned topics - further topics Philosophy Legals Processes & Workflows … ? Requirements Standards Social Notations Tools
  28. 28. Planned topics - vote! Philosophy Legals Processes & Workflows … ? RequirementsRequirements Standards Social Notations Tools ● From Requirements to SW A’n’D and back
  29. 29. Planned topics - vote! Philosophy Legals Processes & Workflows … ? Requirements Standards Social Notations Tools Legals ● Patents & Licences ● Court Cases ● Policies
  30. 30. Planned topics - vote! Philosophy Legals Processes & Workflows … ? Requirements Standards Social Notations Tools Philosophy ● Does SW A’n’D make any sense? ● Agile vs. Classic A’n’D ● Trial-and-Error vs. Planning
  31. 31. Planned topics - vote! Philosophy Legals Processes & Workflows … ? Requirements Standards Social Notations Tools Notations ● Diagrams ● Graphs ● Ways to display statics
  32. 32. Planned topics - vote! Philosophy Legals Processes & Workflows … ? Requirements Standards Social Notations Tools Processes & Workflows ● Integration of A’n’D into Waterfall, Scrum, XP, V-Model, etc. ● MDD & Reverse Engineering
  33. 33. Planned topics - vote! Philosophy Legals Processes & Workflows … ? Requirements Standards Social Notations Tools Standards ● UML ● Certificates
  34. 34. Planned topics - vote! Philosophy Legals Processes & Workflows … ? Requirements Standards Social Notations ToolsTools ● Diagram editors ● IDE integrations ● Code Static Tools
  35. 35. Planned topics - vote! Philosophy Legals Processes & Workflows … ? Requirements Standards Social Notations Tools Social ● Why no n00bs? ● How to motivate people for A’n’D? ● Communication
  36. 36. Planned topics - vote! Philosophy Legals Processes & Workflows … ? Requirements Standards Social Notations Tools … ? ● anything else?
  37. 37. Planned Formats How we talk about stuff
  38. 38. Planned formats ● Nothing planned yet ● Vote! o 0 = Not interested o 2 = Very interested o no opinion = maybe I’m interested, not enough information yet
  39. 39. Planned Formats - Classical Talks ● like today ● solid knowledge ● passive ● boring
  40. 40. Planned Formats - Pecha Kucha ● Presentation: 20 pictures, 20 seconds each ● fast knowledge acquisition ● interesting ● passive ● superficial
  41. 41. Planned Formats - Workshops ● visitors do stuff themselves, with supervision ● active ● deep knowledge ● slow knowledge acquisition ● long preparation
  42. 42. Planned Formats - Meet & Beer ● meet without any agenda ● networking ● relaxing ● easy preparation ● no knowledge ● bad scalability
  43. 43. Planned Formats - Expositions ● show your stuff at your own table/wall ● various topics ● networking ● passive ● imbalanced
  44. 44. Planned Formats - Work together ● do anything you like, without supervision ● EXP exchange ● networking ● random knowledge ● no executable results
  45. 45. Planned Formats - Create Content ● Create content for this meetup together: talks, workshops, etc. ● learn ● networking ● improve other formats ● slow knowledge acquisition
  46. 46. Planned Formats - Beginner Courses ● Introduce newcomers to A’n’D ● Make A’n’D more popular ● uninteresting for experienced members
  47. 47. Co-organizers needed Need help!
  48. 48. Meetups organizer check list
  49. 49. Meetups organizer check list
  50. 50. Thx!
  51. 51. Reuse & Licence ● You may reuse & change it non-commercially. ● You have to contact and inform me about any changes or re-publications. ● The “Oliver Stadie” and “Reuse & Licence” pages have to remain unchanged. ● Anything else is like in this creative commons: Software Architecture and Design - An Overview by Oliver Stadie is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

×