So much of software development and customer solution delivery is exploratory, requiring experimentation to solve new problems in areas we know nothing about. Our requirements are not known. They are not waiting to be gathered. They must be discovered. In many cases it may only be possible to determine the cause of a successful effect after the event. So how do we approach such uncertain situations as Business Analysts? This session will introduce the Cynefin framework, a model that helps us make sense of different problems, based on their predictability. It will describe how we as analysts can use it to understand which of our problem areas are complex and how we should respond, embracing this uncertainty. It will also introduce requirement discovery techniques for problems that no-one yet understands, and how these have been used to discover customer needs in a new loyalty proposition at John Lewis & Partners.