Posts

Showing posts from September, 2020

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 that we plan small frequent releases