Arbetet med att ta fram ett program borde bestå av flera moment .