45
Evolution of Agile scrum software development methodology for software industry By: Abdullah Raza Lakhan B08MEIT21 Supervisor Prof. Dr. Muhammad Akram Shaikh Co-Supervisor Assistant Professor Naveed Ahmed Jaffari

Research paper presentation on agile scrum

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Research paper presentation on agile scrum

Evolution of Agile scrum software development methodology for software industryBy: Abdullah Raza LakhanB08MEIT21

Supervisor Prof. Dr. Muhammad Akram Shaikh Co-Supervisor Assistant Professor Naveed Ahmed Jaffari

Page 2: Research paper presentation on agile scrum

AGENDA What is Agile Scrum? Life Cycle of Agile Scrum Characteristics of scrum Component of Scrum

i. Roles of Scrum Problem statement Goal Case Study Results Conclusion References

Page 3: Research paper presentation on agile scrum

INTRO OF AGILE SCRUM Scrum is a development methodology commonly used to oversee projects. Below figure represent agile example.

Page 4: Research paper presentation on agile scrum

LIFE CYCLE OF SCRUM

Page 5: Research paper presentation on agile scrum

CHARACTERISTICS Self-organizing teams

Product progresses in a series of two- to- four-week “sprints”

Requirements are captured as items in a list of “product backlog”

Uses generative rules to create an agile environment for delivering projects

Page 6: Research paper presentation on agile scrum

COMPONENT OF SCRUM ROLES Product Owner Scrum master Team The Product Owner (typically someone from a

Marketing role or a key user in internal development) prioritizes the Product Backlog.

The Scrum Master is responsible for making sure a Scrum team lives by the values and practices of Scrum.

Scrum teams do not include any of the Traditional software engineering roles such as Programmer, Designer, Tester, or Architect. Everyone on the project works together to complete the set of work, they have collectively committed to complete within a sprint.

Page 7: Research paper presentation on agile scrum

PROBLEM STATEMENT In traditional methodology Some vital changes are

being made in project feel difficulty, and during an application in the testing Stage, it is very difficult to go back and do some eminent changes. One may Go to come across large projects with expensive cost.

Customer not involvement during any phase. To Change the mind for changing requirement in SRS

is so difficult after project has been started. After project execution Customer satisfaction is less

than expected. Tradition methodology Continuous planning for project

is the biggest problem. Finding Bugs at the end of implementaion is blending

then re-write code again from starting.

Page 8: Research paper presentation on agile scrum

GOAL All problems occurring during traditional

methodology phases are fixed using Case study on (shopping cart) project with agile scrum methodology.

Page 9: Research paper presentation on agile scrum

LIFE CYCLE OF CASE STUDY CONTAINS FOLLOWING STEPS Product Backlog. Sprint Planning Meeting. Sprint Backlog. Daily Scrum. Test Cases. Results. Sprint Review Meeting. Release Burn chart.

Page 10: Research paper presentation on agile scrum

PRODUCT BACKLOG The Product Backlog is the master list of all

functionality desired in the product. When using Scrum, it is not necessary to start a project with a lengthy, upfront effort to document all requirements.

Page 11: Research paper presentation on agile scrum

SPRINT PLANNING MEETING The Sprint Planning Meeting is attended by the

Product Owner, the entire Scrum Team. During the sprint planning meeting the Product

Owner describes the highest priority features to the team.

The Product Owner doesn't have to describe every item being tracked on the Product Backlog.

Page 12: Research paper presentation on agile scrum

SPRINT BACKLOG OF FIRST ITERATION

Page 13: Research paper presentation on agile scrum

LAYOUT OF WEBSITE

Page 14: Research paper presentation on agile scrum

DAILY SCRUM Meeting Between Product owner and developer Time: • 20-minutes

Three questions:• What did you do yesterday?• What will you do today?• What obstacles are in your way?

Page 15: Research paper presentation on agile scrum

MENUS ON LAYOUT

Page 16: Research paper presentation on agile scrum

LINKS ON MENUS LAYOUT

Page 17: Research paper presentation on agile scrum

DISPLAY PRODUCTS ON MAIN PAGE

Page 18: Research paper presentation on agile scrum

