UMN - Agile Software Development
- Offered byCoursera
Agile Software Development at Coursera Overview
Duration | 12 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Intermediate |
Official Website | Explore Free Course |
Credential | Certificate |
Agile Software Development at Coursera Highlights
- Earn a certificate of completion from University of Minnesota
Agile Software Development at Coursera Course details
- Demonstrate the ability to participate effectively in agile practices/process for software development
- Explain the purpose behind common agile practices
- Ability to apply agile principles and values to a given situation
- Ability to identify and address most common problems encountered in adopting Agile methods
- This course will help you gain knowledge on what is agile? Why agile is better suited for these situations?
- We will also cover some of the most common agile frameworks like scrum and XP in depth
- We will learn about how to apply agile mindset and finally review different frameworks available to implement agile
Agile Software Development at Coursera Curriculum
Agile Fundamentals
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
Requirements and Planning
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
Release Planning
Release Tracking
Scrum
Scrum Overview
Sprint Planning
Sprint Tracking
Sprint Execution and Daily Standups
Sprint Review
Sprint Retrospective
XP and Course Wrap-up
XP Overview
XP Values
XP Practices - Part 1
XP Practices - Part 2
XP Process Model