QA Training Limited

About

Isha Howlett

United Kingdom

Upcoming Classes

Select a listing to learn more about an upcoming class.

Date Certification Class Track Location
No upcoming classes scheduled.

Accredited / Licensed Courses

This Member Organization has the capability to offer the following ICAgile-accredited courses.

Certification Class Track Course Description Delivery Method
ICAgile Certified Professional ICAgile Fundamentals Agile Fundamentals The purpose of this highly immersive, two-day course is to help students to understand the principles of Agile and in particular, Scrum. They will work in teams to produce a piece of work over a series of sprints. In addition to understanding the rules of Scrum, the team will also appreciate how Scrum can be blended with other complementary practices such as kanban. Students will experience the value of cross-functional teams and the benefits that agile frameworks such as Scrum provide. In order to succeed with agile, teams and organizations should focus first on “being agile” as a foundation for success in “doing agile.” ICAgile's fundamentals learning objectives delve into key concepts such as adaptive planning, value-driven development, team collaboration and frequent feedback for continuous improvement. The course also covers the history of agile, the agile manifesto, the agile principles, and some widely applied frameworks and practices. Students come away with a solid understanding of core concepts as they prepare to embark on their agile journey. In Person
ICAgile Certified Professional - Agile Programming, ICAgile Certified Professional - Agile Software Design ICAgile Engineering Agile Engineering The purpose of this hands-on, five-day course is to help developers embrace the agile mind-set as it relates to software engineering. It concentrates on the skills and tools needed to inspect and adapt code efficiently and effectively to accommodate new insights, product changes, and technical innovations. Refactoring, Unit Tests, Test-Driven Development, and the basics of good design are just some of the topics covered to equip developers to write high-quality code that is easily understood, changed, and maintained. This course also focuses on the importance of and techniques for effective developer collaboration within and across agile teams. Topics like collective code ownership and paired programming are among the collaboration concepts included. This course offers two knowledge-based certifications on the ICAgile Agile Engineering track: The ICP-PRG – Agile Programming certification focuses on helping developers embrace the agile mindset as it relates to software engineering. It concentrates on the skills and tools needed to inspect and adapt code efficiently and effectively to accommodate new insights, product changes, and technical innovations. Refactoring, Unit Tests, Test-Driven Development, and the basics of good design are just some of the topics covered in order to equip developers to write high-quality code that is easily understood, changed, and maintained. This certification also focuses on the importance of and techniques for effective developer collaboration within and across agile teams. Topics like collective code ownership and paired programming are among the collaboration concepts included. Upon completing this certification, students will have deep knowledge on how to succeed in an agile engineering environment. The ICP-ASD – Agile Software Design certification focuses on technical design with an emphasis on simplicity and architecting for a low cost of change. The course emphasizes design patterns and teaches developers how to do the right level of design at the right time within the development cycle. Students will also spend considerable time exploring the value of a system that is test-driven, or uses a “test-first” approach. An important part of this certification is to develop not only an understanding of the technical aspects of agile engineering and continuous delivery tools, but also approaches for structuring work in a more agile manner to respond to customer goals and lower technical risk. A goal of this certification is for students to become well versed in effective approaches to agile software design and engineering, with an emphasis on building in quality and lowering the cost of change. In Person
ICAgile Certified Professional - Agile Coaching ICP-ACC Agile Coaching Agile Team Coaching This highly interactive certification course enables you to create a flexible and trusting environment for Agile teams to work collaboratively, handle challenges effectively and achieve healthy conflict resolution. You will learn the fundamental skills of professional coaching, and when to apply coaching, mentoring, facilitation or training to best serve individuals and teams in agile contexts. The course also focuses on how to work with agile teams and your organisation as human systems. It blends practical theory, tools and techniques with workshopping and using your own case studies to immediately relate what you are learning to your agile teams at work. In Person
ICAgile Certified Professional - Agile Programming ICAgile – Agile Programming - QAICPPRG Agile Engineering Overview The purpose of this hands-on, two-day course is to help developers embrace the agile mindset as it relates to software engineering. It concentrates on the skills and tools needed to inspect and adapt code efficiently and effectively to accommodate new insights, product changes, and technical innovations. Refactoring, Unit Tests, Test-Driven Development, and the basics of good design are just some of the topics covered to equip developers to write high-quality code that is easily understood, changed, and maintained. This course also focuses on the importance of and techniques for effective developer collaboration within and across agile teams. Topics like collective code ownership and paired programming are among the collaboration concepts included. Prerequisites Agile Developers, Programmers, Development Managers, Technical Team Leads or other team members involved in development or who would like to increase their agile programming knowledge. Pre Course Reading Learners should be familiar with the content and rationale in the agile manifesto (http://agilemanifesto.org/) and the Scrum Guide (http://scrumguides.org/). Accreditation Upon completing this course, students will have deep knowledge of how to succeed in an agile engineering environment, and will be awarded the ICAgile Certified Professional: Agile Programming - ICP-PRG certificate. In Person
ICAgile Certified Professional - Agile Software Design ICAgile – Agile Software Design - QAICPASD Agile Engineering Overview The purpose of this hands-on, three-day course is to help developers focus on technical design with an emphasis on simplicity and architecting for a low cost of change. The course emphasizes design patterns and teaches developers how to do the right level of design at the right time within the development cycle. Students will also spend considerable time exploring the value of a system that is test-driven, or uses a “test-first” approach. An important part of this certification is to develop not only an understanding of the technical aspects of agile engineering and continuous delivery tools, but also approaches for structuring work in a more agile manner to respond to customer goals and lower technical risk. A goal of this certification is for students to become well versed in effective approaches to agile software design and engineering, with an emphasis on building in quality and lowering the cost of change. Prerequisites Agile Developers, Programmers, Development Managers, Technical Team Leads or other team members involved in development or who would like to increase their agile programming knowledge. We recommend that learners attend ICAgile – Agile Programming – QAICPPRG before attending this course. Pre Course Reading Learners should be familiar with the content and rationale in the agile manifesto (http://agilemanifesto.org/) and the Scrum Guide (http://scrumguides.org/). Accreditation Upon completing this course, students will have deep knowledge of how to succeed in an agile engineering environment, and will be awarded the ICAgile Certified Professional: Agile Software Design - ICP-ASD certificate. Learners will: As a result of participating in the course, learners will be able to:  Apply software design techniques to improve efficiency and testability.  Refactor design by following the SOLID design principles.  Choose the most appropriate architecture by considering the needs of the needs of the stakeholders. Outline DESIGN Architecture Enterprise Architecture Views and Viewpoints of Stakeholders Design-In-The-Large Capability and Application Architecture Design Throughout the Lifecycle Sequencing the Work Simplicity - Simple and Good Design Simple Design Evaluating Designs and Design Principles Patterns Design Patterns Architecture Patterns Design for Automated Testing Testing the System Bypassing the User Interface Testing the System Through the User Interface Non-Functional Testing Technical Debt Recognizing Technical Debt Discussing Technical Debt Choices with Stakeholders COLLABORATIVE DEVELOPMENT Technical Leadership The Need for Technical Leadership Characteristics of Technical Leadership THE BUILD PROCESS Continuous Delivery Continuous Delivery Developer-Operations Collaboration Patterns for Continuous Delivery QA reserves the right to improve the specification and format of its courses for the benefit of its customers without notice to the customer. In Person
ICAgile Certified Professional ICAgile Fundamentals Agile Fundamentals The purpose of this highly immersive, two-day course is to help students to understand the principles of Agile and in particular, Scrum. They will work in teams to produce a piece of work over a series of sprints. In addition to understanding the rules of Scrum, the team will also appreciate how Scrum can be blended with other complementary practices such as kanban. Students will experience the value of cross-functional teams and the benefits that agile frameworks such as Scrum provide. Remote
ICAgile Certified Professional - Agile Coaching ICP-ACC Agile Coaching Agile Team Coaching This highly interactive certification course enables you to create a flexible and trusting environment for Agile teams to work collaboratively, handle challenges effectively and achieve healthy conflict resolution. You will learn the fundamental skills of professional coaching, and when to apply coaching, mentoring, facilitation or training to best serve individuals and teams in agile contexts. The course also focuses on how to work with agile teams and your organisation as human systems. It blends practical theory, tools and techniques with workshopping and using your own case studies to immediately relate what you are learning to your agile teams at work. Remote
ICAgile Certified Professional - Agile Team Facilitation ICAgile Team Facilitation (ICP-ATF) Agile Team Coaching Are you looking to get a deeper understanding of how to facilitate better Agile events and meetings? Whether you are a Scrum Master, Agile Coach or performing another facilitation role in an Agile team, this certification takes a hands on practical approach to learning essential Agile facilitation skills. that you can immediately apply back at the workplace. During the 2-day Team Facilitation learning event, you will explore the Facilitators mind-set and practise facilitation tools and techniques for effectively designing meetings and workshops that will engage and motivate your entire audience, driving team effectiveness and success. By attending this course, you will learn the art of facilitation, building your own facilitator toolkit through practical activity-based learning. Developing your ability to facilitate teams will support you in fostering collaboration and enabling self-managing teams back in your place of work. Remote
ICAgile Certified Professional - Agile Software Design ICP-ASD Agile Engineering ICP-ASD Remote
ICAgile Certified Professional - Agile Project and Delivery Management ICAgile Agile Project and Delivery Management (ICP-APM) Delivery Management Are you looking to deliver and manage projects in agile environments? Do you need to identify dependencies and blockers, enable rapid feedback and learning, and facilitate incremental value delivery? The ICAgile Agile Project and Delivery Management (ICP-APM) certification focuses on the core components of agile project management. The course provides you with the skills, tools and techniques for successful Lean and agile project delivery and implementation. This certification introduces core agile concepts such as servant leadership, adaptive planning, frequent feedback for learning, and a focus on value-driven versus plan-driven delivery. Throughout the course you will take on the role of an Agile Project Manager to practice essential skills, developing an in-depth appreciation of the learning outcomes. During your learning experience you will compare and contrast agile delivery management with traditional management approaches understanding when to apply agile practices to projects. As a result of the course, you will be equipped with the principles and tools to apply agile project and delivery management in your own working environment. Learning outcomes focus on delivering the right projects and products through empowering people, aligning on value, managing the system to enable high performance and adaptive planning at all levels the portfolio. There are many different frameworks and approaches to delivery management. ICAgile does not endorse one over another, instead they encourage you to learn about various approaches and apply them in the appropriate way for the context you are in. There is no “one size fits all” approach and true agility comes from being able to adapt the approach to the environment, create opportunities for rapid delivery of value and get feedback from real customers quickly. This certification is intended for Project Managers, Scrum Masters, Business Analysts, Product Managers, and Delivery Managers. It can also be valuable for professionals interested in Agile Project Management. In Person
ICAgile Certified Professional - Agile Project and Delivery Management ICAgile Agile Project and Delivery Management (ICP-APM) Delivery Management Are you looking to deliver and manage projects in agile environments? Do you need to identify dependencies and blockers, enable rapid feedback and learning, and facilitate incremental value delivery? The ICAgile Agile Project and Delivery Management (ICP-APM) certification focuses on the core components of agile project management. The course provides you with the skills, tools and techniques for successful Lean and agile project delivery and implementation. This certification introduces core agile concepts such as servant leadership, adaptive planning, frequent feedback for learning, and a focus on value-driven versus plan-driven delivery. Throughout the course you will take on the role of an Agile Project Manager to practice essential skills, developing an in-depth appreciation of the learning outcomes. During your learning experience you will compare and contrast agile delivery management with traditional management approaches understanding when to apply agile practices to projects. As a result of the course, you will be equipped with the principles and tools to apply agile project and delivery management in your own working environment. Learning outcomes focus on delivering the right projects and products through empowering people, aligning on value, managing the system to enable high performance and adaptive planning at all levels the portfolio. There are many different frameworks and approaches to delivery management. ICAgile does not endorse one over another, instead they encourage you to learn about various approaches and apply them in the appropriate way for the context you are in. There is no “one size fits all” approach and true agility comes from being able to adapt the approach to the environment, create opportunities for rapid delivery of value and get feedback from real customers quickly. This certification is intended for Project Managers, Scrum Masters, Business Analysts, Product Managers, and Delivery Managers. It can also be valuable for professionals interested in Agile Project Management. Remote
ICAgile Certified Professional - Leading with Agility Leading with Agility (ICP-LEA) Agility in Leadership Leading with Agility (ICP-LEA) In Person
ICAgile Certified Professional - Leading with Agility Leading with Agility (ICP-LEA) Agility in Leadership Leading with Agility (ICP-LEA) Remote
ICAgile Certified Professional - Agile Product Ownership Agile Product Ownership (ICP-APO) Product Management Agile Product Ownership (ICP-APO) In Person
ICAgile Certified Professional - Agile Product Ownership Agile Product Ownership (ICP-APO) Product Management Agile Product Ownership (ICP-APO) Remote
ICAgile Certified Professional - Product Management Product Management (ICP-PDM) Product Management Product Management (ICP-PDM) In Person
ICAgile Certified Professional - Product Management Product Management (ICP-PDM) Product Management Product Management (ICP-PDM) Remote