This article summarises five relevant methods for developing self-organising multi-agent systems. It identifies their most promising aspects and provides a description of each one under the form of ‘SPEM fragments’. These fragments can be combined and be part of a more general ad hoc methodology. Self-organising traffic lights controllers were chosen as an example for the relevant features of the different considered methods.