Agile Project Management Fundamentals
- Description
- Curriculum
In today’s fast-paced world, traditional project management methodologies can struggle to keep up with ever-changing requirements and dynamic environments.
Agile project management offers a refreshing and adaptable approach, emphasizing flexibility, collaboration, and continuous improvement. This comprehensive course equips you with the foundational knowledge and skills to navigate the exciting world of Agile project management.
We’ll delve into core Agile principles, explore popular Agile frameworks like Scrum and Kanban, and discover how to apply these practices to deliver value quickly and effectively.
Whether you’re a developer, project manager, or anyone involved in bringing ideas to life, this course empowers you to embrace agility and thrive in a rapidly evolving landscape.
Course Objectives:
- Gain a comprehensive understanding of the core principles and values of Agile project management.
- Explore the Agile Manifesto and its core values: Individuals and interactions over processes and tools, Working software over comprehensive documentation, Customer collaboration over contract negotiation, Responding to change over following a plan.
- Master the concept of iterative and incremental development in Agile methodologies.
- Learn about popular Agile frameworks, including Scrum and Kanban, and their core components.
- Understand the roles and responsibilities within Agile teams (Product Owner, Scrum Master, Development Team).
- Develop skills for user story creation, backlog management, and user experience (UX) integration in Agile projects.
- Explore effective Agile estimation techniques, such as planning poker and relative sizing.
- Learn strategies for conducting effective Agile ceremonies, such as sprint planning, daily stand-up meetings, and sprint reviews and retrospectives.
- Understand the importance of continuous integration (CI) and continuous delivery (CD) in Agile projects.
- Analyze the benefits and challenges of Agile project management compared to traditional approaches.
Course Highlights:
Agile Philosophy and Values:
- Demystify Agile project management and its core principles of flexibility, collaboration, and continuous improvement.
- Explore the Agile Manifesto and its fundamental values that guide Agile practices.
- Understand the benefits of Agile in adapting to changing requirements and delivering value early and often.
Agile Frameworks:
- Learn about popular Agile frameworks, including Scrum and Kanban, and their core components.
- Analyze the Scrum framework: sprints, product backlog, sprint backlog, scrum roles (Product Owner, Scrum Master, Development Team).
- Explore Kanban boards, work in progress (WIP) limits, and continuous flow principles.
Agile Practices and Techniques:
- Develop skills for user story creation, a core element in Agile projects, focusing on user needs and functionalities.
- Learn strategies for backlog management, prioritizing and refining user stories for development.
- Explore effective Agile estimation techniques like planning poker and relative sizing to estimate development effort.
Agile Ceremonies:
- Master the purpose and structure of essential Agile ceremonies:
- Sprint planning: Defining the goals and scope for the upcoming sprint.
- Daily stand-up meetings: Short team meetings to ensure alignment and address roadblocks.
- Sprint reviews: Demonstrating completed work and gathering feedback from stakeholders.
- Sprint retrospectives: Reflecting on the sprint and identifying areas for improvement.
Continuous Integration and Delivery (CI/CD):
- Understand the importance of CI/CD practices in Agile projects for faster feedback loops and efficient deployments.
- Explore automated testing practices and how they contribute to CI/CD pipelines.
Target Audience:
- Project managers, developers, and anyone involved in software development seeking to adopt Agile practices.
- Product owners needing to understand their role in Agile projects and manage product backlogs.
- Business analysts interested in user story creation and requirements gathering in an Agile environment.
- Marketing and sales professionals wanting to collaborate more effectively with Agile teams.
- Anyone curious about Agile project management and its applications beyond software development.
-
1Nvidia New Technologies Slides
Welcome to your first slider tutorial. This slides will start with a simple introduction. Then, You will open up google cause I"ll show you where you can download the blender software and which version of it will we be using in the entire course period.
Note: The download link is available with the lecture, plus the .pdf file is also included for you to download if you still need help downloading the software.
-
2Engine Target Audience
-
3Quiz: Mobile / Native Apps
-
4Realistic Graphic on UE4
-
5Volta GPU for optimization.
The Tensor Core GPU Architecture designed to Bring AI to Every Industry. Equipped with 640 Tensor Cores, Volta delivers over 100 teraflops per second (TFLOPS) of deep learning performance, over a 5X increase compared to prior generation NVIDIA Pascal architecture.
-
6Deep Learning