The world of software development methodology has become a bit of a cottage industry. Philosophical divisions and dogma laced with branding and driven by profit motive are commonplace. Re-invention... This description may be from another edition of this product.