Wednesday 10 August 2016

Scrum And Waterfall and difference between them

Firstly, we should know about scrum and waterfall. Scrum is a subset of agile which work with the same methodology as agile does .Scrums help to execute the project in a systematic manner that what to ,what is going on , what is done. For any product development there are three things that need  to keep in mind what we have to do and how we will be doing,  what we are doing is according to our plan, and what is done and what kind of feedback we are getting from that effort . Then the  product owner will create a wish list .Then in sprint planning, the product owner will take some backlogs then decide how to implement them . Sprint usually have 3 to 4 weeks to complete the task. All the way scrum master keeps focused his team on goal. At the end of the sprint, it is ready to hand to the customer. The sprint ends with a sprint review and retrospective. Then next sprint begins like the same.
Waterfall is first invented by Winston Royce in the 1970’s. It is a noniterative method in software development process, in which progress is flowing downwards in the phase of Requirement, design,implementation ,  verification and maintenance, from top to bottom. This method was adopted by the large enterprise its a  very effective way to completing the large project with the help of  multiple matrix, cross-disciplined teams, and external vendors. Example like XYZ company is manufacturing clothes so in the firstly there will the proper documentation of all the requirements in making the clothes, then the design of the clothes will be decided and their sizes, then implementation of the  design to make clothes then verification will be done to check clothes are made as per the document design or not. Then the maintenance of the stock and arrange in the proper way, then dispatch that is how waterfall methods work in large enterprises for hassle free task completion without any unknown loss.
only the old and gold method is applied that is waterfall as an advantage in that.
Scrum And Waterfall
There are strong sides in the  waterfall method to ---external company has more protection in his earning and interest after signing the contract as there will be no change in requirement because this can be expensive change request. Secondly, as the  waterfall is defined into 6 to 8 stages, it will help the developer  to set the milestone of all phases to meet on time. This approach requires discipline.
Waterfall always required a document and proper plan before filling the customer requirement. But in a scrum, there can be just in time delivery as per the customer need with the informal requirement as well.
In waterfall  customer involvement is occasional because till the time the task is not done completely customer involvement will be nil. But in scrum customer frequently involved in the different cycle and give their valuable feedback for a better improvement.
In waterfall project is properly planned from the starting point till the end . But in scrum product backlogs are created for a different sprint to complete the task in different sprint
In waterfall, the task is assigned to the different team for different stages . But in the  scrum the task that is assigned in different sprint is bottleneck
Waterfall is team size is large. But in the scrum, it’s a team of 3-9 people.
There are multiple phases in the waterfall, then delivered. But in scrum delivery is done in each sprint for working the software.
Waterfall method Resistant to change because it can lead to the heavy loss. But in scrum change can be done in each if it requires.

No comments:

Post a Comment