Sunday, October 6, 2013

What is Agile and What Can It Be Used For?

Agile is a set of software development methodologies that broke from the old tradition of how software developers dealt with their clients which did not leave much room for creativity and subsequently led to customers not receiving their product exactly as they wanted or envisioned.

In Agile what is valued are interactions between the developer and customer, having an actual working product to show the customer as a prototype rather than having documentation of what the product does, providing room to change the product even late in the development stage which allows for greater creative potential, having a team of coordinated, cooperative, and excellent members to produce a simple yet effective product.

While the name Agile is thrown a lot, it is often accompanied by the word "Scrum". What exactly is Scrum?
Scrum is an aspect of Agile that puts the methodologies of Agile into action that has its own methodologies that improve the team development process of projects and gets the customer much more involved in the process which helps both the developing team to more effective understand what the client wants and thus for the client to receive a product that is much more aligned to their interests.


The Scrum process is most well known for its division of the development process which is called, Sprints. Each sprint delivers an achievable goal within the specified time of the Sprint and allows for changes in development.

Overall Agile and Scrum are effective methods that allow the software developers and their clients to meet with one another to better help each other create an effective product whereas in past methodologies the client and development team would have had extremely limited interaction.

https://drive.google.com/#folders/0B9EFnnfOcvqFdTBUNTNvc3VFNEE

1 comment:

  1. Hello, Joshua. I could know about scrum with our own team project in this class. I this scrum is one of good methodology. But I think it might not be suitable to big project because the more there are not done work in each sprints, the harder there are many works next sprint. Also, usually feedback, revise and meeting everyday will be hard to control all of part in the big project. But we are having good experience about scurm through team project in the class. Nice post and summary!

    ReplyDelete