-
Templates
After watching this video; you will be able to describe the project (process) templates.
-
ALM Process
After watching this video; you will be able to describe the key components of ALM processes.
-
ALM Process Optimization
After watching this video; you will be able to discuss the optimization of the ALM process and the recognition of potential barriers to efficient development and delivery.
-
Altering Backlog Configuration
After watching this video; you will be able to work with backlog settings.
-
Analyzing and Tracking Tests
After watching this video; you will be able to analyze test results.
-
Architectural Design
After watching this video; you will be able to outline techniques to develop an architectural model of a project or item.
-
Architectural Design Tools
After watching this video; you will be able to work with architectural design tools.
-
Aspects of Iteration Management & Quality
After watching this video; you will be able to define sprint iterations and adding end-to-end value.
-
Build
After watching this video; you will be able to describe Build settings.
-
Change and Issue Management
After watching this video; you will be able to work with change and issue control within the development environment.
-
Change Strategy and Consensus
After watching this video; you will be able to outline change management strategy.
-
CMMI Change Management
After watching this video; you will be able to work with Change within a CMMI process/project.
-
CMMI Issue Management
After watching this video; you will be able to work with Issues within a CMMI process/project.
-
CMMI Risk Management
After watching this video; you will be able to work with Risk within a CMMI process/project.
-
Code Analysis and Review
After watching this video; you will be able to establish code review practices based on performance and security analysis.
-
Code Coverage Analysis
After watching this video; you will be able to describe Code coverage within VS/TFS.
-
Code Coverage Principles
After watching this video; you will be able to describe the code coverage process.
-
Code Review
After watching this video; you will be able to work with the code review component.
-
Coding Standards and Maintenance
After watching this video; you will be able to work with coding standards and maintainable code.
-
Common Defects
After watching this video; you will be able to describe common code defects.
-
Communications
After watching this video; you will be able to define the importance of fast feedback as it relates to communicating requirements.
-
Components of Scrum
After watching this video; you will be able to describe Scrum organization and components.
-
Configuring Capacity Settings
After watching this video; you will be able to develop an appreciation for the Capacity settings.
-
Customer Feedback
After watching this video; you will be able to describe the benefits of end customer feedback to early software iterations within the SDLC.
-
Defect (Bug) Management
After watching this video; you will be able to describe defect management and IntelliTrace.
-
Defect Identification
After watching this video; you will be able to describe defect identification.
-
Defining Key Aspects of Visual Studio ALM
After watching this video; you will be able to detail key aspects of the Visual Studio ALM process.
-
Defining Value in Development Process
After watching this video; you will be able to Define quality and value within the development process.
-
Demonstrating Project Setup in Visual Studio
After watching this video; you will be able to initiate a project in Visual Studio.
-
Designing UI Storyboards
After watching this video; you will be able to work with UI storyboarding.
-
Detailing Components of the ALM Process
After watching this video; you will be able to detail components of the ALM process: Scrum and CMMI.
-
DevOps
After watching this video; you will be able to work with DevOps support tools.
-
DevOps and ALM
After watching this video; you will be able to describe DevOps and Microsoft ALM solutions within the context of the SDLC and the examination.
-
DevOps and System Center
After watching this video; you will be able to describe integration tools.
-
Documentation of Product Backlog Item
After watching this video; you will be able to work with Product Backlog item data.
-
Documenting Requirements
After watching this video; you will be able to work with Visual Studio Product Backlog and document requirements.
-
Effort Management
After watching this video; you will be able to map effort and define project requirements.
-
Elicit; Define; and Review Project Requirements
After watching this video; you will be able to define requirements-gathering methods and documentation of same.
-
End-to-end Quality Process
After watching this video; you will be able to outline the end-to-end quality process.
-
Establishing Project Drivers and Requirements
After watching this video; you will be able to outline scope-driven and data-driven project drivers.
-
Establishing Project Teams in Visual Studio
After watching this video; you will be able to work with Teams in Visual Studio.
-
Establishing Test Environments
After watching this video; you will be able to create test environments.
-
Exam 70-498 Skills Measured
After watching this video; you will be able to describe the examination and path; and the skill requirements to take the examination.
-
Executing Tests
After watching this video; you will be able to execute tests in VB/TFS.
-
Feedback Client
After watching this video; you will be able to work with the Visual Studio Feedback Service.
-
Flexibility Matrix
After watching this video; you will be able to establish and work with a flexibility matrix and manage priority items and release criteria.
-
Identifying and Eliminating Bottlenecks
After watching this video; you will be able to outline the process of bottleneck identification and associated metrics.
-
Identifying Wasteful Activity
After watching this video; you will be able to identify wasteful activity.
-
Implementing Solutions
After watching this video; you will be able to describe the implementation of effective solutions that can be validated.
-
IntelliTrace
After watching this video; you will be able to describe the IntelliTrace tool.
-
Load Testing with Visual Studio
After watching this video; you will be able to Use visual studio to create a cloud-based load test.
-
Managing Mapping
After watching this video; you will be able to work with product backlog Items to Feature mapping.
-
Managing Permission
After watching this video; you will be able to work with Team Administrative Tools in Visual Studio.
-
Managing Product Backlog Items
After watching this video; you will be able to work with product backlog items.
-
Managing Team Capacity
After watching this video; you will be able to obtain a grounding in capacity configuration.
-
Measuring Improvement
After watching this video; you will be able to describe techniques used to measure improvement.
-
Requirements Analysis
After watching this video; you will be able to analyze and manage requirements.
-
Requirements Baseline
After watching this video; you will be able to define the Requirements Baseline based on analysis and break requirements down into Tasks.
-
Requirements Data
After watching this video; you will be able to define requirements characteristics and associated data; and describe requirement breakdown including Tasks.
-
Resource Planning
After watching this video; you will be able to outline planning and resource allocation.
-
Scrum Artifacts: Project Features and Backlogs
After watching this video; you will be able to describe scrum artifacts: feature and backlog management.
-
Scrum Events – Events
After watching this video; you will be able to describe Scrum events.
-
Scrum Events – Planning
After watching this video; you will be able to describe Scrum planning.
-
Scrum Sprint Management (Part 1)
After watching this video; you will be able to describe various aspects in relation to management of sprints within the scrum process (Part 1).
-
Scrum Sprint Management (Part 2)
After watching this video; you will be able to describe various aspects in relation to management of sprints within the scrum process (Part 2).
-
Scrum Teams
After watching this video; you will be able to outline Scrum team roles and responsibilities.
-
Source and Configuration Management
After watching this video; you will be able to describe configuration management and appropriate tooling.
-
Microsoft Project
After watching this video; you will be able to describe how MS Project fits into the development effort.
-
Optimizing Development
After watching this video; you will be able to work with geographically distributed development teams and team members.
-
Organizing Test Components
After watching this video; you will be able to define test candidates selection and work with test plans and artifacts.
-
PowerPoint Storyboards
After watching this video; you will be able to work with PowerPoint Storyboarding.
-
Prioritization
After watching this video; you will be able to work with Product backlog Prioritization.
-
Problem Investigation
After watching this video; you will be able to describe how observable problems might be indicative of more general system-wide issues.
-
Project Management
After watching this video; you will be able to describe roles; authority; and permissions.
-
Project Management/Tracking
After watching this video; you will be able to detail available project planning and management tools.
-
Project Risk
After watching this video; you will be able to describe how risk might be managed with the Agile process.
-
Project Scope
After watching this video; you will be able to work with scope definition.
-
Project Tools
After watching this video; you will be able to identify and select planning and management tools and associated processes.
-
Project Tracking
After watching this video; you will be able to determine how to project status.
-
Putting Testing to the Test in DevOps
After watching this video; you will be able to Describe testing and integration within a DevOps environment.
-
Quality Integration
After watching this video; you will be able to describe quality positioning with the ALM process.
-
Requirement Refinement
After watching this video; you will be able to analyze requirements with a view to breaking down larger requirements into smaller or self-contained requirements elements.
-
Sprint Iterations
After watching this video; you will be able to describe sprint iterations.
-
Sprint Mapping
After watching this video; you will be able to work with sprints in Visual studio.
-
Sprints Management
After watching this video; you will be able to work with sprints in Visual studio.
-
System Center
After watching this video; you will be able to give an overview of System Center components with reference to DevOps.
-
Team Foundation Server
After watching this video; you will be able to describe Development using Team Services.
-
Team; Groups; Users; Permissions
After watching this video; you will be able to work with Groups; Users; Permissions; and Security.
-
Template and Work Item Customization
After watching this video; you will be able to describe Template and Work Item Customization.
-
Test Environments
After watching this video; you will be able to describe testing environments.
-
Test Management
After watching this video; you will be able to describe testing tools and types.
-
Test Manager
After watching this video; you will be able to work with Test Manager.
-
Test Strategy and Plans
After watching this video; you will be able to develop test plans.
-
Test Types (Part 1)
After watching this video; you will be able to describe test types.
-
Test Types (Part 2)
After watching this video; you will be able to describe test types.
-
Test Workflow
After watching this video; you will be able to describe test workflow and environments.
-
Tracking Test Results
After watching this video; you will be able to track test results.
-
Troubleshooting
After watching this video; you will be able to describe troubleshooting.
-
Unit Test Standards
After watching this video; you will be able to describe the establishment of unit test standards.
-
Unit Testing Extensions
After watching this video; you will be able to describe Unit Testing for external frameworks.
-
Unit Testing External Frameworks
After watching this video; you will be able to work with Unit Testing for external frameworks.
-
Velocity and Forecasting
After watching this video; you will be able to work with velocity and forecasting within a scrum project.
-
Visual Studio IDE Interface
After watching this video; you will be able to work with the Visual Studio IDE Interface.
-
Visual Studio IDE Introduction
After watching this video; you will be able to describe the Visual Studio IDE.
-
Waste Elimination
After watching this video; you will be able to describe waste elimination.
-
Working with IntelliTrace
After watching this video; you will be able to outline IntelliTrace files and function.
-
Working with Template and Work Item Customization
After watching this video; you will be able to customize process templates and work items.
-
Work-in-process
After watching this video; you will be able to describe the relationship between work-in-process and cycle time.
-
Unit Testing
After watching this video; you will be able to work with Unit Testing.
-
Diagnostics
After watching this video; you will be able to describe diagnostics and available tools.
-
Version Control
After watching this video; you will be able to work with TFVC.
-
Documenting Requirements
After watching this video; you will be able to outline the practices of requirements documentation.
-
Capacity Planning
After watching this video; you will be able to work with the Capacity Planning tool.
-
Creating Tasks
After watching this video; you will be able to configure Sprint Item tasks.
-
Define End Value for Software Iterations
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.
- 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
- 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
- work with scope definition
- outline techniques to develop an architectural model of a project or item
- work with architectural design tools
- 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
- 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
- outline the practices of requirements documentation
- work with Product Backlog item data
- work with UI storyboarding
- analyze and manage requirements
- define sprint iterations and adding end-to-end value
-
Define the ALM Process
Application Lifecycle Management is a central component of the Visual Studio IDE. Supported via the implementation of Agile, Scrum, and CMMI templates, Visual Studio supports the mapping of development practices to well-established development methodologies, and provides necessary tools to support the end-to-end ALM process and to bring value and efficiencies. This course covers Application Lifecycle Management with respect to the adoption of established methodologies including Agile, Scrum (Agile) and CMMI (Waterfall). You will learn about the implementation of Agile and Scrum with respect to team development and the supporting Visual Studio toolset. In addition, the course outlines the implementation of the Microsoft Solutions Framework to improve the Capability Maturity Model Integration (CMMI) process.
- start the course
- describe the key components of ALM processes
- initiate a project in Visual Studio
- describe Scrum organization and components
- outline Scrum team roles and responsibilities
- work with Teams in Visual Studio
- work with Team Administrative Tools in Visual Studio
- describe Sprint planning
- describe Scrum events
- describe various aspects in relation to management of sprints within the scrum process (Part 1)
- describe various aspects in relation to management of sprints within the scrum process (Part 2)
- describe scrum artifacts: feature and backlog management
- work with product backlog items
- work with product backlog Items to Feature mapping
- work with backlog settings
- describe sprint iterations
- work with sprints in Visual studio
- work with sprints in Visual studio
- obtain a grounding in capacity configuration
- configure Sprint Item tasks
- develop an appreciation for the Capacity settings
- outline scope-driven and data-driven project drivers
- work with change and issue control within the development environment
- work with Issues within a CMMI process/project
- work with Change within a CMMI process/project
- work with Risk within a CMMI process/project
- detail components of the ALM process: Scrum and CMMI
-
Defining Effective End-to-end SDLC Practices
In the modern software application environment, the emphasis is placed on fast turnaround, frequent upgrade, and improvement. Development teams must adopt practices, skills, and methodologies that support efficiencies at all levels of the ALM process. In this course, you will learn the value of taking an end-to-end view of the Software Development Lifecycle (SDLC) within the ALM process. You will also learn about understanding feedback, optimizing cycle times, improving quality, minimizing wasteful practices, and developing a continuous improvement posture.
- start the course
- describe the examination and path, and the skill requirements to take the examination
- describe DevOps and Microsoft ALM solutions within the context of the SDLC and the examination
- describe the Visual Studio IDE
- work with the Visual Studio IDE Interface
- describe how observable problems might be indicative of more general system-wide issues
- discuss the optimization of the ALM process and the recognition of potential barriers to efficient development and delivery
- define the importance of fast feedback as it relates to communicating requirements
- describe the benefits of end customer feedback to early software iterations within the SDLC
- work with PowerPoint Storyboarding
- work with the Visual Studio Feedback Service
- outline the process of bottleneck identification and associated metrics
- describe the implementation of effective solutions that can be validated
- describe the relationship between work-in-process and cycle time
- describe defect identification
- outline the end-to-end quality process
- describe quality positioning with the ALM process
- identify wasteful activity
- describe waste elimination
- outline change management strategy
- describe techniques used to measure improvement
- detail key aspects of the Visual Studio ALM process
-
Develop Customer Quality with High Value
The Visual Studio IDE promotes and supports the principle of quality within the development cycle. Areas of focus include code quality, development tools and management, standards, testing and alignment, and development teams. In this course, you will learn about the application of coding disciplines and testing practices and techniques to promote, build in, and sustain application quality, continuous improvement, and customer value.
- start the course
- establish code review practices based on performance and security analysis
- work with the code review component
- describe the code coverage process
- describe common code defects
- describe the establishment of unit test standards
- work with Unit Testing
- describe Code coverage within VS/TFS
- describe Unit Testing for external frameworks
- work with Unit Testing for external frameworks
- work with coding standards and maintainable code
- describe configuration management and appropriate tooling
- work with TFVC
- define test candidates selection and work with test plans and artifacts
- develop test plans
- describe testing tools and types
- describe test types
- describe test types
- execute tests in VB/TFS
- analyze test results
- track test results
- describe the project (process) templates
- describe Template and Work Item Customization
- customize process templates and work items
- describe roles, authority, and permissions
- work with Groups, Users, Permissions, and Security
- define quality and value within the development process
-
Integrate Development and Operations (DevOps)
DevOps is an abbreviation for a modern methodology that describe practices and technologies (automated and manual) that support tight integration between the application development and production (including testing and quality) environments. By integrating the traditional isolated environments, the ALM process supports an open communications methodology, and allows for controlled automated processes within the entire application lifetime. In this course, you will learn that Visual Studio is designed around the DevOps idea, and provides a number of supporting components and methods to promote controlled automation, monitoring, and improved communication within the ALM process. You will also learn about the available tools and techniques within Visual Studio that support DevOps.
- start the course
- work with DevOps support tools
- describe test workflow and environments
- describe testing environments
- work with Test Manager
- create test environments
- use visual studio to create a cloud-based load test
- describe Build settings
- describe diagnostics and available tools
- work with diagnostic tools and logs
- describe integration tools
- give an overview of System Center components with reference to DevOps
- describe troubleshooting
- describe defect management and IntelliTrace
- describe the IntelliTrace tool
- outline IntelliTrace files and function
- configure IntelliTrace
- work with IntelliTrace
- describe testing and integration within a DevOps environment