There are traditionally two schools of thought, or styles, when it comes to modern project management - especially in regards to technology.  There is the waterfall method, and the newer agile method.


In traditional waterfall, a project is planned towards the beginning in great detail and then executed.  This is most useful in situations the client needs to okay a project, and only review a few times before project completion.  

Thanks to   for the great illustration!

Thanks to for the great illustration!

In the newer agile method, a proposed project is broken up into several stages and the cycle of development is engaged several times for each stage or piece of the project.  Requiring more interaction between developers and client on a regular basis, Agile method allows for very precise work.

Which version is right for your next project with us?