pre-implementation analysis