Within the context of AASF™ we refer to continuous delivery and continuous integration in the broader context of DevOps. Although we use the terms continuous delivery/integration interchangeably with DevOps we do so primarily to create some level of separation between people and process. Specifically, when we use the word DevOps we are referring to the people that make all of the things associated to DevOps happen, and when we refer to continuous delivery/integration, we are referring to the processes and tools used to make what we refer to happen.
AASF™ is a continuous flow system and the concept of the release occurring when the entire project is completed is in our minds undesirable. Unless there is a real business reason to have a defined release date or schedule, let's just move forward, without artificial constraints. Let's not have our precious work lose the value that it could be giving us by waiting in a cue to be deployed. Let's get value as soon as it is ready to improve our system.
AASF™ is engineered to do just that - give us value right away. We start by building the underlying architecture that makes continuous delivery and integration just a matter of doing it. Then, during the course of delivery, we involve the DevOps engineer on every SFG™ team so that by the time the SFG™ user stories are completed, integration can be immediate.
AASF™ Integration
AASF™ Quality Assurance
Agilest® AADE™ - Adaptive Agile DevOps Engineer