Tag Archives: personas

Agile Book – Requirements

This is the second in a series of blogs about our upcoming textbook called Introduction to Agile Methods that I have written with Sondra Ashmore.  The first blog spotlighted Roles and our second post was a guest blog by Sondra on Agile in Academics.  I hope these blogs inspire you to want to read the whole book!  Pre-orders are available on Amazon right now – just search Introduction to Agile Methods by Sondra Ashmore and Kristin Runyan. The chapter spotlight for this post concerns Requirements and how they Userstoryare approached very differently in Agile, as opposed to Waterfall.  Within Agile, the terms around requirements include User Stories, Epics, Acceptance Criteria, Personas, Release Management and much more.  The excerpt that I have chosen to share here addresses a particularly challenging aspect of managing requirements and priorities – Customer Specific Code Requests.  First, here are the learning objectives for the chapter.

Learning Objectives

  • Recognize the differences between Agile and Waterfall with regard to requirements gathering and documentation
  • Understand the format used within Scrum for user stories, including epics and acceptance criteria
  • Explore several examples of how user stories are broken down from epics to child user stories and how acceptance criteria add important details to the story
  • Learn how the other methodologies differ from Scrum in their terminology and practices
  • Examine how requirements can be enhanced by using personas or engaging User Experience (UX) designers to better understand potential system users
  • Understand how user stories and Agile development efforts map into a marketplace driven by consumer demands and customer-specific development requests
  • Value the importance of communication and transparency when it comes to requirement specifications and priorities
  • Explore Lean software development and the Lean start-up concepts and how they influence the product development process