Applying total quality management techniques to improve software development.
Total Quality Management (TQM) is a new management philosophy and a set of guiding principles that represent the basis of a continuously improving organization. This paper sheds light on the application of TQM concepts for software development. A fieldwork study was conducted on a Lebanese software development firm and its customers to determine the major problems affecting the organization's operation and to assess the level of adoption of TQM concepts. Detailed questionnaires were prepared and handed out to the firm's managers, programmers, and customers. The results of the study indicate many deficiencies in applying TQM concepts, especially in the areas of planning, defining customer requirements, teamwork, relationship with suppliers, and adopting standards and performance measures. One of the major consequences of these deficiencies is considerably increased programming errors and delays in delivery. Recommendations on achieving quality are discussed.
Mezher
T
T
American University of Beirut, Faculty of Engineering and Architecture, Lebanon.
Assem Abdul Malak
M
M
el-Medawar
H
H
D003258:Consumer Behavior; D006801:Humans; D007857:Leadership; D007861:Lebanon; D012985:Software Design; D013597:Systems Analysis; D017749:Total Quality Management / Q000379:methods*