Agile ALM is the comprehensive approach for software engineering along the complete software lifecycle, starting with requirements management and ending with the delivery. Agile ALM comprises integrating project roles, artifact types and project phases as well as Agile strategies (like Continuous Integration) and lightweight tools.
Video producer: http://devoxx.com/