QA-QAMPVS15

Ladda ner som PDF

Managing Projects Using Visual Studio and Scrum

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.

Who Should Attend
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.

Prior knowledge

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.

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 ... Läs mer

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

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


Utbildningen levereras i samarbete med

Kurs-ID: QA-QAMPVS15
Längd: 3 dagar
Pris exkl moms: 24 540 kr

Avtalsrabatter och kampanjer kan ej nyttjas på denna kurs.


Lämna dina kontaktuppgifter om du önskar en företagsintern utbildning.

Tipsa