Course Summary
This course provides an in-depth understanding of Agile software development methodologies and their applications in modern software development. Students will learn the principles of Agile development and how to use them in practice to maximize their team's productivity and deliver high-quality software products.Key Learning Points
- Learn the principles and practices of Agile software development
- Understand how to apply Agile methodologies in real-world software development projects
- Maximize team productivity and software quality through Agile development
Job Positions & Salaries of people who have taken this course might have
- USA: $97,517
- India: ₹1,458,765
- Spain: €59,821
- USA: $97,517
- India: ₹1,458,765
- Spain: €59,821
- USA: $98,239
- India: ₹1,587,953
- Spain: €50,000
- USA: $97,517
- India: ₹1,458,765
- Spain: €59,821
- USA: $98,239
- India: ₹1,587,953
- Spain: €50,000
- USA: $87,682
- India: ₹1,200,000
- Spain: €37,500
Related Topics for further study
Learning Outcomes
- Understand the principles and practices of Agile software development
- Apply Agile methodologies in real-world software development projects
- Maximize team productivity and software quality through Agile development
Prerequisites or good to have knowledge before taking this course
- Basic understanding of software development
- Familiarity with project management
Course Difficulty Level
IntermediateCourse Format
- Online self-paced
- Video lectures
- Quizzes and assignments
Similar Courses
- Agile Leadership Principles and Practices
- Agile Development Using Ruby on Rails - Advanced
- Agile Meets Design Thinking
Related Education Paths
- Agile Certified Practitioner (ACP) Certification
- Certified Scrum Master (CSM) Certification
- Project Management Professional (PMP) Certification
Notable People in This Field
- Ken Schwaber
- Martin Fowler
- Mary Poppendieck
Related Books
Description
Software industry is going crazy on agile methods. It is rapidly becoming the choice for software development where requirements are unpredictable or is expected to change over time. 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.
Outline
- 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
- Course Learning Plan
- Video: Agile Manifesto : Values
- Video: Agile Manifesto Explained
- Agile Values and Principles
- Using Agile Methods
- Applying an Agile Mindset
- Agile Fundamentals
- 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
- User Stories
- Gathering User Needs
- Agile Estimation
- Release Planning and Tracking
- Requirements and Planning
- Scrum
- Scrum Overview
- Sprint Planning
- Sprint Tracking
- Sprint Execution and Daily Standups
- Sprint Review
- Sprint Retrospective
- Scrum Overview
- Sprint Planning and Tracking
- Sprint Review, Retrospective and Execution
- Scrum
- XP and Course Wrap-up
- XP Overview
- XP Values
- XP Practices - Part 1
- XP Practices - Part 2
- XP Process Model
- Scrum vs XP
- XP
Summary of User Reviews
Discover the Agile Software Development methodology with Coursera's course. Students have rated the course highly, with many praising its hands-on approach. Gain practical skills in Agile software development to enhance your career.Key Aspect Users Liked About This Course
Hands-on approachPros from User Reviews
- Practical skills gained in Agile software development
- Detailed explanations of Agile principles and methodologies
- Real-world examples provided to aid learning
- Great for beginners and experienced professionals alike
Cons from User Reviews
- Some users felt the course content was too basic
- Limited interaction with instructors
- Not enough focus on specific Agile tools and techniques