Dua metodologi pengembangan perangkat lunak yang dominan adalah air terjun dan lincah. Ketika membahas keduanya, seringkali ada banyak fokus pada praktik-praktik khusus yang membedakan mereka (pair programming, TDD, dll. Vs. spec fungsional, desain besar di muka, dll.) Tetapi perbedaan sebenarnya...