I've worked on Death March projects in the Java world - projects that are destined to fail from the beginning because of some combination of poor management and unwieldy, complex technology, usually spanning multiple systems and often tied to a waterfall approach.
Rails and Django are touted as Agile development technologies, which means they are oriented towards being able to respond to change quickly.
Does this mean they are immune to the Death March scenarios of large enterprise systems? Or is there still room for enough complexity in a Rails/Django project that it could spiral out of control just as a Java project would?