CFP last date
20 May 2024
Reseach Article

Ruby on Rails - An Agile Developer's Framework

by S. Meenakshi
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 112 - Number 1
Year of Publication: 2015
Authors: S. Meenakshi
10.5120/19628-1199

S. Meenakshi . Ruby on Rails - An Agile Developer's Framework. International Journal of Computer Applications. 112, 1 ( February 2015), 7-11. DOI=10.5120/19628-1199

@article{ 10.5120/19628-1199,
author = { S. Meenakshi },
title = { Ruby on Rails - An Agile Developer's Framework },
journal = { International Journal of Computer Applications },
issue_date = { February 2015 },
volume = { 112 },
number = { 1 },
month = { February },
year = { 2015 },
issn = { 0975-8887 },
pages = { 7-11 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume112/number1/19628-1199/ },
doi = { 10.5120/19628-1199 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:48:16.460784+05:30
%A S. Meenakshi
%T Ruby on Rails - An Agile Developer's Framework
%J International Journal of Computer Applications
%@ 0975-8887
%V 112
%N 1
%P 7-11
%D 2015
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Agile development framework is a free, open source web application development framework. It aims at expanding the speed and ease with which database-driven web applications can be made. Agile web development emphasizes clear goals, planning, incremental and iterative delivery in this way guarantees the successful completion of a product at the end of each iteration. Successful interaction increases success of the application because of the core focus mainly on client participation. This declines problems that come with the development team changing the product in a late stage due to changes in requirements. Rather, both the development team and the clients are informed, therefore client confidence remains high and there are minimal delays till the end of the development and in addition deployment. All tasks are performed at defined period, with simply less documentation work. The agile environment deal with rapid application development and in this manner making developers to do software and web solutions in a shorter timeline[1]. Organization ranging from start-ups to established enterprises and have arrived at the conclusion that when making web applications, Ruby on Rails is the best choice. This paper highlights the Rails framework characteristics and its relevance to adaptive nature, iterative and incremental development using agile methodologies[2].

References
  1. Nerur S, Mahapatra R & Mangalraj G (2005), Challenges of migrating to agile methodologies Communication of the ACM, Vol. 48 No. 5, Pages 72-78 New York USA.
  2. Martin Fowler "New Methodology" , http://martinfowler . com/ articles/ newMethodology. html Vol. 1 de 17 (19/08/2010)
  3. Andrew Mcdonald, "Agile Web Engineering (AWE) Process: Perceptions Within A Fortune 500 Financial Services Company" Journal Of Web Engineering, Vol. 4, No. 4 (2005) 283-312.
  4. http://en. wikipedia. org/wiki/Agile_software_development.
  5. Osmar Zaine, "Report on Ruby on Rails", CMPUT 410, November 16, 2007.
  6. Bram Wiebe, Trevor Jones, Wanying Luo, Howard Chung -group presentation, "Ruby on Rails", Osmar Zaine November 16 2007.
  7. Qumer. , & Sellers, An evaluation of the degree of agility in six agile methods and its implacability for method engineering. Information and Software Technology, (2008) 280-295.
  8. Phalnikar, Deshpand, &Joshi, Applying Agile Principles for Distributed Software Development - International Conference on Advances in Computing and Communications 01/2009; DOI:10. 1109/ICACC. 2009. 93 ISBN: 978-0-7695-3516-6.
  9. Judy, Simon & Schuster, Agile principles and ethical conduct. Proceedings of the 42nd Hawaii International Conference on System Sciences-2009.
  10. Malik Hneif, Siew Hock Ow, "Review Of Agile Methodologies In Software Development", International Journal of Research and Reviews in Applied Sciences ISSN: 2076-734X, EISSN: 2076-7366 Volume 1, Issue 1(October 2009).
  11. Asad Awan, "Agile Web Development with Rails – An Overview", Research article Friday 16. of January 2009.
  12. Sudipto Das, Vinod Kone "Ruby under Scanner: Comparison with Java" University of California, Santa Barbara 2010
  13. João M. Fernandes and Mauro Almeida, "A Technique to Classify and Compare Agile Methods" (Eds. ): XP 2010, LNBIP 48, pp. 385–386, 2010. Springer-Verlag Berlin Heidelberg.
  14. Dwayne Read, "Going Agile- A Case Study", 2010
  15. Aspire Systems, "Ruby on Rais-Building Dynamic Web Products Faster", 2011.
  16. Feng Ji and Sedano T, "Comparing Extreme Programming and Waterfall Project Results" Carnegie Mellon University June 2011.
  17. Nystrom Anna, Agile Solo, "Defining and Evaluating an Agile Software Development Process for a single Software Developer" Chalmers University of Technology June 2011.
  18. S. Balaji, Dr. M. Sundararajan, Murugaiyan, "Wateerfall Vs V-Model Vs Agile: A Comparative Study On SDLC", International Journal of Information Technology and Business Management 29th June 2012. Vol. 2 No. 1 2012.
  19. Brian Wernham, "Agile Project Management for Government Case study: The Success of the FBI Sentinel Project" , Talk given at the Agile Business Conference (ABC2012) 10th October 2012 held at the Inmarsat Centre, London
  20. Mr. D. T. T. Vijaya Kumar & Ms. M. Sowmyavani, "Agile Software Development: A Case Study of Web Application" , Global Journal of Computer Science and Technology Software and Data Enbgineering, Volume 12 Issue 14 Version 1. 0 Year 2012.
  21. Bram Wiebe, Trevor Jones, Wanying Luo, Howard Chung, Kaushal Pathak Anju Saha, Review of Agile Software Development Methodologies, International Journal of Advanced Research in Computer Science and Software Engineering, Volume 3, Issue 2, February 2013 ISSN: 2277 128.
  22. Sam Ruby, Dave Thomas, David Heinemeier Hansson, "Agile Web Development with Rails", Third Edition, 2013.
Index Terms

Computer Science
Information Sciences

Keywords

Ruby on Rails (RoR) Rails Framework Agile development MVC architecture.