Agile development is an ideal way to create production software, but how do we apply agile methodologies to the design of the user experience? User experience design benefits from a holistic approach and if we aren’t careful, doing iterative development can result in a disjointed and confusing user experience or expensive re-designs. I gave a talk last week at Founder Labs about how to apply agile and “lean startup” to the definition of the user experience. I shared some details about tools that can be used for both prototyping and building production software and talked about how to choose between developing for the mobile web, native apps or taking a hybrid approach.
Here are the slides from my talk at Founder Labs: