exploring the relationship between social science and software development methodologies: a blog by Pascal Belouin

I recently had the opportunity to write a first draft for a web application allowing office workers to order hot and cold drinks online. It’s far from perfect, but gives an idea of how this problem can be approached! Introduction The aim of this document is to provide a first draft design for an online [...]

Read more...



Although only remotely connected to what should be the main concern for software development projects (that is to say that the specifications are right), the interplay of power relationships between stakeholders can really cause a lot of damage. I am not talking only about tensions that may arise between, for example, the sales team and [...]

Read more...



I try and follow a few number of simple principles when I develop the front-end of enterprise web applications (that is to say web applications which aim is to support the processes of a particular organisation), both to inform design decisions and to avoid scope creep. The main approach I tend to follow and advocate [...]

Read more...



One of the main issues in the design of most commercial software products is what is commonly called ‘domain definition’. This activity could be roughly understood as the definition of the ‘objects’ and processes that the system will have to manage or provide support for. An interesting thing about domain definition is that it could [...]

Read more...