Evaluation of an IT project: approaches, mistakes, budget and timeline management