Yes, microservices implies a distributed system

Posted Posted in Agile, continuous delivery, continuous deployment, microservices, minimal valuable project, MVP, REST, RESTful

In September 2016 I will do the closing keynote for SwanseaCon in Swansea, Wales. Although my talk will evaluate agile after twenty years, InfoQ interviewed me preceeding the conference on one of my other favorite topis, microservices. Here’s the answers to InfoQ’s questions. InfoQ: What are the biggest problems that organizations have with monolithic software products? Monolithical systems, written in […]

DevWeek (London, UK. April 2016)

Posted Posted in Conferences

DevWeek is one of the largest developer conferences in the UK, organized in the city center of London, featuring more than 110 breakout sessions and 20 full-day workshops! After having done the opening keynote two years ago I will do two talks this year, on agile beyond agile, and lessons learned after two years of microservices. See more http://devweek.com/

Rome, Italy. June 10, 2016. Designing, developing and deploying a Microservices Architecture

Posted Posted in Agile, continuous delivery, course, Domain driven design, microservices

The development and maintenance of monoliths presents organizations with increasing challenges, resulting in high costs and a slow time-to-market. More and more organizations are therefore attempting to componentize their applications. The latest and greatest paradigm Microservices finally seems to deliver on the promises of Service Oriented Architecture: shortening time-to-market, scalability, autonomy, and exchangeability of technology and databases. The challenges of […]

Rome, Italy. April 22, 2016. Agile, Scrum, XP, Kanban and Continuous Delivery in practice

Posted Posted in Agile, continuous delivery, course, Kanban, Scrum

Since the introduction of the waterfall model in 1970 as an approach for software development projects, a lot has evolved. In the 1990’s similar ideas around iterative and Agile software development where introduced simultaneously in more and more organizations and projects, resulting in the Agile Manifesto. During this one day workshop, Sander Hoogendoorn, independent consultant and author of the highly […]

Hilversum, Netherlands. April 13, 2016. Designing, developing, testing and deploying microservices

Posted Posted in Agile, continuous delivery, course, Domain driven design, microservices

The development and maintenance of monoliths presents organizations with increasing challenges, resulting in high costs and a slow time-to-market. More and more organizations are therefore attempting to componentize their applications. The latest and greatest paradigm Microservices finally seems to deliver on the promises of Service Oriented Architecture: shortening time-to-market, scalability, autonomy, and exchangeability of technology and databases. The challenges of […]

Amsterdam, Netherlands. February 19, 2016. Series of three lectures at the Vrije Universiteit on software requirements and estimation.

Posted Posted in course, Requirements, Smart use cases, Software estimation, User stories

On February 19 I will be presenting a second series of three lectures for the post-doctorate year of IT Auditing at the Vrije Universiteit in Amsterdam, covering all aspects of modern software development. These three lectures will focus on requirements, user stories, use cases, software estimation mainly. This will be the fifth consecutive year that I will present these lectures […]

Amsterdam, Netherlands. February 12, 2016. Series of three lectures at the Vrije Universiteit on (modern) software development approaches

Posted Posted in Agile, continuous delivery, course, Kanban, Scrum

On February 12 I will be presenting a series of three lectures for the post-doctorate year of IT Auditing at the Vrije Universiteit in Amsterdam, covering all aspects of modern software development. These three lectures will focus on waterfall, agile, Scrum, Kanban and continuous delivery. This will be the fifth consecutive year that I will present these lectures at the […]

Vienna, Austria. January 18, 2016. Masterclass smart use cases

Posted Posted in Agile, course, Modeling, Smart use cases

Next to the keynote at the Software Quality Days conference in Vienna, I will run a half-day masterclass on structuring agile requirements using smart use cases One of the important and often underestimated aspects of agile and Scrum projects is how to deal with requirements. Where does the backlog actually come from? Many projects rely solely on user stories. However, […]

The Hague, Netherlands. December 16, 2015. Introduction to agile, Scrum, Kanban and continuous delivery (Siemens, in-house)

Posted Posted in Agile, continuous delivery, course, Kanban, Scrum

This open one-day on workshop will present a real-life introduction to waterfall, agile, Scrum, Kanban and even continuous delivery. Participants experience why waterfall won’t work and what it means to be in an agile project, independent of which agile approach to use. I will walk through a lot of topics during the day and will also do a number of […]

Diegem, Belgium. December 10, 2015. Designing, developing, testing and deploying microservices

Posted Posted in Agile, continuous delivery, course, Domain driven design, microservices

On November 18 I will run a brand-new half-day course on designing, developing en deploying a microservices architecture for Adept Events. The development and maintenance of monoliths presents organizations with increasing challenges, resulting in high costs and a slow time-to-market. More and more organizations are therefore attempting to componentize their applications. The latest and greatest paradigm microservices finally seems to […]

Hilversum, Netherlands. November 18, 2015. Designing, developing, testing and deploying microservices

Posted Posted in Agile, continuous delivery, course, Domain driven design, microservices

