Agile anti-patterns at CodeMotion Madrid

Posted Posted in Agile, Anti-patterns, Estimation, Kanban, Lean, Requirements, Smart, Smart use cases, Software estimation, Testing, User stories, Waterfall

Many organizations turn towards agile to escape failing traditional software development. Due to this increase in popularity, many newcomers enter the field. Without the necessary real-life experience but proudly waving certificates from two days of training. During a challenging talk I did at the CodeMotion conference in Madrid, in October 2013, I tried to show what happens to projects that […]

The explicit role of testing and testers in agile projects

Posted 2 CommentsPosted in Agile, Dashboard, Smart, Smart use cases, Testing, User stories

Not all agile processes and approaches recognize the role of testing explicitly, other than stressing the importance of unit testing. However in short iterative projects, testing is key from day one. On of the agile approaches that does explicitly describes the role of testing – and of having testers on-board – is the agile process Smart. One of the characteristics […]

November 12, 2010 – Microsoft TechEd Europe. How smart use cases can drive web development

Posted Posted in .Net, Anti-patterns, ASP.NET, C#, Design patterns, Domain driven design, Extension methods, Frameworks, Service oriented architecture, Smart use cases, Software architecture, Talks, Testing, Unit testing, User stories

[Session ARC205 at Microsoft TechEd Europe 2010 in Berlin] Use cases have been around for many years describing the requirements of software development projects. From a developer’s point of view, use cases are often seen as too abstract and too complex to develop code from. Until now, that is. During this interactive talk, speaker Sander Hoogendoorn will demonstrate how to […]

Being Smart in enterprise agile

Posted Posted in Agile, Agile SAP, Enterprise architecture, Frameworks, iteration, Model driven development, Project management, Service oriented architecture, Smart use case points (SUCP), Smart use cases, Software architecture, Software estimation, sprint, Testing, UML, User stories

As agile is becoming more and more mainstream, organization are starting to do enterprise software development project using well-known but fairly basic lightweight agile processes.   In many projects this has lead to surprisingly bad result, baffling the agile Certified Pokémon Trainers who are coaching these projects. The presentation below shows a number of accelerators or technique that projects can […]

Spring 2010 speaking engagements

Posted Posted in .Net, Agile, Agile SAP, C#, Frameworks, Model driven development, Presentations, Scrum, Smart, Talks, Testing, UML, Waterfall, XP

Again doing a lot of talks this spring on a wide range of subjects, from new technology, via enterprise agile to model driven development, but also about smart use cases, domain driven design, UML, and software architectures, design patterns, frameworks and .NET. This season’s highlights? Not a difficult choice: doing talks both at Microsoft DevDays and TechEd North America is […]

Beyond agile testing. Or: how to become a pro-active tester

Posted 1 CommentPosted in Agile, Scrum, Smart, Software estimation, Talks, Testing

Agile – in all it’s variations – becomes an increasingly popular process for realizing software. The roles testers and testing plays in these projects is challenging and new. Testers are no longer considered code-killers, but can play – and are expected to play – a  very pro-active role in agile projects. Although all agile process agree on the importance of […]

Diegem, Belgium. December 10, 2009. Agile development in everyday practice (IT Works)

Posted Posted in Agile, Agile SAP, Anti-patterns, course, Documentation, Scrum, Smart, Talks, Testing, Waterfall, XP

IT Works, Hotel Pullman Brussels Airport, Diegem, Belgium (www.itworks.be) Although agile software development approaches, principles and techniques are slowly becoming more mainstream, it is still necessary to promote them for the larger part of the IT community and organizations. Together with my Belgian guest speaker Stefaan van Royen (now of BoonDoggle), who can talk very lively on implementing Scrum and […]

Agile testen. Vloeken in de kerk? [in Dutch]

Posted 3 CommentsPosted in Publications, SAP, Smart use cases, Testing

This post is published in Software Release Magazine, and in slightly adapted form as an expert opinion on the Computable website. Al sinds jaar en dag houd ik mij bezig met het begrip agile. Mijn team en ik schreven de eerste versie van de agile-methodiek Smart bijvoorbeeld al in 1998, in eerste instantie als extensie voor DSDM. In het afgelopen […]

TestNet (Nieuwegein, The Netherlands. September 2009. Workshop)

Posted Posted in Conferences, Smart use cases, Talks, Testing

Najaarsevent TestNet, NBC Nieuwegein (www.testnet.org) And now for something completely different. I will be doing a talk – or rather a short workshop at a test event, the TestNet najaarsevent in Nieuwegein. Many organizations rely on the concept of use cases to model and describe functional requirements. However, there are many different ways of identifying and modeling use cases. Use […]

Outline for new pragmatic book on smart use cases

Posted Posted in Agile, Book reviews, Design patterns, Model driven development, Smart, Smart estimation, Smart use cases, Testing

We (my team and I and a lot of people that contributed from projects) have been working on the concept of smart use cases on and off over the last ten years. I think it was back in 1998 that we coincidentally started modeling use cases at bit different than was custom, in a workflow oriented project. We not only […]

Identifying, modeling and testing smart use cases

Posted Posted in Agile, Smart, Smart estimation, Smart use cases, Testing

This morning I proposed a second talk for the EuroSTAR 2009 Conference in Stockholm. Sounds ok, doesn’t it? See EuroSTAR Conference 2009. Many organizations rely on the concept of use cases to model and describe functional requirements. However, there are many different ways of identifying and modeling use cases. Use case documents range from a mere two-pager up to book-length. […]

Agile testing in everyday practice

Posted Posted in Agile, Presentations, Smart, Testing

This morning I proposed the following talk for the EuroSTAR 2009 Conference in Stockholm. Sounds ok, doesn’t it? See EuroSTAR Conference 2009. In the current economic situation pressure rises on software development projects. Shorter time-to-market and cost cutting do not contribute to the quality of the project. More and more organizations now turn to applying agile processes, such as Scrum, […]

Javapolis (Antwerp, Belgium. November 2007)

Posted 2 CommentsPosted in Agile, Anti-patterns, Conferences, Design patterns, Frameworks, Java, Model driven development, Software architecture, Testing, Video, Waterfall

This is the video from Parlays.com that presents the talk I gave at the last JavaPolis conference in Antwerp, Belgium. During the talk I ask myself the question how everybody in their own role can attribute to making our project fail, as it is far too complicated to make your projects succeed. The talk presents popular anti-patterns I’ve gathered over […]

Guest lecture Hogeschool Utrecht on implementing smart use cases in agile projects

Posted Posted in .Net, Agile, C#, Frameworks, Model driven development, Smart use cases, Testing

On January 13 from 14:30 – 16:00 the Hogeschool Utrecht organizes a guest lecture by Sander Hoogendoorn, Principal Technology Officer at Capgemini. When asked who to invite for presenting a guest lecture, the students of the Hogeschool specifically requested for Sander. His lecture will be titled Implementing smart use cases in agile projects. Process, techniques, architecture and patterns. During this […]