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]

Read more

Summary

Introduction

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]

Agile approach of software development
Lean is founded by Mary and Tom
Survey results
Scrum metrics
Sprint goal success
Escaped defects and defect density
Team velocity
The sprint burndown chart
Scrum metrics – Measuring effectiveness
Time to market
Capital redeployment
Customer satisfaction
Daily scrum and sprint retrospective
Team satisfaction
Team member turnover
Team productivity
Scrum reporting- Metric which reports to stakeholders
Findings
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call