Agile: the importance of releasing early and often
One of the 4 key callouts of the agile manifesto is: "Working software over comprehensive documentation". The first of the 12 principals of agile is: " Our highest priority is to satisfy the customer through early and continuous delivery of valuable software" The third of the 12 principals is: " Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale." The seventh of the 12 principals is: " Working software is the primary measure of progress" We noticing a theme yet? Clearly delivering working software early and often is a very important Agile development practice. Notice the guidance provided regarding duration: "from a couple of weeks....with a preference to the shorter.." Early and often software delivery is one of the most important aspects of being Agile. As engineers and leads we have a responsibility to ensure th...