It was sometime during my first few months in Agile when I sat in a sprint planning session, slightly overwhelmed, watching the product owner, developers, and testers throw around terms like "acceptance criteria," "user stories," and something new to...