The central component of the APL development phase is the software iteration. Visual Studio provides tools and techniques to support software iterations management and overall application project management the Product Backlog. This course details available requirements, tools, and methodologies associated with the management of project requirements, ranging from team management, iteration control, capacity; manpower and resource management, project tracking, prioritization, effort, business value, project health validation, and reporting. In this course, you will also learn about techniques and practices that promote software iteration end value and that support the discovery of application requirements, assist with requirement breakout and inter-dependency, and sustain the development of a dynamic project development plan.
Learning Objectives
Release Planning
- start the course
- establish and work with a flexibility matrix and manage priority items and release criteria
- outline planning and resource allocation
- work with the Capacity Planning tool
- work with geographically distributed development teams and team members
- describe how risk might be managed with the Agile process
Project Tracking and Management
- detail available project planning and management tools
- describe Development using Team Services
- describe how MS Project fits into the development effort
- identify and select planning and management tools and associated processes
- work with velocity and forecasting within a scrum project
- determine how to project status
- work with Product Backlog Prioritization
Project Scope
- work with scope definition
- outline techniques to develop an architectural model of a project or item
- work with architectural design tools
Establish Project Requirements
- define requirements-gathering methods and documentation of same
- define requirements characteristics and associated data, and describe requirement breakdown including Tasks
- work with Visual Studio Product Backlog and document requirements
Manage Project Requirements
- map effort and define project requirements
- analyze requirements with a view to breaking down larger requirements into smaller or self-contained requirements elements
- define the Requirements Baseline based on analysis and break requirements down into Tasks
Document Project Requirements
- outline the practices of requirements documentation
- work with Product Backlog item data
- work with UI storyboarding
Requirements Management
- analyze and manage requirements
Practice: Iteration Management and Quality
- define sprint iterations and adding end-to-end value