In this course, you will be introduced to the practices of Agile project planning. You will also become familiar with project planning tasks such as creating and estimating user stories, release and iteration planning, and Agile modeling.
Learning Objectives
Agile Software Development Projects
- start the course
- identify the tasks to perform before executing iterations
- recognize additional approaches to Agile planning
User Stories
- describe what an Agile user story is
- recognize the purpose of Agile user roles and proxies
- identify techniques for estimating Agile stories
- describe how to create an Agile user story
- describe how to evaluate an Agile user story
- describe how to estimate an Agile user story
- recognize how to create a release plan
Agile Planning
- identify project buffers in a given scenario
- list the steps in velocity-driven iteration planning
- recognize the activities of commitment-driven iteration planning
- complete activities common to the release planning phase of an Agile software development project
- complete activities common to the iteration planning phase of an Agile software development project
Agile Modeling
- identify features of Agile modeling
- describe how to implement Agile modeling
- recognize how Agile model driven development (AMDD) activities fit into the Agile software development process
Practice: Planning Projects
- describe how to plan Agile software development projects