What Will You Learn?
Dive into the dynamic world of agile methods, which have become a primary choice for software development in scenarios with unpredictable or evolving requirements. This course provides comprehensive insights into agile principles, exploring why it is well-suited for such situations. Gain in-depth knowledge of popular agile frameworks like Scrum and XP, equipping yourself with the skills needed to navigate and excel in agile-oriented software development projects.
About This Course
Provider: Coursera
Format: Online
Duration: 11 hours to complete [Approx]
Target Audience: Intermediate
Learning Objectives: After completing this course, you will be able to demonstrate the ability to participate effectively in agile practices/process for software development.
Course Prerequisites: NA
Assessment and Certification: Earn a Certificate upon completion from the relevant Provider
Instructor: University of Minnesota
Key Topics: Agile Software Development, Software Development Kit, Scrum
Topic Covered:
- - Welcome and Course Intro
- - What software development looks like?
- - Intro to Software Development Models
- - Why Agile?
- - Agile Manifesto: Principles
- - Benefits and Challenges of Agile
- - Agile: When to Use and When NOT to!
- - Applying an Agile Mindset to a Project
- - Agile Frameworks
- - Gathering Requirements: The agile way
- - User Stories: The currency of agile development
- - Characteristics of good user stories
- - Generating User Stories
- - Agile Estimation and Planning
- - Estimation Styles and Process
- - Velocity
- - Scrum Overview
- - Sprint Planning
- - Sprint Tracking
- - Sprint Execution and Daily Standups
- - Sprint Review
- - Sprint Retrospective
- - XP Overview
- - XP Values
- - XP Practices
- - XP Process Model
0 Comments