Agile Software Development

Mark as Favorite Share
image

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: 
  1. - Welcome and Course Intro
  2. - What software development looks like?
  3. - Intro to Software Development Models
  4. - Why Agile?
  5. - Agile Manifesto: Principles
  6. - Benefits and Challenges of Agile
  7. - Agile: When to Use and When NOT to!
  8. - Applying an Agile Mindset to a Project
  9. - Agile Frameworks
  10. - Gathering Requirements: The agile way
  11. - User Stories: The currency of agile development
  12. - Characteristics of good user stories
  13. - Generating User Stories
  14. - Agile Estimation and Planning
  15. - Estimation Styles and Process
  16. - Velocity
  17. - Scrum Overview
  18. - Sprint Planning
  19. - Sprint Tracking
  20. - Sprint Execution and Daily Standups
  21. - Sprint Review
  22. - Sprint Retrospective
  23. - XP Overview
  24. - XP Values
  25. - XP Practices
  26. - XP Process Model

0 Comments

No reviews yet !!

Please login first