- Level Professional
- المدة 12 ساعات hours
- الطبع بواسطة University of Minnesota
-
Offered by
عن
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. Prerequisite: You need basic knowledge of software development process and software development methodologies. After completing this course, you will be able to : 1) Demonstrate the ability to participate effectively in agile practices/process for software development. 2) Explain the purpose behind common agile practices. 3) Ability to apply agile principles and values to a given situation. 4) Ability to identify and address most common problems encountered in adopting Agile methods. Project: You will also be given opportunity to apply what you learn in this course. You will be given fictional case studies, where after studying the case study, you will have to exercise some of the practices, techniques, etc that team members of an agile team members are expected to know.الوحدات
Course Introduction
3
Videos
- Welcome and Course Intro
- What software development looks like?
- Intro to Software Development Models
1
Readings
- Course Learning Plan
Agile Values and Principles
1
Assignment
- Agile Values and Principles
2
Videos
- Why Agile?
- Agile Manifesto: Principles
2
Readings
- Video: Agile Manifesto : Values
- Video: Agile Manifesto Explained
Applying Agile Mindset
3
Assignment
- Using Agile Methods
- Applying an Agile Mindset
- Agile Fundamentals
4
Videos
- Benefits and Challenges of Agile
- Agile: When to Use and When NOT to!
- Applying an Agile Mindset to a Project
- Agile Frameworks
User Stories and Requirements Gathering
2
Assignment
- User Stories
- Gathering User Needs
4
Videos
- Gathering Requirements: The agile way
- User Stories: The currency of agile development
- Characteristics of good user stories
- Generating User Stories
Agile Estimation and Planning
3
Assignment
- Agile Estimation
- Release Planning and Tracking
- Requirements and Planning
5
Videos
- Agile Estimation and Planning
- Estimation Styles and Process
- Velocity
- Release Planning
- Release Tracking
Scrum Overview
1
Assignment
- Scrum Overview
1
Videos
- Scrum Overview
Sprint Planning and Tracking
1
Assignment
- Sprint Planning and Tracking
2
Videos
- Sprint Planning
- Sprint Tracking
Sprint Review, Retrospective and Sprint Execution
2
Assignment
- Sprint Review, Retrospective and Execution
- Scrum
3
Videos
- Sprint Execution and Daily Standups
- Sprint Review
- Sprint Retrospective
Mid course assessment
1
Peer Review
- Applying the Agile Mindset and Techniques
XP
1
Assignment
- XP
5
Videos
- XP Overview
- XP Values
- XP Practices - Part 1
- XP Practices - Part 2
- XP Process Model
1
Readings
- Scrum vs XP
Course Project
1
Peer Review
- Story Mapping
Auto Summary
Unlock the potential of Agile Software Development in the Business & Management domain with this professional course. Led by expert instructors from Coursera, it delves into agile methodologies like Scrum and XP, ideal for dynamic requirements. Over 720 minutes, gain practical skills through case studies, enhancing your ability to apply agile principles effectively. Basic knowledge of software development processes is required. Perfect for professionals seeking to thrive in agile environments, with a Starter subscription option available.

Praveen Mittal