Julien Dollon

Management, Ingénierie & Science de l'informatique

Qu’est ce que l’under et l’over design ?

image de la cafeteria Amazon, tout est dessiné a la craie Le design est un processus intellectuel que l’on utilise pour un algorithme, une data structure, une application, un site web, un system distribué… afin de définir une certaine structure. Le but de cette structure est d’améliorer la maintenance, la performance et ou la réutilisabilité de ce que vous êtes entrain de concevoir. L’over design, c’est quand on en fait trop. En faire « trop » c’est mauvais pour deux raisons : 1/ ça coûte de l’argent (== temps) et parfois 2/ cela augmente la dette technique (plus dur à maintenir). L’under design, […]

FacebookLinkedIn

When is it appropriate to write a design document/technical spec?

In Software engineering, it is common to argue on writing a technical spec (or design doc). Some people, like me, are Taliban against those kind of docs, but some others love documentation and ask to write one for any changes that needs to happen in the system. So where is the bar? What is the trigger that make you think “I need a design doc”. The first thing I would like to do is to detach the notion of designing from writing a document. It is possible to express design on a board, to have a thoughtful process with yourself […]

FacebookLinkedIn