Concurrent Software Process Model