Adapting eXtreme Programming Approach in Developing Electronic Document Online System (eDoc)

Article Preview

Abstract:

eXtreme Programming (XP) is one of new discipline of software development methodology on values of simplicity, communication, feedback and also courage. XP is an explorative and agile development method that seeks to satisfy the customer through early and continuous delivery of valuable software. XP software development process starts with planning, and all iterations consist of four basic phases in its life cycle: designing, coding, testing, and listening. This paper tends to report the experience in adapting XP in developing electronic document online system for the use of Centre for Diploma Studies, Universiti Tun Hussein Onn Malaysia (eDoc). The project under study is a system that is use to store office documents such as letter in an online database. The objective of this paper is to discuss the XP practices that had been choosed and also the lesson learnt by practising XP in developing eDoc.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

2938-2941

Citation:

Online since:

June 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] K. Beck, Extreme Programming Explained: Embrace Change. Addison Wesely Pub. Co., (1999).

Google Scholar

[2] Hoffer, A. Jeffery, George, F. Joey, Valacich, S. Joseph. Modern Systems Analysis and Design. New Jersey: Prentice Hall. (2005).

Google Scholar

[3] H. Steve, A. Martin, An Introduction to Agile Methods, www.wrytradesman.com/articles/IntroToAgileMethods.pdf

Google Scholar

[4] I. A. Bahrudin, M. E. Abdullah and R. Mohd Hanifa, Challenges of Gathering User Requirement in Extreme Programming Project: A Case Study of Highway Construction Monitoring System, unpublished.

DOI: 10.4028/www.scientific.net/kem.594-595.511

Google Scholar

[5] J. Koskela, and P. Abrahamsson, On-Site Customer in an XP Project: Empirical Results from a Case Study, EuroSPI 2004, Trondheim, Norway, 2004, pp.1-11. (2004).

DOI: 10.1007/978-3-540-30181-3_1

Google Scholar

[6] J. D. Wells, Extreme Programming: A gentle introduction, Place Published, from http://extremeprogramming.org/. (2002)

Google Scholar

[7] K. Beck, Extreme programming explained: Embrace change. Reading, MA.: Addison Wesley Longman, Inc., (2000).

Google Scholar

[8] J. Koskella, M. Myllyaho, J. Kääriäinen, D. Bendas, J. Hyysalo and A. Virta. Experiences of Using Extreme Programming to Support a Legacy Information System Migration Project Information. Proceeding of 17th International Conference "Software & Systems Engineering and their Applications. (2004).

Google Scholar

[9] P. K. Gorakavi, Build your Project using Extreme Programming, from www.asapm.org/asapmag/articles/A2_AboutXP.pdf (2009).

Google Scholar

[10] N. Nayab in The Extreme Programming Life Cycle, edited by G. Edward, from http://www.brighthubpm.com/methods-strategies/88996-the-extreme-programming-life- cycle/ (2011).

Google Scholar

[11] M. Rittenbruch, G. McEwan, N. Ward, T. Mansfield, D. Bartenstein. Extreme Participation – Moving Extreme Programming Towards Participatory Design. Proceedings of the Seventh Biennial Participatory Design Conference. (2002).

Google Scholar

[12] S. Mohammadi, B. Nikkhahan and S. Sohrabi, Challenges of User Involvement in Extreme Programming Projects. International Journal of Software Engineering and its Applications, Vol.3, No. 1, pp.19-32. (2009).

Google Scholar

[13] N. M. A. Munassar and A, Govardhan. A Comparison Between Five Models Of Software Engineering. International Journal of Computer Science Issues, Vol. 7, Issue 5. (2010).

Google Scholar

[14] J. Newkirk. Introduction to Agile Processes and Extreme Programming. Proceeding of International Conference on Software Engineering. (2002).

Google Scholar

[15] S. Kujala. Effective user involvement in product development by improving the analysis of user needs. Behaviour & Information Technology,27:6,457 — 473. (2008).

DOI: 10.1080/01449290601111051

Google Scholar

[16] P. McBreen. Applying the Lessons of eXtreme Programming from http://www.mcbreen.ab.ca/papers/TOOLS34-ApplyingLessonsOfXP.pdf. (2000).

Google Scholar