Skip to content
Agile Software Development

Agile Software Development

Learn the principles and practices of Agile software development to improve your project management skills.




In this training program, participants will gain a comprehensive understanding of Agile software development methodologies, including Scrum, Kanban, and Lean. They will learn how to effectively manage software projects, improve team collaboration, and deliver high-quality products. By the end of the course, participants will be equipped with the knowledge and skills to successfully implement Agile practices in their organizations.


Course Syllabus

  • Introduction to Agile Software Development
  • Agile Manifesto and Principles
  • Scrum Basics
  • Scrum Roles and Responsibilities
  • Scrum Events and Artifacts
  • Planning and Estimation in Agile
  • User Stories and Backlog Refinement
  • Sprint Planning and Execution
  • Daily Scrums and Sprint Review
  • Retrospectives and Continuous Improvement
  • Kanban and Lean Principles
  • Visualizing and Managing Work with Kanban
  • Using Kanban to Optimize Flow
  • Metrics and Continuous Delivery
  • Agile Testing and Quality Assurance
  • Collaboration and Communication in Agile
  • Agile Leadership and Team Empowerment
  • Scaling Agile for Large Projects
  • Agile Transformation and Change Management
  • Case Studies and Real-World Examples

    Course Additional Information

    Basic knowledge of software development processes and project management.


    Periods

    Start date End date Start time End time Target Audience Meetings Code
    01.01.197001.01.197000:0000:00-A