Agile Practices & Delivery
About the Course
Agile methods is becoming the choice for software development industry 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 unpredictable situations?
Duration: 30 hours
Mode: Classroom or Online Session
-
- Introduction to Agile Software Development
- Agile Manifesto and Principles
- Introduction to Scrum & Kanban
- Scrum Framework – Deep Dive
- Sprint
- Product backlog
- Effort estimations (Planning Poker)
- Scrum team & Roles
- Scrum events (Planning, Daily standup, Review, Retrospective)
- Scrum & Sprint (Burn down Reports/Charts)
- Scrum Practical Considerations
-
- Design Thinking
- Using Atlassian JIRA for managing scrum projects
- Test Driven Development
- Devops & CI/CD Pipeline – Tools & Purpose
- XP – Extreme Programming — Introduction
- Behavior Driven Development, Agile testing & Test Automation
- Cloud Infrastructure & Adoption
- Microservices
- Hands-on exercise to demonstrate Agile Development using different tools
- Scaled Agile Introduction (Agile for Enterprise & large teams)
- Software developers & Testers
- Business Analyst
- IT Project managers
- Software teams moving to Agile development practices
What you will learn
- Participate effectively in agile practices/process for software development.
- Ability to apply agile principles to a given situation.
- Explain the purpose behind common agile practices.
- Ability to address common problems in adopting Agile methods.
Ganesh Kannan has more than 15 years of IT experience in Software testing, test Consulting, Project and Change management. He has worked for Investment Banks like Barclays Capital and IT services firm like Zensar Technologies. He has managed the testing tools and process function for a top tier investment bank and have managed large off-shore testing teams. He possess extensive project management and consulting experience in delivering IT applications and spearheads the classroom Fundamentals of software testing in Singapore.