Agile Software Development by University of Minnesota
Agile approaches are causing havoc in the software business. It's quickly becoming the preferred method for software development in situations where needs are uncertain or likely to vary over time. This course will teach you what agile is and how to use it. Why is agile better suited to these circumstances? We'll also go through some of the most popular agile frameworks, such as scrum and XP.
Prerequisite: You must have a basic understanding of the software development process and methodology.
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.
This course offers:
- Flexible deadlines: Set and maintain flexible deadlines.
- Certificate : Earn a Certificate upon completion
- 100% online
- Intermediate Level
- Approx. 12 hours to complete
- Course 2 of 4 in the Software Development Lifecycle Specialization
Subtitles: Arabic, French, Portuguese (European), Italian, Portuguese (Brazilian), Vietnamese, German, Russian, English, Spanish
Coursera Rating: 4.7/5
Enroll here: https://www.coursera.org/learn/agile-software-development