Who cares about the original design process? That code is written. You're advocating Waterfall. How would Waterfall be used to make the new version with the new requirements, given that there's already the existing code of the old version? What advantages would it give over one of the agile methodologies to get from the old version to the new version?

Waterfall is a process designed to go from a blank slate to a finished product. Would you start from scratch, throwing away the old code? Would you try digging out the original design documents (which are not necessarily decades old) and altering them via some Waterfall process that now accounts for modifying existing code that was fully designed from the outset into a largely but not entirely new codebase?

Or maybe you'd refactor pieces of the existing code, one after another, and test to make sure parts of the new functionality work as those parts are done every week or three?


In reply to Re^10: Beyond Agile: Subsidiarity as a Team and Software Design Principle by mr_mischief
in thread Beyond Agile: Subsidiarity as a Team and Software Design Principle by einhverfr

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.