Dynamic systems development method