|
With experience in a wide range of industries, ICData Solutions is able to understand
and relate to your company's needs. We are not a consulting services firm that will
dictate how your company should be doing its business. Instead we will help you
to identify and organize your company's best practices.
ICData Solutions employs an Iterative Process in developing products and solutions.
In an iterative process, a system is developed in increments, with each increment
focusing on items in the project that present the highest risk, as illustrated in
the diagram below.
Traditional development followed a process known as Waterfall. Using this development
model, all requirements, design, development, testing, and deployment for the entire
projects were accomplished in each phase of development. This meant that no testing
on any portion of the project would be accomplished until all development was completed.
Evaluation by customers was left until the very end. If the goals and needs of the
customers were not achieved in development, long delays would ensue. Many times
portions of a project would require complete rework.
|