Download and Learn Agile Software Development Udacity Nanodegree Course 2023 for free with google drive download link.

Learn best practices for using the Agile framework to build better products faster and more efficiently.

In collaboration with

ThoughtWorks

What You’ll Learn in Agile Software Development Nanodegree

Agile Software Development

3 months to complete

Learn how to build products that deliver continuous value to customers using an Agile approach to software development. By the end of this program, students will be able to differentiate between Scrum, Kanban, and XP, create an environment that fosters high performing teams, and manage iteration planning using Agile techniques. Students will also be able to create a release plan for a Minimum Viable Product, create metrics that show project status, and effectively communicate progress both within and outside of the development team.

Agile Software Development Nanodegree Intro Video:

Prerequisite knowledge

No experience required.

No prior experience is required, but it is recommended that students are comfortable with basic computer skills, such as managing files, using third-party online programs, and navigating the Internet through an online browser.

Foundations of Agile and Agile Frameworks

In this course, students will be introduced to The Agile Mindset and how it sets the tone for “being” Agile versus just “doing” Agile. Students will learn to leverage The Agile Manifesto as the foundation for all Agile Frameworks, identify the practical differences between Agile and Waterfall approaches, and master characteristics of three of the more popular Agile Frameworks being utilized across all industries: Scrum, Kanban and XP. Students will then take a deep dive into Agile Teams and Governance and apply best practices of both in order to deliver immense business value.

Project – WorldVisitz Mobile App Agile Delivery Launch

In this project, students will step in as an Agile consultant to help launch WorldVisitz’s Agile journey. Students will recommend and define an Agile delivery solution for WorldVisitz executives to replace their current inefficient traditional product development processes. Based on an assessment of the organization, students will prepare a presentation to convince WorldVisitz leaders of the business value and rationale for adopting an Agile framework. Students will also prepare an Agile onboarding presentation to get the team started on their Agile journey.

Delivering Value with Agile Planning and Prioritization

The Agile approach to planning is an iterative process that focuses on delivering

value to the customer. In this course, students will be introduced to the high level aspects of agile planning, including product vision and roadmaps. Students will also learn how to manage requirements at the tactical level, including gathering, writing, and prioritizing requirements using agile techniques from each of the major frameworks. Finally, students will learn different approaches to estimating work and how to build release and iteration plans that help the team continuously deliver value. At the end of the course, students will be equipped with the tools and techniques they need to apply Agile Planning and Prioritization within a team or organization to deliver value more efficiently.

Project – Create an MVP Release Plan

In this project, students will create a plan to develop a software product for the Centers for Disease Control that will help prevent the spread of a deadly virus. Students will be given a specific set of criteria to create a plan for the customer. The plan will include a vision, roadmap, user stories, and a release plan that outlines the minimum set of features that are needed to make the product successful and align with business requirements for an MVP.

Progress, Communication, and Organizational Agility

In this course, students will learn how to communicate project progress and status through information radiators, guide and direct organizational agility through the use of metrics, and differentiate between patterns to mimic and anti-patterns to avoid. Students will also learn how to identify and mitigate risk, and build both internal and external communication strategies that work effectively for the relevant stakeholder audience.

Project – Report Agile Project Status with a Big Visual Information Radiator

In this project, students will learn how to plan, organize, monitor, and display project information at a glance. Students will create a Big Visual Information Radiator (BVIR) that can be used by anyone involved in an Agile project to review project goals, work completion status, metrics, risks, and target completion date. Students will learn how to use techniques such as appropriate use of burn-up and burn-down charts, prioritization of user stories, identifying risks, and calculating velocity. Students will also learn how to effectively communicate project status and appropriate key metrics to a senior management audience within a corporation.

According to Burning Glass, the median Agile Project Manager salary is $103,000.

Agile Software Development Nanodegree Free Download Link: