Abstract
In a traditional software development process such as the Waterfall Model, works best in a stable environment. But, it is not flexible when it comes to change. There is a gap in the interaction between the users and the development team which leads to incomplete and misunderstood specification. Because of this, the end product is sometimes a surprise to users and this gap accelerates incorrect development of the software product. Once requirements are frozen there is no scope of accepting changes. There is a need for a framework which holds the solution for all these situations. With this premise, the agile development methodology came into existence. Scrum, an agile approach supports continuous collaboration among the customer, team members, and other stakeholders. Its time-boxed approach and continuous feedback from the product owner ensures the development of working product with essential features at all the time. This paper explains the agile software development approach, its proclamation and different frameworks of agile approach. Further illustrate most widely used framework: Scrum. This research paper covers the implementation and application of Scrum. It focuses on why Scrum is preferred over the Waterfall Model with the help of some survey results and later a discussion on some Scrum Metrics which will be helpful and accounting for the best Scrum Practices in achieving goals set by the software development team, the product owner and the customers. The outcome of this study shows that Scrum Metrics is critical and highly valuable for successful product development. The quantitative insight that these metrics provide for the Scrum Team, Product Owner and Stakeholders is necessary for achieving strong project dynamics and optimal results.
Highlights
The Software Development Industry works with many methodologies to provide their best results
Earlier development methodology would be like the Waterfall Model, Sequential Model, etc. were most extensively used for Software Development
An Approach or framework, which can be a solution to all these problems during the Software development process that is Agile Software Development [7, 8]
Summary
The Software Development Industry works with many methodologies to provide their best results. 74 deliverable stage to the Client or Stakeholder it is too old in the technology and client would see it the first time[1,2,3] It may be it is too different from their expectations. Waterfall model is the first process model used for software development Any Phase will begin when the previous phase is completed It is a linear sequential model like a waterfall. Its stages are Requirements, System Design, Implementation, Integration, and Testing, Deployment and Maintenance [5] In this model, the output will be available towards its end phase. With the changing requirements of technology, using the traditional model for software development process it is not apt. An Approach or framework, which can be a solution to all these problems during the Software development process that is Agile Software Development [7, 8]
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: Journal on Today's Ideas - Tomorrow's Technologies
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.