Mastering Agile Project Management for IT Projects
About This Course
This WSQ Mastering Agile Project Management for IT Projects course provides a comprehensive introduction to Agile software development tailored for IT teams. Participants will learn to effectively schedule meetings, select appropriate tools, and organize briefings to align their teams with Agile standards and protocols. The course covers the use of Scrum and DevOps frameworks, focusing on Agile principles and practices to enhance software development efficiency and effectiveness. Participants will also learn to apply software refactoring techniques to optimize code quality and performance.
Additionally, the course delves into Agile software engineering techniques such as version control, CI/CD processes, and the use of programming languages and APIs within an Agile environment. Learners will gain hands-on experience with Kanban for task automation, managing bugs during testing, and continuous integration. This course equips IT professionals with the knowledge and skills needed to lead Agile transformations and optimize software development processes.
What You'll Learn
- conduct meeting sand briefings for Agile software development team
- apply Agile principles and practices using Scrum and DevOps.
- apply Agile software engineering techniques for version control and CI/CD
- perform task automation and testing using Kanban and pipeline techniques.
Course Outline:
Topic 1 Introduction to Agile Software Development
• Schedule meeting to Agile software development team
• Picking tools for Agile software development
• Organize briefing on Agile software development standards and protocols
Topic 2 Scrum and DevOps Frameworks
• Agile principles for software development - Scrum frameworks
• Agile practices for software development – DevOps
• Refactor to improve software efficiency
Topic 3 Agile Software Engineering Techniques
• Version control
• Programming languages and API
• Software tools for CI/CD and DevOps
• Extremely Programming (XP) and DevOps
Topic 4 Task Automation
• Kanban for developers and handling bugs during testing
• Continuous integration and automated pipeline
Entry Requirements
Knowledge and Skills
• Able to operate using computer functions
• Able to operate using computer functions
• Minimum 3 GCE ‘O’ Levels Passes including English or WPL Level 5 (Average of Reading, Listening, Speaking & Writing Scores)
Attitude
• Positive Learning Attitude
• Enthusiastic Learner
Experience
• Minimum of 1 year of working experience