Nick Lee's course on Azure DevOps offers project managers tools for optimizing workflow with Taskboards and Scrum, focusing on management. Learn to configure epics, sprints, and more for effective team management.
In this course, Nick Lee introduces Azure DevOps as a comprehensive tool for project managers aiming to optimize their development workflow through features like Taskboards and Scrum methodologies. He emphasizes that the course is designed for project managers, team leads, stakeholders, and anyone involved in planning, tracking, or overseeing projects, focusing on the management aspect rather than the technical details of development processes. The curriculum will cover accessing Azure DevOps, configuring epics, sprints, features, user stories, tasks, bugs, and utilizing various tools within Azure DevOps to manage teams effectively in any workflow or development process.
Course Outline ( Free Preview)
Module 01A - Introduction
This video introduces Azure DevOps for Project Managers, focusing on streamlining development workflows with Azure DevOps, Taskboards, and Scrum methodologies, specifically from a project management perspective. It targets project managers, team leads, stakeholders, and those involved in project planning, tracking, or oversight. The video also covers accessing Azure DevOps, creating organizations and projects, and a brief demo on navigating Azure DevOps.
Module 01B - What is Azure Devops
In this module, Nick introduces Azure DevOps as a comprehensive tool designed to enhance team efficiency in planning, building, and delivering projects. He emphasizes the importance of utilizing the 'Overview' and 'Boards' sections for managing workflows, while also noting that other features like 'Repos', 'Pipelines', 'Test Plans', and 'Artifacts' are more suited for development teams. Key terminologies for students to remember include 'Dashboards', 'Work Items', 'Backlogs', and 'Sprints', which are integral to navigating and maximizing the benefits of Azure DevOps.
Module 01C - Why Use Azure DevOps4 min.
Nick discusses the benefits of using Azure DevOps, focusing on its integrated tools, particularly Taskboards, which facilitate quick and easy navigation between different task statuses. He highlights the advantages of Azure DevOps in agile project management, collaboration, visibility, transparency, and scalability. The speaker emphasizes how Taskboards, along with other tools like repos, pipelines, and test plans, support agile methodologies like Scrum and Kanban, enhance collaboration through features allowing notes, screenshots, and task assignments, and ensure accountability through transparency in task statuses. Additionally, the scalability of Azure DevOps is mentioned, with its hierarchical features and the ability to use past items as templates, alongside the availability of third-party extensions to enhance the Azure DevOps experience.
Module 01D - Goals as a Project Manager3 min.
In this Module, Nick explores the pivotal role of project managers in Azure DevOps, emphasizing their responsibility for task assignment, workflow management, and ensuring team accountability. He highlights the importance of flexibility in managing tasks and adapting to unexpected changes, underscoring the agile methodology's role in realistic goal setting and sprint planning. The module concludes with the significance of maintaining team visibility, allowing project managers to monitor progress and manage resources effectively.
Module 02 - Agile Methodology11 min.
In this module, Nick introduces the Agile methodology, emphasizing its incremental approach to project management through sprints, which can vary in length to suit different tasks and goals. He highlights the importance of consistency in sprint lengths for setting realistic expectations among team members and stakeholders.
Module 03 - Boards15 min.
In this Module, Nick will guide you through the essential features of Azure DevOps, focusing on the agile methodology and project management. He'll demonstrate how boards are pivotal in creating, managing, and tracking work items like epics, user stories, tasks, and bugs. You'll learn to navigate the high-level boards, customize columns for your project's needs, and visualize work progress from inception to completion. Nick emphasizes the significance of backlogs and sprints in organizing and prioritizing work for accountability and efficient progress tracking. This cohesive overview will equip you with the skills to effectively utilize Azure DevOps tools for optimal project management.
Module 04 - Sprints9 min.
In this Module, Nick introduces the concept of sprints within the Agile methodology, emphasizing their role as time-boxed periods, typically one to four weeks long, during which a team completes a set amount of work. He explains the fluid nature of sprints, allowing for the adjustment of workloads as necessary, and highlights the importance of planning multiple sprints in advance for effective project management.
Module 05 - Epics13 min.
In this Module, Nick introduces the concept of epics within Azure DevOps, highlighting their role as the highest level of work item in the agile methodology hierarchy. He explains that epics are large bodies of work that can be broken down into smaller tasks, user stories, and features, often spanning multiple sprints. The module also covers how to create and manage epics in DevOps, emphasizing the importance of understanding their structure and function for effective project management.
Module 06 - Features8 min.
In this Module, Nick guides students through the intricacies of Azure Demos for Project Managers, focusing on the agile methodology structure and the role of features within it. He explains how features, positioned below Epics, are crucial pieces of functionality that deliver value through multiple user stories, using the development of a Power BI report as a practical example.
Module 07 - User Stories8 min.
In this Module, Nick introduces the concept of user stories within Azure DevOps, emphasizing their role as concise descriptions of features from the end-user's perspective to guide development efforts. He explains the hierarchy within DevOps, where user stories follow epics and features, highlighting the importance of assignments to specific team members for efficient project management. Through practical examples, such as building a Power BI report, Nick illustrates how user stories facilitate the data discovery phase, underscoring the significance of tasks and their assignments to individual contributors.
Module 08 - Tasks12 min.
In this Module, Nick introduces the concepts of tasks and bugs within Azure DevOps, emphasizing their roles in the agile methodology hierarchy. He explains that tasks are specific units of work required to complete a user story or feature, assigned to individuals, while bugs are reactively created issues identified during testing or application use. The module demonstrates how to manage these elements in DevOps, providing a practical understanding of their application in project management.
Module 09 - Assigning Work Items to Sprints6 min.
In this Module, Nick guides students through the process of assigning work items to sprints in Azure DevOps, emphasizing the hierarchical structure where epics and features sit above user stories and tasks. He explains that while any work item can be assigned to a sprint, only user stories and tasks are visible within the sprint, highlighting the importance of understanding the relationship between these items for effective sprint planning. The tutorial concludes with practical steps on how to assign these items to a sprint and analyze their progress, making it essential for students to grasp the concepts of iteration, user stories, and tasks for successful project management.
Module 10 - Dashboard7 min.
In this Module, Nick introduces the concept of dashboards in Azure DevOps, emphasizing their importance for project visibility and accountability. He explains how dashboards provide a high-level overview of project activities, including tracking issues and monitoring key performance indicators (KPIs) like burn up and burn down charts. This module is essential for understanding how to make data-driven decisions and manage projects effectively using Azure DevOps.
Module 11 - Outro2 min.
In this final video of the DevOps for Project Managers course, Nick wraps up the journey by revisiting the core concepts of Azure DevOps, emphasizing its role in enhancing accountability, visibility, and transparency in project management. He highlights the importance of optimizing workflow experiences, not for micromanagement, but to improve project outcomes through better resource allocation. Congratulations, and thank you for completing our course!
Nick has been a dedicated trainer and consultant since 2018, leveraging his extensive experience working with major companies, including Fortune 200 corporations, professional sports organizations, government entities, and leading firms in the finance and healthcare sectors. With a specialized focus on Power BI and data engineering, Nick has consistently demonstrated his ability to drive data-driven decision-making and optimize business processes. His commitment to excellence and his in-depth technical expertise have made him a trusted advisor and sought-after expert in the industry.