Q. Principles for developing successful system?
(1) Both developers and customers must be involved for accuracy in the information.
(2) A problem solving approach must be adopted. The classic problem solving approach is as follows:
a) Study, understand the problem and its context
b) Define requirements of a solution
c) Identify candidate solutions and select the best solution
d) Design and implement the solution
e) Observe and evaluate solution's impact and refine the solution accordingly.
(3) Phases and activities must be established.
(4) For consistent development of a system some standards must be established.