System development/Best practices

On this page you can find information about possible best practices regarding system development.


 * Some experts say that most business people don't understand models. Data models, semantic models and also process models are for a lot of people to abstract.
 * A better way to communicate about their work is in natural language and prototyping.
 * Make use of story mapping/ userstories and talk about their business rules. In the Dutch language we use the term 'afspraak' instead of 'rule', because a lot of Dutch people have a negative association with the term 'rule'.

Waste of time?
In this cheapter you can find activities that are probably a waste of time.


 * Don't waste more than one hour making a business case. With the current technology you can make a first version of a system in a few hours. Just make a first version and test your assumptions.
 * Don't waste more than two hours creating a semantic model. Just search the internet on information about the process you want to support. You can find many data models on for instance https://images.google.com/.
 * Don't waste more than two hours creating a document with requirements. Your requirements will change when you see the first version of the system.

Useful activities

 * Write down stakeholders of the process.
 * Put some of the stakeholders in a room and draw a overview of your process on a whiteboard. Don't forget to make a picture of the whiteboard.
 * Write down some userstories.
 * Make a first semantic model. You should be able to make a first version of the application after max. one hour.
 * Make a data model.
 * /Start building your application as soon as possible/