Understanding the way in which agile companies function and the day-to-day impact it can have on the work of everyone involved, can sometimes be a difficult concept to get your head around. If you are new to an agile team, dealing often with agile companies or just generally interested in the benefits of working in an agile environment, this certification can really help you!

Course Outline:

Business Outcomes:

Value the principles behind the Agile Manifesto and its approach to software development

Appreciate the roles within an agile team

Understand how to contribute as an agile team member to quantifiable requirements

Agile is flexible and adaptive with frequent feedback loops, far different from the traditional regimented methodologies. Agile testing is different, so we made the iSQI® CAT Certified Agile Tester different. It centers on the most important element in agile projects: You!

Theory is the foundation of any certification; however, iSQI® CAT Certified Agile Tester goes above and beyond, focusing mainly on hands on situations which help to ensure the mandatory soft skills required when working in an agile environment. Two of the most important skills of any successful agile tester are the ability to collaborate with your team and maintaining the self-discipline to properly manage your time. This certification has been proudly created by testers for testers!

Agile Projects strongly rely on the individuals – their knowledge, their ability to interact constantly with the team as well as the discipline to produce working software in agreed time frames. Therefore, the examination to become a Certified Agile Tester is separated into three different parts:

- A practical section where the examinee’s testing skills are put to the test.- An open questions exam to demonstrate profound theoretical knowledge- A soft skills assessment on capacity for teamwork (during training)

Whereas the soft skills will be assessed throughout the five training days, the written as well as the practical examination will take place on the last of the five days.

CAT exam conditions:

- The four day training is mandatory to take the CAT exam- Answers can be given in English, German, Dutch and Spanish language

In February 2001, 17 software developers met to discuss lightweight development methods. They published the Manifesto for Agile Software Development, in which they said that by "uncovering better ways of developing software by doing it and helping others do it," they have come to

This course is for everyone who is involved in business analysis, who wishes to understand their role in an agile environment. Not only will you gain role-specific tips of the trade, but also understand what is valuable or possible, based on real examples, which will help to stimulate collaboration and continuous improvement within projects. It also introduces a selection of techniques that align well with the agile approach and philosophy. We

Course Outline:

Prerequisites:

It is recommended that you have a basic understanding of the role of a business analyst in systems development as well as the systems development process. IREB® CPRE Foundation Level is highly recommended to obtain the core skills in requirement analysis prior to attending this course.

Business Outcomes:

Identify the role of the business analyst in agile software development projects

Participate in agile teams developing software

Articulate the business analyst’s responsibilities to both the enterprise and the agile team

Understand the business analyst’s contribution to the agile business analysis frameworks

Identify business analysis specific techniques that contribute to the delivery of artifacts that add value to the enterprise initiating agile projects

Appreciate the importance of, and how to contribute to continuous improvement through retrospectives

If you are a software developer or a tester with some experience in software development interested in benefiting from best practices in agile software development, this hands-on course is for you.

After the successful completion of this certification, you will fully understand the differences between poor code and quality code. This certification will strengthen your ability to quickly spot design flaws and suggest solutions for improving your code in terms of its maintainability. You will also be made aware of the impact that each different method has on the code base. One main goal of this pragmatic certification is to help you realize the importance of caring about the code you write while implementing clean code principles.

Course Outline:

Business Outcomes:

Make assessments on the quality of the production code

Make assessments on the quality of the automated tests

Improve the quality of existing code without altering its behavior

Test-drive behaviors on a small scale

Produce readable code

Recognize and avoid gold-plating

Assess when technical debt could be introduced as well as its consequences