Regardless of the development method, launching a new information system involves risks as well as benefits.
The greatest risk occurs when a company tries to decide how the system will be constructed before determining what the system needs to do.
Instead of putting the cart before the horse, a company must begin by outlining its business needs and identifying possible IT solutions.
Typically, this important work is performed by systems analysts and other IT professionals.
A firm should not consider implementation options until it has a clear set of objectives.
Later on, as the system is developed, a systems analyst’s role will vary depending on the implementation option selected.