UX design is still a relatively new field, but that doesn't mean that it hasn't already been broken down into a variety of philosophies and approaches. The process becomes even more nebulous when you start to talk about Agile.