Open Access Open Access  Restricted Access Subscription Access

Agile Practices in Indian Organizations


Affiliations
1 Jagannath University, Jaipur, India
 

Agile software development is a conceptual framework that promotes development using iterations in whole life cycle of the project development. In Indian organizations agile is in its embryo stage. In software development agile means quick moving. For the customer's satisfaction and to cope up with customer's frequent changed requirements, heavyweight methodologies are kicked. To produce high quality software products and to meet stakeholder's requirements are the two major challenges in software development. Today, little is known about which agile methods are being used by Indian companies and whether people are satisfied or not with the methods that they are using. This is due to the lack of objective surveys on the subject. To accomplish this, an independent online web based survey, interview survey and questionnaire survey was conducted. Motive was to find the total percentage of users in India, who are using agile and it was tried to find that does it increase the productivity, quality and cost of software. Results are proved using statistical one way ANOVA method. Different Hypothesis that are designed are

Hypothesis I: Production gets increased on using different methodologies of agile instead of heavyweight methods.

Hypothesis II:Quality gets increased on using different methodologies of agile instead of heavyweight methods.

Hypothesis III: Cost gets reduced on using different methodologies of agile instead of heavyweight methods. Categories and Subject Descriptors: Agile, heavyweight methods, XP, Scrum, DSDM, FDD, ASDc


Keywords

Agile, Heavyweight Methods, XP, Scrum, DSDM, FDD, ASD, ANOVA, Iterative, Traditional Methods.
User
Notifications
Font Size

  • E. O. Oyeyipo, An empirical study of requirements management in an agile-scrum development environment, Dissertation, 2011, pp. x, xi
  • http://www.agilemodeling.com/essays/agileSoftwareDevelopment.htm
  • Parikshit Joshi,Ashish Aggarwal and Shivani Goel. 2013.Communication issues in agile methodology: A Surver. IJLRST,VOL 2(ISSUE 4), PAGE 15-20
  • K. Beck, & C. Andres, Extreme Programming Explained: Embrace Change. Second Edition. Addison-Wesley. Boston, 2004, pp. 189.
  • K. Schwaber, Agile Project Management with Scrum. Microsoft Press, Washington, 2004, pp. 163.
  • A. Cockburn, Surviving Object-Oriented Projects, Addison-Wesley, Reading Mass, 1998, pp. 250.
  • J. Stapleton, DSDM: Business Focused Development. Second Edition. Addison Wesley, London, 2003, pp. 239.
  • J. A. Highsmith, Adaptive Software Development: A Collaborative Approach to Managing Complex Systems, New York: Dorset House, 2000, ISBN 0-932633- 40-4, pp. 392.
  • P. Coad, E. LeFebvre & J. De Luca, Java Modeling In Color With UML: Enterprise Components and Process, Prentice Hall,1999, pp. 221.
  • T. Dyba, & T. Dingsoyr, What do we know about agile software development?. Software, IEEE, 26(5), 2009, pp. 6-9.
  • Z. Mushtaq, & M.R.J. Qureshi, Novel hybrid model:Integrating Scrum and XP, I.J. Information Technology and Computer Science(IJITCS), June 2012, issue VI, pp 39-44
  • C. A. Crabtree, A. G. Koru, C. Seamon, & H. Erdogmus, An Empirical Characterization of Scientific Software Development Projects According to the Boehm and Turner Model: a Progress Report, SECSE’09, ICSE’ 09 workshop, 23 May 2009, Vancouver, Canada.
  • http://www.agilemanifesto.org/
  • U. Kumari, Agile survey: Indian organizations, International Journal of Engineering Research and Technology,Vol2(issue 12) (IJERT), pp. 1450-1454

Abstract Views: 234

PDF Views: 1




  • Agile Practices in Indian Organizations

Abstract Views: 234  |  PDF Views: 1

Authors

Uma Kumari
Jagannath University, Jaipur, India

Abstract


Agile software development is a conceptual framework that promotes development using iterations in whole life cycle of the project development. In Indian organizations agile is in its embryo stage. In software development agile means quick moving. For the customer's satisfaction and to cope up with customer's frequent changed requirements, heavyweight methodologies are kicked. To produce high quality software products and to meet stakeholder's requirements are the two major challenges in software development. Today, little is known about which agile methods are being used by Indian companies and whether people are satisfied or not with the methods that they are using. This is due to the lack of objective surveys on the subject. To accomplish this, an independent online web based survey, interview survey and questionnaire survey was conducted. Motive was to find the total percentage of users in India, who are using agile and it was tried to find that does it increase the productivity, quality and cost of software. Results are proved using statistical one way ANOVA method. Different Hypothesis that are designed are

Hypothesis I: Production gets increased on using different methodologies of agile instead of heavyweight methods.

Hypothesis II:Quality gets increased on using different methodologies of agile instead of heavyweight methods.

Hypothesis III: Cost gets reduced on using different methodologies of agile instead of heavyweight methods. Categories and Subject Descriptors: Agile, heavyweight methods, XP, Scrum, DSDM, FDD, ASDc


Keywords


Agile, Heavyweight Methods, XP, Scrum, DSDM, FDD, ASD, ANOVA, Iterative, Traditional Methods.

References





DOI: https://doi.org/10.13005/ojcst%2F10.02.24