Lean UX: the next generation of user-centered agile development?
Managing the development of large software systems: concepts and techniques