Consulting Training Blog Careers About Us Contact Us

Managing Projects Using Visual Studio and Scrum Training

Course ID: ACC-MPV
Duration: 3 Days

Upcoming Classes

Sorry, nothing scheduled right now. Click the Get Notified button below to be alerted when a class is scheduled.

Get Notified

On Site/Private

Can't find a class that fits right for you? Contact us to inquire about scheduling your own private class

Contact Us

Description

This three-day course will help take your team and project to the next level. Using a combination of lecture, demonstrations, hands-on activities, and team-based exercises, attendees will experience how to deliver software using the Scrum framework and the corresponding tools and practices in Visual Studio 2015. 
Students will work in teams on a common case study. This course can be delivered using either on-premises Team Foundation Server 2015 or Visual Studio Online to plan and track work. 

Bring This Course To You

For groups of 5 or more, let Intertech bring this course to your location. Customized versions tailored towards your objectives are also available.

Learn More

Learning Objectives

At course completion, attendees will have had exposure to: 
  • Agile software development values and principles
  • Why empiricism is best suited for complex work
  • The Scrum framework
  • Scrum roles, events, and artifacts
  • Product Backlog refinement
  • Lean approaches to software requirements
  • Requirements vs. specifications
  • Importance of acceptance criteria
  • Agile estimation techniques
  • Definition of “Ready”
  • Definition of “Done”
  • Reducing waste during development
  • Mapping Scrum concepts to Visual Studio
  • The Visual Studio Scrum process template
  • Mapping a product to a team project
  • Using Visual Studio to plan and track work
  • Strategies for one product with multiple teams
  • Strategies for one team with multiple products
  • Creating a Product Backlog in Visual Studio
  • Refining and ordering the Product Backlog
  • Tracking Effort and Business Value
  • Customizing and using the Kanban board 
  • Creating epic and feature level backlogs
  • Velocity and Cumulative Flow charts
  • Configuring project alerts and notifications
  • Forecasting work for upcoming Sprints
  • Planning work in the current Sprint
  • Decomposing the forecast into task work items
  • Using the task board to update Sprint progress
  • Using the Burndown chart to assess progress
  • Using storyboards to elicit stakeholder feedback
  • Use the code review feature in Visual Studio  
  • Capturing stakeholder feedback
  • Use a team room to collaborate with others
  • Using Microsoft Test Manager 2015
  • Create a test plan, test suites, and test cases
  • Using the My Work page in Team Explorer
  • Automating builds using Team Foundation Build
  • Writing and running unit tests
  • Practicing Test-Driven Development (TDD)
  • Practicing Continuous Integration (CI)
  • Relevant queries and reports
  • Reporting on the product’s health and progress
  • Creating custom reports in Microsoft Excel

Audience

Product Owners, Scrum Masters, developers, testers, architects, business analysts, team leaders, and managers who want to improve the way their software is delivered should attend this class. Both technical and non-technical people will benefit from the discussions. 

Prerequisites

Having some project management and software development experience, either as a team member or as a project manager, is preferred. Experience with Agile software development, Scrum and Visual Studio are also helpful, but not required. Attendees should read and be familiar with the Scrum Guide.

Course Outline

Module 1: The Scrum Framework

  • The Scrum Guide
  • Empiricism, inspection, adaptation, transparency
  • Scrum roles, events, and artifacts 

Module 2: Scrum in Action

  • Refining the Product Backlog
  • Planning a Sprint
  • Planning daily work
  • Conducting a Sprint Review
  • Conducting a Sprint Retrospective 

Module 3: Adopting Scrum

  • Changing organizational culture
  • Adoption blockers and common issues
  • Dysfunction case studies 

Module 4: The Team Project

  • Visual Studio 2015 editions and features
  • Visual Studio 2015 ALM overview
  • Planning and creating a team project
  • Configuring security, areas, and alerts/notifications
  • Supporting multiple teams in a scaled environment
  • Supporting multiple products by a single team 

Module 5: The Product Backlog

  • Visual Studio Scrum overview
  • Creating and managing the Product Backlog
  • PBI and Bug work item types
  • Tagging, querying, and charting work items
  • Using the Kanban board
  • Implementing a definition of “Ready”
  • Creating epic and feature level backlogs 

Module 6: Planning and Tracking a Sprint

  • Configuring Sprints and sprint dates
  • Planning the forecasted work in the Sprint
  • Creating task work items to represent the plan
  • Configuring project alerts and notifications
  • Tracking the daily progress of work
  • Using the burndown chart 

Module 7: Collaborating as a Team

  • Collaboration principles and practices
  • Creating storyboards in PowerPoint
  • Reviewing code in Visual Studio  
  • Providing feedback using the Feedback Client 
  • Collaborating in a Team Room 

Module 8: Agile Software Testing

  • Agile testing principles and practices
  • Creating tests to represent the Sprint plan
  • Microsoft Test Manager 2015
  • Creating a test plan, test suites, and test cases
  • Planning and running tests from the browser 

Module 9: Agile Software Development

  • Using the My Work page in Team Explorer
  • Unit Testing & Test-Driven Development (TDD)
  • Team Foundation Build 2015
  • Continuous Integration (CI) 

Module 10: Reporting

  • The metrics that matter
  • Visual Studio reporting capabilities
  • Visual Studio Scrum out-of-the-box reports
  • Ad-hoc reporting using queries and charts
  • Ad-hoc reporting using Excel 

Free Resources from Intertech

Free On-Demand Video Bundle: IoT, Agile/Scrum, and Leadership

Free Whitepaper: Design and Code Review Checklist

UX Design: 4 Key Factors to Know Before Starting

X