effective systems engineering