In my previous article i have given you the detailed level idea about the Agile Framework with multiple real life examples. In this article i would like you to give the exact idea about What is Scrum? and will try to explain different phases of scrum. I would like to give the difference between what is scrum? and what is waterfall model.
In this section i would like to give difference between the waterfall model and agile model. I will try to give the difference in tabular format so that it will be easy for user to understand. Before that let us see the multiple drawbacks of traditional waterfall model :
Drawback 1 :Late Product Delivery :
The first and important drawback of waterfall model is Late product delivery as compare to Agile model. The product needs to go through all the phases and it will take months or quarters to deliver the product.
Drawback 2 : Cost of Rework
The SDLC cycle for waterfall model is quite high so the cost of rework with waterfall model is very high.
Drawback 3 : Big phase of requirement gathering
In waterfall model the requirement gathering phase is always high and client cant change requirement after its freezing is done.
Difference chart :
Agile Software Development Model | Waterfall Model |
Deployment cycle time for agile development model is Weeks | Deployment cycle for waterfall model is quite high. It is in months or quarters. |
The deployment is done in agile model requirement wise or feature wise. | The deployment needs to be done with all features or product |
You can change the requirement with less rework cost | Difficulty is changing requirement and cost of rework is quite high |
Response to change is very quick | Response to change is very slow |
Let us understand the scrum concepts in detail. There is always question in mind that what exactly the scrum is?The scrum is nothing but the framework where all teams works together to achieve a specific task. We need to understand about scrum cycle.Scrum Cycle is the iteration in Scrum popularly referred to as ‘Sprint’. A sprint consists of Plan-Produce-Inspect-Adapt. Application development, is achieved by sprints in a sequence with no gaps in between them.
Sprint : Sprint is nothing but the iteration of multiple small phases in the scrum to deliver the specified functionality or to deliver the specific product.
Cross functional: We require to have multiple skill-sets in the present development teams. In development team we require to include multiple teams like development team which may include development team, ranging from developers,architects,testers,analysts.
Self Organized : This concept is used for the development team about ability to handle the each and every sprint work.
Definition of Done : Definition on done is very important term in scrum which allows the agreement between customer and teams about the sprint work needs to be done.
Example for DOD :
The following are important roles which may help us to understand what is scrum? The following 3 important roles and its description in sprint .
I hope that you got idea about what is scrum? and you understand the concept about what is scrum? If you like this article or if you have any questions with the same kindly comment in comments section.
In my previous article I have given details about application support engineer day to day…
In my previous articles I have given the roles and responsibilities of L1,L2 and L3…
In my previous articles i have given the hierarchy of production support in real company…
In this article i would like to provide information about production support organization structure or…
In my previous article I have given roles for L1 and L2 support engineer with…
I have started this new series of how to become application support engineer. This article…