Hybrid Project Management: Agile with Discipline.
Management challenges to implementing agile processes in traditional development organizations