Agile is methodology where “Scrum” is a process framework of agile been used in early 1990’s . Scrum is a short term project where the requirement changes very frequently. Scrum is more rigid kind of method where delivery is in form of continuous rollouts. Delivery of incremental type of builds is given every 2 to 3 weeks’ time called “sprint’s” where all the Project development plan, Test run plan are fixed. During Implementation not much of changes happen in scrum process and the build is delivered to client for review. A Demo of functionality is given by the BA to the client after every sprint and the Client gives the feedback and accepts the build once the acceptance criteria is full filled. Core philosophy in Scrum based process is Realistic Process Control approach. Scrum team motivation is to bring extreme business value, from beginning early in the project and continuing throughout. Working software is not an fundamental measure for scrum type of process but it is innovative and experimental kind of design process for execution. Daily scrum meeting happens each day on burn down action items. Sprint meeting happens every 2 weeks one’s on features to be delivered. Requirements are gathered in form of “User Stories”. Epic is a set of related user stories. Scrum process is used to control risk using Iterative and Incremental approach.
Scrum team has 2 main qualities that is Scrum Team is Self-Organizing and Cross-Functional.
The team is more achieving and they work without the need for exterior help or supervision is the best of performance capabilities to achieve the Sprint Goals as is so know for Self – Organizied.
Cross functional scrum team is ready with necessary skills, proficiency and ready to bring new technology into the market and does not depend on any outside or external help for work items.
Team with Cross functional expertise and very high Self-Organizing capabilities. Teamwork is another essential principle which focuses collective work Responsiveness, Expression and Adoption.
Scrum Team consist of Product owner, Scrum master, where the Developer, BA, Tester are common roles across other methodologies. There is not team leads since the entire team has to work effectively to solve the issues. Delivery of incremental type of builds is given every 2 to 3 weeks’ time called “sprint’s” where all the Project development plan, Test run plan are fixed. During implementation not much of changes happen in scrum process and the build is delivered to client for review. A Demo of functionality is given by the BA to the client after every sprint and the Client gives the feedback and accepts the build once the acceptance criteria is full filled. Product backlog is a list of all user stories required for the product. The Preliminary Planning for project are defined Scrum process is practiced in various meetings and as a result provides some artifacts. Product owner takes care of interaction BA & Customer. Scrum Master takes care of the team’s performance. Iteration model includes analysis, design, development, testing, Planning Poker is used to estimate individual user stories. Mostly scrum Agile methodology project are used for E commerce, Mobile App. Is the best example.