addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

The lost art of UML-design

This meetup is about what we're forgetting when we start doing all the "hip" agile stuff. After a talk on the subject of UML-design, we'll see if there's grounds for discussion on other lost arts... Please notice that we need some help/feedback from you!


• 19:00 - 19:20: Welcome with drinks & snacks

• 19:20 - 19:30: Intro by SweetlakePHP

• 19:30 - 20:30: The lost art of UML-design by Harry Verveer

• 20:30 - 20:45: Break

• 20:45 - 21:30: Group discussion

• 21:30 - 21:45: Raffle, Announcements, Feedback

• 21:45 - ??:??: Networking and drinks

Talk: The lost art of UML-design by Harry Verveer

The introduction of agile development methods is often (wrongly) interpreted by development teams as an excuse to stop designing the software that they are building all together. Properly desiging software using UML seems to become more and more like a black art that cavemen used back in the waterfall days, and is replaced by randomly hacking away  and refactoring when needed.

And that's a shame, because even though there might be less need for full-blown software designs when using agile development techniques, it might still be a good idea to think about what the hell you're about to build before actually building it - and by doing that documenting it at the same time!

I regularly use UML designs like ERDs, class diagrams and sequence diagrams to figure out how I should build a certain feature, explain others how the feature I built works or to figure out how legacy code is working. During this talk I will show you how you should draw and interpret various diagrams, how to use them in your advantage, and why I think it's still important even when using agile software development methods.

About Harry Verveer:
Harrie Verveer has been working with PHP as a professional since 2004 and is currently employed as a senior PHP developer at He helped organizing the Dutch PHP Conference in 2011 and 2012 and is a regular speaker at conferences and user group events around the world, where he shares his experience and knowledge gained from working with a wide variety of technologies. In his spare time Harrie enjoys playing tennis, playing golf and playing guitar in his own cover band.

Discussion subject: ???

This kind of depends on the oktober 4 meetup, and if this format works for us as a group. There has been no feedback on the idea of "discussion time", so as organizers we're in the dark at the moment. If you have any input, please participate we'd really appreceate it :-)


• Book: PHP Web services by Lorna Jane Mitchell

• Book: Pragmatc guide to Git by Travis Swicegood


Location: 4MKB / Hans de Raad, Drinks & Snacks: Future500, Books for Raffle: O'Reilly 

(remember, we get a massive discount on all books with their sponsorship program!)

Join or login to comment.

  • Ramon de la F.

    I think this was the best one yet - some magic happened and no one wanted to leave :-)
    Thanks everyone for participating!

    3 · November 3, 2013

  • Hans de R.

    Was a great and diverse meetup again! I think we have some ideas for a topic next time. A Drupal bootcamp perhaps? Or a hackathon? Or a prepared Q&A? Btw, here are some pictures:

    1 · November 3, 2013

  • Ursel

    Hi, sorry I had to leave so quickly. Try to be there next time a little bit longer ;-)

    Harry, can we get somehow in contact, by skype f.e.?

    1 · November 1, 2013

    • Harrie V.

      Skype: harrieverveer
      IRC: harrieverveer on freenode
      Twitter: @harrieverveer

      2 · November 2, 2013

  • Harry Van Der V.

    Nice talks afterwards.

    November 2, 2013

  • Ramon de la F.

    Hey all - does anyone have an idea for a discussion subject?

    - Stefan Houtman wants to know "how do you convince the boss that TDD is necessary"

    1 · October 29, 2013

  • Ursel

    Hmm. I have a double apointment. Have to leave directly after the presentation of Harry. I'll try to be there already around 19:00 so I can at least meet some of you and introduce myself. :)

    October 28, 2013

  • Ricardo O.

    Indeed interesting subject. In my opinion I find it hard to integrate UML in projects/ workflow. Because of more demand of time in project to calculate, while I know it is a better approach for software development. Maybe PHP is always just seen as a scripting language, as we are more moving towards a really grown up programming language. Maybe it is time now to use it. I hope to come friday!

    October 28, 2013

  • Ursel

    Interesting subject. When I started working with frameworks it was hard to remain working with UML. I hope you can spent a section how those two can be best combined.

    October 2, 2013

    • Harrie V.

      I'm curious what problems you came across but we'll see :-) I'll keep it in mind and I think it will become clear during the presentation, but it's something we should definitely discuss!

      October 25, 2013

16 went

Our Sponsors

  • TransIP

    A *free* VPS to hold the website

  • O'Reilly

    40% discount on printed books (code OR112), 50% on e-books (code DSUG)

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy