We may earn an affiliate commission when you visit our partners.
Course image
Jacob Housman

In this course, you will learn about Agile software development, offering a practical understanding of the software development life cycle (SDLC) with a strong emphasis on Agile methodologies.

Enroll now

Two deals to help you save

We found two deals and offers that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Introduction to Agile
In this module, we will explore how and why organizations implement agile methodologies to enhance daily work experiences, interactions, collaboration, adaptability, and overall job satisfaction. As an agile leader, it's important to understand these principles. This knowledge will equip you with the necessary skills to foster a dynamic and responsive work environment and empower you to lead engaged, adaptable teams.
Read more
Organizational Practices and Agile Tools
In this module, you'll learn about organizational practices and Agile tools used to discuss implementation priorities in development teams. You'll explore Agile technical practices that are tailored to project needs. You'll examine Agile artifacts and learn how they create project transparency and teamwork. You’ll also develop the interpersonal skills you will need to collaborate and communicate in Agile software development contexts.
Predictive Thinking, Waterfall, and Agile methodologies
In this module, you’ll explore and compare predictive thinking, Waterfall, and Agile methodologies, with a special focus on their strategies for planning, execution, and adaptation. You'll gain insights into requirements engineering and how to apply them across project contexts. You’ll also cover techniques for gathering, documenting, and organizing requirements. We'll also explore the architectural and design principles of Agile methodologies. By the end of this module, you'll be able to make informed decisions, tailor strategies to specific project needs, and successfully steer Agile projects.
Software Development Life Cycles (SDLC) & Capability Maturity Model Integration (CMMI)
In this module, you'll explore software development life cycles (SDLC), and assess their suitability for different projects. You’ll learn more about capability maturity model integration (CMMI) which focuses on quality management.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores software development life cycles (SDLC), which is standard in industry
Teaches the strong emphasis on Agile methodologies, which helps learners become Agile leaders
Develops communication and collaboration in Agile software development contexts, which are core skills for industry success
Taught by Jacob Housman, who are recognized for their work in Agile development
Examines Agile methodologies, which is highly relevant to industry

Save this course

Save Agile Dev Practices: SDLC & Project Management to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Agile Dev Practices: SDLC & Project Management with these activities:
Review Object-Oriented Programming Concepts
Revisit fundamental OOP principles to strengthen the foundation for Agile development.
Show steps
  • Review OOP concepts such as encapsulation, inheritance, and polymorphism
  • Solve coding challenges or work on small programming projects
Read 'Agile Software Development: Principles, Patterns, and Practices'
Review key concepts and principles of Agile development through a comprehensive and widely-recognized book.
Show steps
  • Summarize the key chapters
  • Create mind maps or visual representations of Agile concepts
Attend an Agile Workshop
Participate in hands-on workshops to gain practical experience in Agile techniques and methodologies.
Browse courses on Agile Methodologies
Show steps
  • Research and identify relevant workshops
  • Register for and attend the workshop
  • Actively participate in exercises and discussions
Five other activities
Expand to see all activities and additional details
Show all eight activities
Follow Agile Manifesto Principles Tutorial
Explore the 12 principles behind the Agile Manifesto to solidify understanding of the core values and principles of Agile.
Browse courses on Agile Principles
Show steps
  • Read the Agile Manifesto
  • Identify the key principles
  • Research each principle in detail
Develop an Agile Project Charter
Create a comprehensive project charter that outlines the project scope, goals, stakeholders, and Agile methodologies to be used.
Browse courses on Agile Project Management
Show steps
  • Define the project scope and objectives
  • Identify stakeholders and their roles
  • Develop a project timeline and budget
Scrum Simulation
Engage in simulated Scrum meetings to practice the Scrum process, roles, and ceremonies.
Browse courses on Scrum Methodology
Show steps
  • Form Agile teams
  • Define the project scope and goals
  • Conduct sprint planning, daily stand-ups, sprint reviews, and retrospectives
Agile Case Study Discussion
Engage in group discussions to analyze real-world Agile case studies and learn from successful and unsuccessful implementations.
Browse courses on Agile Methodologies
Show steps
  • Review the case studies
  • Identify the challenges and solutions
  • Discuss lessons learned and best practices
Develop an Agile Development Glossary
Create a glossary of Agile terms and concepts to enhance understanding and facilitate effective communication.
Browse courses on Scrum
Show steps
  • Research and identify common Agile terms
  • Define each term clearly and concisely
  • Organize the glossary alphabetically or by category

Career center

Learners who complete Agile Dev Practices: SDLC & Project Management will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser