Abstract
Corrective and preventive actions (CPAs) are one of the fields in quality management that every organization needs to give full attention to in order to ensure the organization can provide high-quality services or products. The enforcement of CPA in an organization involves many stakeholders. Therefore, one systematic system that could be used to manage the CPA should be developed. An agile method is one of the methods in information system development that has the capability to speed up the completion of a project. This capability is the main reason why it can maintain the quality of output, and it has become one of the famous approaches in developing the information system. Because of this reason, we have used the Extreme Programming (XP) approach; one of the agile methods used to develop the CPA management system. The XP approach gives many benefits to us, especially with the involvement of clients throughout the development phase. Quick necessary actions can be taken after getting feedbacks from clients. In order to carry this out, good communication between clients and developers must exist. We combined the traditional communication method with communication technologies such as emails and chat rooms. This approach eventually provides many benefits to us in delivering the services successfully.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Barakat, S. (2013). Agile programming: As a CMS development methodology. Innovative Systems Design and Engineering, 4(1), 13–16.
Beck, K. (1999). Extreme programming explained: Embrace change. Massachusetts: Addison-Wesley, Reading.
Carvalho, K., Camarini, G., & Picchi, F. (2015). Benefits in the implementation of safety, health, environmental and quality integrated system. International Journal of Engineering and Technology, 7(4), 333–338. doi:10.7763/IJET.2015.V7.814
Crawford, B., de la Barra, C. L., Soto, R., & Monfroy, E. (2013). Creative thinking in extreme programming. Covenant Journal of Informatics and Communication Technology (CJICT), 1(2), 13–31.
Dudziak, T. (2000). Extreme programming an overview, Methoden und Werkzeuge der Softwareproduktion WS 1999/2000 (pp. 1–28).
Jaafar, N. H., Ahmad, M. S., & Ahmad, A. (2015). Operational rules for implementing sincere software agents in corrective and preventive actions environment. In Computational Intelligence in Information Systems (pp. 307–314). Springer International Publishing.
Jeffries, R. E., Anderson, A., & Hendrickson, C. (2000). Extreme programming installed (pp. 1–288). Boston, MA, USA: Addison-Wesley Longman Publishing Co.
Kelly, L. (2010). Quality management system—medical devices—guidance on corrective action and preventive action and related QMS processes (pp. 1–26).
Motschman, T. L., & Moore, S. B. (1999). Corrective and preventive action. Transfusion Science, 21(2), 163–78. Retrieved from http://www.ncbi.nlm.nih.gov/pubmed/10747525
Mustapha, I., Jusoha, A., & Nor, K. M. (2015). A review on quality management systems maintenance framework based on process based management, knowledge quality and knowledge self-efficacy. Jurnal Teknologi, 72(4), 7–12.
Nayab, N. (2011). The extreme programming software development process. Retrieved July 05, 2014, from http://www.brighthubpm.com/methods-strategies/
Newkirk, J., & Martin, R. C. (2000). Extreme programming in practice. In Addendum to the 2000 Proceedings of the Conference on Object-Oriented Programming, Systems, Languages, and Applications (Addendum) (OOPSLA ’00). ACM Press.
Smith, S., & Stoecklin, S. (2001). What we can learn from extreme programming. Journal of Computing Sciences in Colleges, 17(2), 144–151.
Thakur, S., & Kaur, A. (2013). Role of agile methodology in software development. International Journal of Computer Science and Mobile Computing, 2(10), 86–90.
Wahid, R. A., & Corner, J. (2009). Critical success factors and problems in ISO 9000 maintenance. International Journal of Quality & Reliability Management, 26(9), 881–893. doi:10.1108/02656710910995073.
Wells, D. (2009). Extreme programming: A gentle introduction. Retrieved July 01, 2014, from http://www.extremeprogramming.org/
Zarbo, R. J., Varney, R. C., Copeland, J. R., D’Angelo, R., & Sharma, G. (2015). Daily management system of the Henry Ford production system: QTIPS to focus continuous improvements at the level of the work. American journal of clinical pathology, 144(1), 122–36. doi:10.1309/AJCPLQYMOFWU31CK
Acknowledgements
This research was funded by Excellence Grant, Universiti Teknologi MARA (Reference number: 600-UiTMCJ(PJIA.5/2) from June 2012 until December 2014.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer Science+Business Media Singapore
About this paper
Cite this paper
Jaafar, N.H., Rahman, M.A., Mokhtar, R. (2016). Adapting the Extreme Programming Approach in Developing E-corrective and Preventive Actions: An Experience. In: Abdullah, M., Yahya, W., Ramli, N., Mohamed, S., Ahmad, B. (eds) Regional Conference on Science, Technology and Social Sciences (RCSTSS 2014). Springer, Singapore. https://doi.org/10.1007/978-981-10-1458-1_73
Download citation
DOI: https://doi.org/10.1007/978-981-10-1458-1_73
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-1456-7
Online ISBN: 978-981-10-1458-1
eBook Packages: Social SciencesSocial Sciences (R0)