CUSTOMER ACCOUNT FORM

Page 19: Research paper presentation on agile scrum

TEST CASE ITERATION ONE

Page 20: Research paper presentation on agile scrum

RESULTS OF FIRST TWO WEEKS ITERATION

Page 21: Research paper presentation on agile scrum

SPRINT REVIEW MEETING

Team presents what it accomplished during the sprint

Typically takes the form of a demo of new features or underlying architecture

Informal 2-hour prep time rule

Participants Customers Management Product Owner Other engineers

Page 22: Research paper presentation on agile scrum

SPRINT BACKLOG OF SECOND ITERATION

Page 23: Research paper presentation on agile scrum

CART IMPLEMENT

Page 24: Research paper presentation on agile scrum

CUSTOMER ACCOUNT FORM

Page 25: Research paper presentation on agile scrum

CUSTOMER FILLED THE FORM

Page 26: Research paper presentation on agile scrum

CUSTOMER LOGIN

Page 27: Research paper presentation on agile scrum

TEST CASE 2

Page 28: Research paper presentation on agile scrum

RESULTS OF ITERATION TWO

Page 29: Research paper presentation on agile scrum

THIRD ITERATION

Page 30: Research paper presentation on agile scrum

ORDER PLACEMENT

Page 31: Research paper presentation on agile scrum

AFTER ORDER PLACEMENT

Page 32: Research paper presentation on agile scrum

FINAL RECEIPT IN PDF

Page 33: Research paper presentation on agile scrum

TEST CASE 3

Page 34: Research paper presentation on agile scrum

RESULTS OF ITERATION THREE

Page 35: Research paper presentation on agile scrum

FOUR ITERATION OF SPRINT BACKLOG

Page 36: Research paper presentation on agile scrum

ADMIN LOGIN FORM

Page 37: Research paper presentation on agile scrum

ADMIN PANEL WITH MENUS

Page 38: Research paper presentation on agile scrum

PAYMENT PANEL

Page 39: Research paper presentation on agile scrum

TEST CASE 4

Page 40: Research paper presentation on agile scrum

RESULTS OF FOUR ITERATION

Page 41: Research paper presentation on agile scrum

CUSTOMER SATISFACTION GRAPH

Page 42: Research paper presentation on agile scrum

RELEASE BURNDOWN On a Scrum project, the team tracks its progress against

a release plan by updating a release burn down chart at the end of each sprint. The horizontal axis of the release burn down chart shows the sprints months; the vertical axis shows the amount of work complete.

Page 43: Research paper presentation on agile scrum

TOOLS AND LANGUAGES Presta shop (tool) Php6.0(Language) Mysql5.0 Apache 2.3 SqlYog Css HTML5.0 JavaScript

Page 44: Research paper presentation on agile scrum

CONCLUSION Sprint to Sprint improve the progress of web

project Customer involve at the end of every sprint Requirements can recharge easily. Customer can change his/her mind at the end of

sprint Planning is proper sprint to sprint and get idea for

next iteration. Short term sprint is better than long term

duration. Changing requirements is very easy at the end of

sprint. Removes bugs sprint to sprint

Page 45: Research paper presentation on agile scrum

REFERENCES [1] A Case Study on Agile Estimating and Planning using Scrum V. Manic (research paper) 2011. [2] A case Study on Impact of Scrum on Overtime and Customer

Satisfaction Engineering. 6/e, WCB McGraw Hill, New York, (white paper)2010. [3] Schatz B., Abdul shafi I. Primavera Gets Agile: A Successful Transition to Agile Development (white paper)2011. [4] Gerber, Aurona; Van der Merwe, Alta; Alberts, Ronell, Implications of Rapid Development Methodologies, CSITEd , Mauritius (research paper)2011. [5] Yatco, Mei Agile Joint Application/development. University of Missouri-St. Louis (research paper)2011. [6] Schell Jesse "Chapter Seven: The Game Improves Through scrum Iteration". The Art of Game .Design. Elsevier. pp. 79–95. ISBN 978-0-12- 369496-6 2010. [7] Carver J. Shull F. A checklist for integrating student empirical studies

with research and teaching goals // Empirical Software Engineering, (research paper)

2010.