Why we suck at estimation

Yesterday it happened again. On my Twitter timeline. Someone angrily posted “developers should finally learn how to estimate better.” Another case of work not being done at the end of a sprint. Or worse, another project that didn’t make its deadlines.  There isn’t a single developer out there who hasn’t run into similar experiences.  After another deadline is not met, […]

Agile beyond refinements

Even though the year is still young and still cold, I have already presented two training courses. One on microservices for a transportation company. And one on agile for teachers at a high school who want to adopt agile techniques to their classes. Although the topics were quite different, attendees at both courses had a similar background in doing agile: […]

Building better software faster

On January 10 I presented my first talk of the year 2017 at the annual kick-off at insurance software vendor ANVA in Amersfoort, the Netherlands.   The main topic is building better software faster and covers agile, (beyond) Scrum, Kanban, continuous delivery and microservices.   Building Better Software Faster from Sander Hoogendoorn

Microsoft TechDays (The Hague, The Netherlands. October 2016)

After an absence of two year (have done Java inbetween) I’m returning to the Microsoft TechDays. This time I’m doing two talks. One about beyond agile titled Beyond Breaking Bad, and a talk titled Thirty Months of Microservices, discussing the experiences I’ve had over the last thirty months regarding microservices and continuous delivery. See more at: http://www.techdays.nl/

Yes, microservices implies a distributed system

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 […]

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

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

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

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 12, 2016. Series of three lectures at the Vrije Universiteit on (modern) software development approaches

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

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)

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

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

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

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)

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/