Data quality; Software development methodologies; Software quality assurance Data quality; Development methodology; Development process; Information system development; Software development methodologies; Software products; Software quality assurance; Data reduction; Flow patterns; Information systems; Quality assurance; Quality control; Software design; Total quality management; Computer software selection and evaluation