On November 18 I will run a brand-new half-day course on designing, developing en deploying a microservices architecture for Adept Events. The development and maintenance of monoliths presents organizations with increasing challenges, resulting in high costs and a slow time-to-market. More and more organizations are therefore attempting to componentize their applications. The latest and greatest paradigm microservices finally seems to […]

Why the project metaphor doesn’t fit software development

Posted 1 CommentPosted in Agile, minimal valuable project, Software architecture, Waterfall

In 2009 I hired a building contractor to build a house. Together with an architect and the contractor I worked out the features. We wanted a basement, we carefully picked the materials, the location of the windows, the placement of the rooms, the bathroom, the attic and everything the contractor needed to come up with a price and a delivery […]

Software Quality Days (Vienna, Austria. January 2016. Keynote)

Posted Posted in Agile, Conferences, Kanban, NoProjects, Scrum

Will do on of two keynotes at the Software Quality Days in Vienna, Austria. Topic will be around quality in agile software development. I will also do a half day masterclass on smart use cases. Noteworthy is that Scott Ambler will do the other keynote. Software Quality Days: http://2016.software-quality-days.com/en/ Keynotes: http://2016.software-quality-days.com/en/conference/keynotes/ My masterclass on smart use cases: http://2016.software-quality-days.com/en/conference/conference-program/

TI Conference Days (Antwerp, Belgium. November 2015)

Posted Posted in Conferences, continuous delivery, continuous deployment, microservices, Software architecture

For the fourth (or fifth, I don’t remember) year in a row I will do a talk at the TI Conference Days at the Karel de Grote Hogeschool in Antwerp, Belgium. Switching subject this year from agile to microservices and continuous delivery. TI Conference Days: http://www.tievents.be/conferencedays/ And here’s my slidedeck: Microservices. Stairway to heaven or highway to hell from Sander […]

Software Architect (London, UK. October 2015. Keynote)

Posted Posted in Conferences, Domain driven design, microservices, Software architecture

Software Architect is a very nice architecture conference in the heart of London. This year I will do the opening keynote (together with Simon Brown), and a talk on the current state of agile. My keynote is titled Microservices. The good, the bad and the ugly. The development and maintenance of monoliths presents organisations with increasing challenges, resulting in high […]

EA User Group (Brussel, Belgium. September 2015. Keynote)

Posted Posted in Conferences, Domain driven design, microservices, Smart use cases, Software architecture, UML

Did the opening keynote for the Brussels Enterprise Architect User Group Event in September 2015. The topic for my keynote was Modeling Microservices, where I talked about using modeling techniques in doing microservices architecture, such as smart use cases, domain modeling, bounded context and resource modeling. EA User Group: http://www.eausergroup.com/16-next-event/104-brussels-event-agenda-sept-18th-2015

SwanSeaCon (Swansea, Wales. September 2015)

Posted Posted in Conferences, microservices, Software architecture, Talks

SwanSeaCon is the first edition of a new software development conference in Swansea, Wales. I delivered a talk titled Microservices. Stairway to heaven of highway to hell? I might deliver the keynote at the second edition in 2016. SwanseaCon: http://swanseacon.co.uk/ Slides from my talk: http://www.slideshare.net/aahoogendoorn/designing-and-building-a-microservices-architecture-stairway-to-heaven-or-a-highway-to-hell

Moscow, Russia. September 25, 2015. Designing, developing and deploying microservices

Posted Posted in course, microservices, Software architecture

On September 25 I will run a brand-new full-day masterclass on designing, developing en deploying a microservices architecture for Luxoft Russia. The development and maintenance of monoliths presents organizations with increasing challenges, resulting in high costs and a slow time-to-market. More and more organizations are therefore attempting to componentize their applications. The latest and greatest paradigm microservices finally seems to […]

Diegem, Belgium. September 17, 2015. Designing, building and deploying microservices

Posted Posted in course, microservices, Software architecture

I will present a half-day course on microservices architecture for IT Works. The development and maintenance of monoliths presents organizations with increasing challenges, resulting in high costs and a slow time-to-market. More and more organizations are therefore attempting to componentize their applications. The latest and greatest paradigm microservices finally seems to deliver on the promises of service oriented architecture: shortening […]

What is agile architecture anyway? The red pill and the blue pill

Posted Posted in Agile, Domain driven design, microservices, Software architecture

Having coached many teams, projects and organizations on both software architecture and agile, one of the questions I’ve been asked a lot over the past fifteen years is: what is agile architecture?  Unfortunately, there is no easy answer to this question. There is no simple truth out there. What agile architecture really is considered to be is different from organization […]

Microservices Q&A

Posted Posted in Agile, Domain driven design, microservices, Service oriented architecture, Software architecture

In September I will run a masterclass on microservices at Luxoft in Moscow, Russia, see www.luxoft-training.ru/master-class/sander. In preparation of this masterclass, here’s a short Q & A on microservices. Is it worth applying microservices? Q: In your article Microservices. The Good, the Bad, and the Ugly you described different aspects of development. Readers may think that using a microservices architecture […]