Archive results for: Project Management

What is it to be Agile?

Everyone wants to be Agile these days. Many in the web world have decided that Agile design and development processes  will help them save time and money in their projects, and to  deliver shippable software and websites with an unprecedented  attention to the needs of their users.


Agile means any iterative process that is not a typical waterfall development cycle. You’ll deliver something small, evaluate it, then go back and refine and extend what you’ve just delivered, then evaluate it again.

Note: SCRUM and Agile are sometimes mistakenly used interchangeably.  SCRUM is a specific set of rules to follow when practicing agile software development.

Read more ›

What is the Waterfall model?

A waterfall model is what most people think of when they think about project management.

The classic waterfall model is derived from the project management used in the construction industry, where each step needs absolute agreement so that the proper materials and services can be ordered. Many software consultants over the years have clung to the waterfall model as a way of shoring up management support.

The theory is that you can pin down the business stakeholders by making them commit in writing to a description of exactly how the system will work, thus making it impossible to change minds later on.

Read more ›