What is Scrum and why use it?
Scrum is a way, a framework, to complete projects. These honestly can be any kind of project
that you’re working on from simple to complex.
It was created as a framework to push out complex projects. Before scrum they were just projects and done
in a linear fashion and once the project was finished it was pushed out to the
public in the form of a service or product.
Certainly there are variations on this, but that is the general gist of
how projects went. Nowadays this method
of dreaming up a project or product and doing the entire thing and releasing it
once it is done is called the waterfall methodology.
Basically you do all of one thing before moving on to the
next thing. While this is nice sometimes
for the customer it has its pros and cons.
Agile allows for rapid iteration on a product. It also limits time to work on a particular
part of a project to a set short period of time. This allows for trying things quickly and
getting them out quickly. The last thing
you want in a product is something that isn’t needed in the marketplace
anymore. Also I feel like the agile
method lends itself to more emotional wins within the team that is actually
working on the product.
If a team is assigned to work on the product at hand and
they miss their waterfall deadline of having it out the door after 6 months vs
2 weeks for the next most valuable thing in agile, then it just feels like a
bigger problem though theoretically it is possible to do potentially the same
amount of work in the same amount of time.
What do you think of scrum vs waterfall methodology?
No comments:
Post a Comment