[Ilugc] Python and Ruby Frameworks vs Statically typed languages

  • From: rajanvn@xxxxxxxxx (Natarajan V)
  • Date: Mon Jul 17 21:23:37 2006

On 7/17/06, Vamsee Kanakala <vamlists@xxxxxxxxx> wrote:

As we all know, release early and release often is a good strategy. You
can always correct your mistakes in the second round.

What you just said is very true from developer perspective.. but...

I would like to strongly contradict you on this. In huge enterprises,
with hundreds of equally huge applications deployed in production,
"release often" is least preferred. Each deployment cycle takes up
huge resources(Time and human efforts), in terms of re-testing the
entire application, re-training naive users (if applicable),
maintaining downtimes (for 24x7 applications), etc... So, many times,
the IT managers prefer to "catch" all the bugs before the first
deployment, and for each and every release, they try to squeeze in as
many new/fix features as possible, so that, they can reduce another
deployment cycle.

The situation becomes worse, when it comes to desktop
(non-centralized) applications.

 This is wrt Enterprise application programs. But when it comes to
product development (including FOSS), release often and release early
is ofcourse prefered from the developer point of view.

Other related posts: