Learn the techniques for gathering both functional and non-functional business requirements.