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? edit

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 edit

  • 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