Overview
Many organisations develop software using an Agile methodology.
An Agile software development approach is characterised by iterative and incremental development to achieve significant productivity benefits, such as faster time-to-market and cost & time savings.
The Agile approach's benefits to the organisation are:
Increased ability to plan and deliver changes based on business priorities
Greater responsiveness with the ability to respond to changing priorities or urgent updates
Higher visibility of progress to all stakeholders
The confidence that they are building the right solutions by allowing them to explore new ideas and test them quickly with significantly less effort and cost
A delivery process that significantly lowers the risk of delivery, compared to traditional 'big bang' releases at the end of a long project
Improved ability to commit to and meet delivery deadlines
The ability to deliver new functionalities to their customers faster and with less lead time
A software testing practice that follows the principles of Agile software development is called 'Agile Testing'. An Agile framework, such as Scrum, is an iterative approach for software development, where requirements and designs evolve through collaboration between the customer and self-organising project teams.
Agile Testing focuses on identifying and repairing defects when they are detected, rather than waiting for a later stage in the project. By doing so, the product's quality will increase and development costs and efforts will go down. Agile practices, such as daily meetings can help to identify issues and defects early.
This three-day course will provide training and testing activities related to Agile projects and on applying tools and techniques to ensure that software products meet the accepted quality level (AQL).
Advantages of Agile Testing:
Improves quality
Saves time and money
Reduces documentation
Team gets regular feedback from end users
Course Description & Learning Outcomes
At the end of the course, the participants will be able to:
Understand the mindset, culture and principles behind the Agile approach to software development
Differentiate between the testing role in Agile teams compared to that in traditional teams
Contribute positively as an Agile team member focused on Agile testing
Recognise the challenges and difficulties associated with non-testing activities performed in an Agile team
Understand and apply the following within an Agile project: Test estimation, test planning, test design (Test Driven Development and Behavior-Driven Development), test execution, defect management and test closure
Support the team's accountability for quality
Demonstrate a range of soft skills required by effective Agile team members
Recommended Prerequisites
Participants must possess at least two years of IT working experience
Pre-course instructions
Please refer to course webpage: https://www.iss.nus.edu.sg/executive-education/course/detail/agile--testing/software-systems
Schedule
Date: 28 Oct 2024, Monday
Time: 9:00 AM - 5:00 PM (GMT +8:00) Kuala Lumpur, Singapore
Location: 25 Heng Mui Keng Terrace, 119615
Date: 29 Oct 2024, Tuesday
Time: 9:00 AM - 5:00 PM (GMT +8:00) Kuala Lumpur, Singapore
Location: NUS-ISS, 25 Heng Mui Keng Terrace, 119615
Date: 05 Nov 2024, Tuesday
Time: 9:00 AM - 5:00 PM (GMT +8:00) Kuala Lumpur, Singapore
Location: NUS-ISS, 25 Heng Mui Keng Terrace, 119615
Pricing
Course fees: Please refer to course webpage: https://www.iss.nus.edu.sg/executive-education/course/detail/agile--testing/software-systems
Skills Covered
PROFICIENCY LEVEL GUIDE
Beginner: Introduce the subject matter without the need to have any prerequisites.
Proficient: Requires learners to have prior knowledge of the subject.
Expert: Involves advanced and more complex understanding of the subject.
- Software Development (Proficiency level: Proficient)
Speakers
Trainer's Profile:
Please refer to course webpage: https://www.iss.nus.edu.sg/executive-education/course/detail/agile--testing/software-systems, Please refer to course webpage: https://www.iss.nus.edu.sg/executive-education/course/detail/agile--testing/software-systems, NUS-ISSPlease refer to course webpage: https://www.iss.nus.edu.sg/executive-education/course/detail/agile--testing/software-systems