Published 8/2024
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 12.7Â GB | Duration: 27h 33m
Learn principles of Agile and Scrum methodologies, and gain practical skills to effectively manage and deliver projects.
What you’ll learn
Understand the Agile mindset and its core principles.
Gain in-depth knowledge of the Scrum framework, roles, and events.
Learn techniques for value-driven delivery, including prioritization and MVP development.
Understand Agile compliance, contracts, and stakeholder management.
Develop skills in team performance, collaboration, and communication.
Master time-boxing, estimation, and problem-solving techniques.
Learn effective risk management and continuous improvement practices within Agile.
Apply Agile principles across various projects and contexts.
Requirements
Enthusiasm and determination to make your mark on the world!
Description
A warm welcome to the Agile and Scrum: From Fundamentals to Advanced Practices course by Uplatz.What is Agile?Agile is a broader project management philosophy that encompasses a set of values and principles for guiding software development and other projects. It emphasizes customer collaboration, frequent delivery of working software, responding to change over following a rigid plan, and valuing individuals and interactions over processes and tools. Agile methodologies like Scrum are designed to promote transparency, continuous improvement, and rapid adaptation to changing requirements.What is Scrum?Scrum is a lightweight, agile framework designed to help teams develop complex products in an iterative and incremental manner. It provides a structured approach to project management, emphasizing flexibility, adaptability, and close collaboration among team members. At its core, Scrum breaks down large projects into smaller, manageable units called sprints, typically lasting two to four weeks. During each sprint, the team focuses on completing a specific set of prioritized tasks, with regular checkpoints and opportunities for adjustment to ensure the project stays on track and aligned with the evolving needs of stakeholders.Scrum and Agile offer a framework for managing complex projects that emphasizes collaboration, flexibility, and customer satisfaction. They empower teams to deliver value more frequently, adapt to change, and continuously improve their performance.How Scrum and Agile Work TogetherScrum and Agile are intrinsically linked, with Scrum being one of the most widely adopted Agile frameworks. Scrum provides a practical implementation of Agile principles through its defined roles, events, and artifacts.Roles: Scrum involves three key roles: the Product Owner (responsible for defining product vision and prioritizing features), the Scrum Master (facilitates the Scrum process and removes obstacles), and the Development Team (self-organizing and cross-functional group responsible for delivering product increments).Events: Scrum events include Sprint Planning (where the team plans the work for the upcoming sprint), Daily Scrum (a short daily meeting to discuss progress and challenges), Sprint Review (where the team demonstrates the completed work and gathers feedback), and Sprint Retrospective (a reflection meeting for the team to identify areas for improvement).Artifacts: Scrum relies on three artifacts: the Product Backlog (a prioritized list of desired features), the Sprint Backlog (items selected for the current sprint), and the Increment (potentially shippable product functionality created during the sprint).Main Features of AgileCustomer Collaboration: Agile teams prioritize understanding and fulfilling customer needs throughout the development process.Adaptability to Change: Agile teams welcome change and can adjust their plans based on new information or evolving market conditions.Focus on Working Software: The primary measure of progress is working software, rather than extensive documentation or planning.Collaboration: Agile teams foster collaboration and open communication among all members.Sustainable Pace: Agile teams aim to maintain a sustainable work pace that allows for continuous delivery without burnout.Main Features of ScrumIterative and Incremental Development: The project is divided into short iterations (sprints), where the team focuses on delivering a potentially shippable product increment at the end of each sprint.Self-Organizing Teams: Scrum teams are cross-functional and empowered to manage their own work, making decisions about how to achieve their sprint goals.Time-Boxing: Each sprint has a fixed time duration, creating a sense of urgency and focus.Transparency: Scrum emphasizes open communication and visibility into the team’s work, progress, and challenges.Continuous Improvement: Retrospectives at the end of each sprint provide an opportunity for the team to reflect and identify ways to improve their processes and performance.Agile and Scrum: From Fundamentals to Advanced Practices – Course CurriculumIntroduction to Scrum and AgileScrum Agile Mindset and PrinciplesBenefits of Agile and Project Management ApproachScrum Agile Methodologies and MindsetsScrum Definition and Three PillarsScrum ValuesScrum Roles and FeaturesKey Terms of ScrumExtreme ProgrammingFeature-driven DevelopmentValue-driven DeliveryValue-driven Delivery – IRRValue-driven Delivery – Prioritization TechniquesValue-driven Delivery – MVPAgile ComplianceEarned Value ManagementEarned Value MetricsAgile Contract and TypesAgile Stakeholder ManagementAgile Stakeholder Needs and UnderstandingAgile PersonasAgile Community ManagementAgile Impediments LogAgile Team Performance and FormationAgile Team Performance – Management and LeadershipsAgile Collaboration and Brainstorming TechniqueAgile Time-Boxing and Estimation TechniqueAgile Problem Detection and Resolution TechniqueAgile Risk Management Life CycleAgile Continuous Improvement and Continuous DevelopmentCareer Scope in Agile and ScrumCompleting a Scrum and Agile course can open doors to a variety of career opportunities. Agile can provide a solid foundation for a fulfilling career in project management, software development, or other fields where Agile methodologies are used. Some of the key potential career paths and job titles to pursue are:Direct Scrum Roles:Scrum Master: This is a core role in Scrum, responsible for facilitating the Scrum process, removing impediments, and ensuring the team adheres to Scrum values and practices.Product Owner: This role is responsible for maximizing the value of the product by defining and prioritizing the product backlog. They work closely with the development team and stakeholders to ensure that the right product is being built.Agile-Related Roles:Agile Coach: Helps teams and organizations adopt and implement Agile practices effectively. They provide guidance, training, and mentorship to help teams improve their Agile maturity.Agile Project Manager: Manages projects using Agile methodologies, ensuring that projects are delivered on time and within budget while maintaining high quality.Release Train Engineer (RTE): Facilitates the coordination and alignment of multiple Agile teams in a Scaled Agile Framework (SAFe) environment.Roles Leveraging Agile Skills:Business Analyst: Agile business analysts work closely with stakeholders to elicit and prioritize requirements, ensuring that the team builds the right product.Developer/Tester: While not specifically Agile roles, developers and testers working on Agile teams need to understand Agile principles and practices to effectively contribute to the team’s success.Product Manager: Agile product managers focus on understanding customer needs and defining a product vision that delivers value.Team Lead/Manager: Agile leadership roles focus on empowering and supporting teams to self-organize and achieve their goals.Career ProgressionWith experience, individuals in these roles can move into more senior positions, such as:Senior Scrum MasterAgile Program ManagerEnterprise Agile CoachDirector of Agile Delivery
Overview
Section 1: Introduction to Scrum and Agile
Lecture 1 Introduction to Scrum and Agile
Section 2: Scrum Agile Mindset and Principle
Lecture 2 Scrum Agile Mindset and Principle
Section 3: Benefits of Agile and Project Management Approach
Lecture 3 Benefits of Agile and Project Management Approach
Section 4: Scrum Agile Methodologies and Mindsets
Lecture 4 Scrum Agile Methodologies and Mindsets
Section 5: Scrum Definition and Three Pillars
Lecture 5 Scrum Definition and Three Pillars
Section 6: Scrum Values
Lecture 6 Scrum Values
Section 7: Scrum Roles and Features
Lecture 7 Scrum Roles and Features
Section 8: Key Terms of Scrum
Lecture 8 Key Terms of Scrum
Section 9: Extreme Programming
Lecture 9 Extreme Programming
Section 10: Feature Driven Development
Lecture 10 Feature Driven Development
Section 11: Value Driven Delivery
Lecture 11 Value Driven Delivery – Intro
Lecture 12 Value Driven Delivery – IRR
Lecture 13 Value Driven Delivery – Prioritization Techniques
Lecture 14 Value Driven Delivery – MVP – part 1
Lecture 15 Value Driven Delivery – MVP – part 2
Section 12: Agile Compliance
Lecture 16 Agile Compliance
Section 13: Earned Value Management
Lecture 17 Earned Value Management
Section 14: Earned Value Metrics
Lecture 18 Earned Value Metrics
Section 15: Agile Contract and Types
Lecture 19 Agile Contract and Types
Section 16: Agile Stakeholder Management
Lecture 20 Agile Stakeholder Management
Section 17: Agile Stakeholder Needs and Understanding
Lecture 21 Agile Stakeholder Needs and Understanding
Section 18: Agile Personas
Lecture 22 Agile Personas
Section 19: Agile Community Management
Lecture 23 Agile Community Management
Section 20: Agile Impediments Log
Lecture 24 Agile Impediments Log
Section 21: Agile Team Performance
Lecture 25 Agile Team Performance – Formation
Lecture 26 Agile Team Performance – Management and Leadership
Section 22: Agile Collaboration and Brainstorming Technique
Lecture 27 Agile Collaboration and Brainstorming Technique
Section 23: Agile Timeboxing and Estimation Technique
Lecture 28 Agile Timeboxing and Estimation Technique
Section 24: Agile Problem Detection and Resolution Technique
Lecture 29 Agile Problem Detection and Resolution Technique
Section 25: Agile Problem Detection and Risk Management Life Cycle
Lecture 30 Agile Problem Detection and Risk Management Life Cycle
Section 26: Agile Continuous Improvement and Continuous Development
Lecture 31 Agile Continuous Improvement and Continuous Development
Scrum Masters and Agile Coaches: Aspiring or current Scrum Masters and Agile Coaches can deepen their understanding of the framework, enhance their facilitation skills, and learn techniques for guiding teams to success.,Product Managers and Product Owners: These roles play a crucial part in Agile projects, and the course can equip them with the knowledge to define product vision, prioritize features, and maximize value delivery.,Software Development Teams: Developers, testers, designers, and other team members involved in software development can gain practical skills in using Scrum to deliver high-quality products efficiently.,Beginners and newbies aspiring for a career in product management, project management, and agile management.,Anyone interested in scrum and agile practice and roles.,Project Managers: Project managers from any industry can benefit from understanding Agile principles and the Scrum framework to improve project planning, execution, and delivery.,Business Analysts: Agile business analysts play a key role in understanding and translating business needs into actionable user stories for the development team.,Team Leads and Managers: Those leading or managing Agile teams can benefit from understanding the principles and practices of Agile and Scrum to effectively support and empower their teams.,Executives and Stakeholders: A basic understanding of Agile and Scrum can be beneficial for executives and stakeholders to understand how projects are managed and how they can contribute to the success of Agile initiatives.
Homepage