Agile Software Engineering Course Overview
The variety of approaches that include in this training are:
- Facilitated interactive scenarios and case study discussions by expert instructors who have years of experience in the industry across the globe
- Experiential learning through mini-project simulations
- Candidates can implement the learned principles and practices easily at their workplace through our hands-on sessions learning
Our Agile Software Engineering course and training in Singapore enables you to stay relevant and productive in a dynamic and constantly evolving world.
On completion of the course, you would be able to:
- Understand the challenges of waterfall development
- Appreciate the importance of Agile development
- Using Story Mapping to map a “User Journey”.
- Learning how to effectively break User stories or “User Activities” up into User Tasks.
- Using Specification by example to bring shared understanding of requirements.
- Definition, advantage, disadvantage and obstacles of Pair Programming.
- Definition, advantage, disadvantage and obstacles of Mob Programming.
- Apply clean code and code review is techniques
- Understand the thought process and steps involved during a typical test-driven session.
- Drive the development (design and implementation) of a User Story using automated tests.
- Discover improved confidence and increase in development speed by writing automated tests first!
- Identify poorly designed code by using elaborated code smell vocabulary.
- Understand various automated refactoring techniques and strategies to carefully clean the identified code smells.
- Apply key techniques to break coupling between classes and micro-test each component independently.
- Transform complex and difficult classes into readable, well-structured, and well designed
- Expand career opportunities across all industry sectors adopting Agile and DevOps practices
- Gain hands-on Agile technical skills
- Better Stakeholder Engagement
- Increase Transparency
- Early and Predictable Client Requirement Delivery
- Predictable Costs and Schedule
- Effectively Focus on Business Value and Users
- Greater Flexibility with Respond to Changes
Next Schedule
No Upcoming Schedules
Curriculum
Day 1:
1. Introduction to Agile Technical Practices
- Agile Introduction
- User Story
- GIT (Version Control System)
- Pair Programming
- Mob Programming
- SOLID Principle
- Clean Coding & Refactoring
- Code Review
Day 2:
1. Types of Testing
- Behavior Driven Development (BDD)
- Test Driven Development(TDD)
- Unit Testing
- Acceptance Test Driven Development (ATDD)
Day 3:
1. DevOps
- Introduction to DevOps
- DevOps Game
- Continuous Integration
- Continuous Deployment
- Cloud Computing
- Jenkins
- SonarQube
- Practical Session
Upcoming Course Schedules & Details
For eligible company sponsored participants, please send details to training@agileasia.com for registration as the Invoice will be issued under company name. Participants may make payment using this Invoice and receipt issued for reimbursement.
No Upcoming Schedules |
Please Note:
- All classes are virtual
- Inclusive of GST
Funding Eligibility
Singapore Citizen | |
---|---|
Course Fees | $ 0 |
Funding | 0 % |
Nett Fees | $ 00 |
GST | $ 0 |
Nett Fees + GST | $ 0 |
Singapore Permanent Resident | |
---|---|
Course Fees | $ 0 |
Funding | 0 % |
Nett Fees | $ 0 |
GST | $ 0 |
Nett Fees + GST | $ 0 |
Non Singapore Citizen | |
---|---|
Course Fees | $ 0 |
Funding | 0 % |
Nett Fees | $ 0 |
GST | $ 0 |
Nett Fees + GST | $ 0 |
Please Note:
- A full set of course material
- Refreshments throughout the day, morning and afternoon tea, and a gourmet buffet lunch
- No extra fee for certification
This course is ideal for:
- Technical Managers
- Test/QA Team members
- Developers/ Programmers
- Anyone wanting to know what changes to start making to prepare for Agile Technical Practices
- Register for the Agile Software Engineering training course
- Attend the training class taught by Agile experts
- Receive a course completion certificate from us upon successful completion of the course
Testimonials
Never have I attended such an engaging course and it makes my journey of Agile and Scrum journey much more fun and fulfilling. Trainer Stuart Mitchell has definitely take up the standard of teaching and coaching up many notches. Very insightful views from vast working experiences that Stu has. Highly recommended!

Eugene Lee
Project Manager
Dennis and team are just simply great to work with. They are prompt with their replies and clear with their instructions to ensure that learners get the best experience and learning journey with them. That's why I had chosen to go back to them for my CSPO course after taking my CSM course with them. I am looking forward to the post course gatherings and informal trainings which I heard they they organize after Covid.

Edwin Anuruddha Chow
Event Manager
The class was conducted in the best way possible (online zoom classes)! Stu is really passionate and shares many tips on facilitation. Highly recommend to anyone!

Quah Kai Li
Senior Auditor
Thanks for the CSM course, I found it a rewarding experience. The course was well set out, easy to understand, and had an amazing trainer and coach (Stuart). It wasn’t just about certification, but also gave insights to a lot of engagement techniques and real world experiences. I would highly recommend this course.

Shibil Poulose
Senior Director at VISA Singapore
The CSPO course that I took recently from Agile Asia was excellent. The instructor Mr.Sam had made us understand the responsibility of a PO very easily, with good hands-on practices and Q&A sessions after each topic. I would recommend this course for anyone, who would like to acquire Agile skills in a short period.

Renganayaki Ramasamy
Junior Product Associate
Absolutely wonderful course - The 2-day program was concise yet informative, also very engaging. Highly recommend anyone looking to do Certified Scrum Master to go with Agile Asia. The payment was also fuss-free, and if you are Singaporean, Skillsfuture credits were easily utilized

Abby Zhijun Wu
Software Engineers
Excellent course. The trainer was very interactive and provided very useful examples and facilitation techniques that are relatable in the working world. It was a good and enriching experience engaging with the trainer and other team members via the different platforms used throughout the course.

Lydiawati
Junior Product Associate
The program was concise and practical. I get to walk through the entire scrum process. Stu guided the team into role-playing for experiential learning! Much enjoyed! Word of caution: High energy and focus required throughout the course.

Terry Ng
Software Engineers
One of the best providers in the agile training space. The facilitators Stu and Sam have been there are done Scrum in large organizations and bring a wealth of knowledge. They convey concepts so well during classes that even people without a prior background can assimilate the knowledge easily.

Ajay Kumar Venkatasubramanian
Junior Product Associate
Attended CSM course by Stu Mitchell. Really enjoyed his lesson. Taught us how to be a good ScrumMaster. The techniques and case studies and engagement by the trainer, really showed the role is key in the scrum team. Definitely recommend.

Herman Shah
Software Engineers
This is an excellent training program conducted by a highly professional, knowledgeable and practicing trainer supported by a very motivated team. Stu Mitchell demonstrated in the real-life example of how to facilitate a Scrum team as a Scrum Master. His role plays often depict the real-life example

Poh Sing Low
Software Engineers
Thanks again for the course, I found it excellent and connected directly to all the challenges we talked through (especially as I am in large scale scrum delivery, plugging into multiple waterfall teams/cultures - not easy!).

S. Davidson
Executive Director, JP Morgan (October 2017)
As a course participant you will definitely learn how to implement Scrum, but more importantly, exposure to Stuart’s passion will give you both critical insights into the underlying, non obvious, issues and tools and techniques you can use to immediately increase the odds that your orgnanization’s

R. Roach
CSM Trainer (TCS)
I cleared my Scrum Master certification examination with 100% mark. I am so grateful for your efforts! Stuart is an incredible trainer. I will highly recommend you to my friends and colleagues

A. Nath
Trainer (Oracle)
I had some agile experience going into the training, and it was very helpful to learn what I do well. More importantly, I learned what I don’t do well and how to change that.

C.Popescu
Senior Scientist at Oracle