But then I found this graphic, and I love how it talks about how testing is identified as part of this work! This is marvellous as in a true agile implementation all the work (yes….all the work) is included in the iteration or release planning. So understanding how to build the quality in, and this how to build the quality assessment in is a very useful step to take!
So during the iteration planning session the team need to identify when each of the testing activities in addition to the development activities, as well as the precursor and post testing activities will be done. The team as a whole needs to make the code suitable for delivery at the end of the iteration.
With Continuous Delivery the focus of the agile team is not on delivery of one attribute or feature, but on the continuous, high quality delivery of value. The iteration plan needs to consider all the elements that are required for continuous delivery and incorporate the delivery of these elements into the planned approach. This should include all the levels and types of testing required, as well as the production of the test deliverables.
Thanks to http://continuousdelivery.com for such great summaries!
Post by Sharon Robson