Which of the following would provide the most relevant assurance that the application under development will provide maximum value to the organization?
A . Use of a formal systems development lifecycle.
B . End-user involvement.
C . Adequate software documentation.
D . Formalized non-regression testing phase.
Answer: B