This is one of the method implemented in software development life cycle
why we choose agile methodologies is it is one of the flexible way to implement
for (ex) if the project build in agile methodology we can change and alter the modules depending
upon the request of the client
we can add modules together and we can release patches as soon as by implementing the agile model
approach !