smartprojex methodology