Featured Article

Creative plumbing. Or: rethinking the construction metaphor for software development

By shoogend at 2 July, 2009, 12:57 am

IMAG0125

For as long as I’ve been in this business, I’ve heard a lot of manager, project managers, architects and other non-coders compare software development to construction. In this metaphor the architect creates the design and hands it over to the contractor, who does the work. In this metaphor the creative parts ends with the architect [...]

Latest Articles

Creative plumbing. Or: rethinking the construction metaphor for software development

By shoogend at 2 July, 2009, 12:57 am

IMAG0125

For as long as I’ve been in this business, I’ve heard a lot of manager, project managers, architects and other non-coders compare software development to construction. In this metaphor the architect creates the design and hands it over to the contractor, who does the work. In this metaphor the creative parts ends with the architect [...]

Read More >>

Agile anti-patterns. Yes, your agile projects can fail too

By shoogend at 25 June, 2009, 10:07 am

dsc-6268

Tomorrow, June 26, I will be doing a talk at the SDN Event at Hotel Houten in Houten (see www.sdn.nl).
This talk will be dealing with the many anti-patterns that surround agile software development. Unfortunately, the session description for my talk is not entirely up-to-date. So I’ll repeat it here. Better safe then sorry. Hope [...]

Read More >>

Feelings on User Stories as an alternative to Use Cases?

By shoogend at 23 June, 2009, 11:57 am

IMG_0242

About a week ago, someone (from the UK) send me an email with the following question:
I like your article on Smart Use Cases. Before I throw my hat in the ring on this, could you tell me your feelings on User Stories as an alternative to Use Cases?
To be quite honest, I’m not much in [...]

Read More >>

SDN software architecture event 25 juni [in Dutch]

By shoogend at 16 June, 2009, 11:10 pm

dsc-6268

Speciaal voor Software Architects organiseert het SDN op donderdagavond 25 juni een SDN Event met twee hoogstaande sessies die architectects zeker zullen aanspreken. Het event vindt plaats in Hotel Houten (in Houten).

Sander Hoogendoorn doet zijn sessie: Navigeren door een woud van frameworks.
Edward Bakker en Clemens Reijnen presenteren: Architectural Inspections with VSTA2010 and Application Architecture [...]

Read More >>

Checking for reusable services using smart use cases

By shoogend at 3 June, 2009, 9:54 am

Smart use cases - Services

In any project, and especially in projects that run under a tight schedule – as most projects do these days, it is helpful to list all elements that can possibly be (re)used to crank up your project, such as guidelines, documentation templates, existing components, (web) services, frameworks. This can best be done early on in [...]

Read More >>

Survey. Which frameworks do you use in .Net projects?

By shoogend at 25 May, 2009, 12:24 am

image

Later this week I will be doing a talk at the Microsoft DevDays conference at the Congrescentrum in Den Haag. This talk is titled Navigating through the hypes, Software architectures and patterns to help avoiding your projects to crash. Read more about it at www.devdays.nl.
Please fill in the little survey I’m conducting at [...]

Read More >>

The days are just packed. My talks in May and June 2009

By shoogend at 21 May, 2009, 9:23 am

DSC_6268

The months May and June are notorious for the number of talks – as Rick van der Lans describes: May and June are speaker’s season. Just to remind me not to forget any of my upcoming talks, here’s a list:

May 12. Project estimation with smart use cases. At Capgemini, Utrecht. Presentation at internal software estimation [...]

Read More >>

Measuring agile progress in smart use case points

By shoogend at 12 May, 2009, 7:39 pm

IMGP3613

Smart use cases serve as a very good unit of work in agile projects. The agile process Smart relies on smart use cases, from start to end. Moreover, the progress in Smart projects is measured and managed using these use cases, and the associated straightforward estimation technique smart estimation.
First cut smart use cases
A first [...]

Read More >>

Delivering products in agile (Smart) projects

By shoogend at 12 May, 2009, 9:27 am

IMG_0243

In most cases where a form of agile software development is applied, projects are challenged with difficult issues, such as a swaggering scope, unclear and incomplete requirements, unstable software architecture, are quickly approaching dead lines. Within these strict boundaries projects try to deliver high quality software at high productivity – or velocity. This is not [...]

Read More >>

The iteration cycle of an agile Smart project

By shoogend at 22 April, 2009, 12:48 pm

image

Smart is an easy to implement agile process, that is essentially smart use cases driven. Although Smart mixes very well with other agile processes and techniques, such as Scrum, XP and FDD, the process that takes a project through a little more ceremony than you might expect from a number of other agile processes. For [...]

Read More >>