Agile or Waterfall? Well, neither.
People need to stop talking about the binary battle of Agile vs. Waterfall, because there are so many dimensions to modern websites and digital products that demand neither. At TBG, since most of our projects are either:
Large, often high visibility websites with complex CMS implementations, or
Leading-edge HTML and multi-channel implementations
…we can’t afford either the lack of top-down view and constancy on complex projects that is a major downfall of Agile, nor the ponderous slowness of a truly waterfall methodology.
What is needed is a process that, in the fine details of execution, can make the thoughtful architecture and project organization of waterfall happen with something like the speed and project visibility of an Agile approach—highly overlapped, improvisational at times, but still fully documented.
How this works in reality is a complex matter.