Holiday Notice

ICAgile's offices will be closed December 25th through January 1st.

Vidscola

About

Vidscola Support

United Arab Emirates

Upcoming Classes

Select a listing to learn more about an upcoming class.

Date Certification Class Track Location
January 12, 2025
09:00 AM EET
ICAgile Certified Professional Certified Agile Fundamentals Agile Fundamentals Online, United Arab Emirates

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 Lean and Agile Fundamentals Agile Fundamentals In this class you will experience working in a truly agile way through a series of exercises designed to let you see and feel the difference. You will work as a self-organizing team, understand the basics of lean thinking and visualize your value stream. You will then understand and choose the agile practices that are best for your context. Of course we'll also cover agile values and the manifesto, Scrum basics, kanban basics, and many of the common practices to be found in the agile world. You will understand exactly how these methods can improve your current way of work. When we are done, you will have the fundamentals needed to start your agile journey as well as a concrete plan for you and your teams to start seeing value right away. In Person
ICAgile Certified Professional - Agile Team Facilitation Facilitation for Agile Coaches and Scrum Masters Agile Team Coaching Being a great coach or Scrum Master requires excellent facilitation skills. In this class, you will experience (not just learn theory) facilitating and running effective meetings and conversations. You will learn the essentials of the necessary human dynamics needed for effective collaboration as well as a number of concrete facilitation tools and techniques and when to use them. Attend this class to enhance your ability to guide an agile team towards successful self-organization. In Person
ICAgile Certified Professional - Agile Testing Agile Testing: Becoming an Effective Tester on an Agile Team Agile Testing Agile teams are sometimes a scary perspective for testers. Small iterations, whole teams, automation, and a whole new set of ways to work; where do you fit as a tester on an Agile team? How does your role and responsibilities change? In this class, we will delve deeply into what it means to be a tester on such a team. We cover concrete practices and approaches such as behavior driven development, test automation, and the importance of test data as well as understand how all of this fits together with the test automation pyramid and the Agile testing quadrants. Attend this class to get yourself ready to be an effective tester on an Agile team. In Person
ICAgile Certified Professional - Agile Programming Certified Agile Programming Agile Engineering Getting great results from Agile methodologies is dependent more than just Scrum or kanban, or any of the well-known processes. These results only come when you pair a good team process with great technical practices like Test Driven Development and Behavior Driven Development. Bring your laptops, set up your IDE, and roll up your sleeves for this class - it is TOTALLY hands on. In this class, you will learn and experience these amazing skills by doing it. Practice writing your tests first, refactor, and do it again. Not only will you do this for a new project, but we have some legacy code for you to put under test also. Then, we will jump right in and use the same red-green-refactor loop with human readable/writable tests in Gherkin so that you can work with your non-coding teammates to build the right thing. In Person
ICAgile Certified Professional Agile Fundamentals Agile Fundamentals In this class you will experience working in a truly agile way through a series of exercises designed to let you see and feel the difference. You will understand and choose the agile practices that are best for your context. Of course we'll also cover agile values and the manifesto, Scrum basics, kanban basics, and many of the common practices to be found in the agile world. In Person
ICAgile Certified Professional Agile Fundamentals Agile Fundamentals In this class you will experience working in a truly agile way through a series of exercises designed to let you see and feel the difference. You will understand and choose the agile practices that are best for your context. Of course we'll also cover agile values and the manifesto, Scrum basics, kanban basics, and many of the common practices to be found in the agile world. Remote
ICAgile Certified Professional - Agile Programming Certified Agile Programming Agile Engineering Getting great results from Agile methodologies is dependent more than just Scrum or kanban, or any of the well-known processes. These results only come when you pair a good team process with great technical practices like Test Driven Development and Behavior Driven Development. Bring your laptops, set up your IDE, and roll up your sleeves for this class - it is TOTALLY hands on. In this class, you will learn and experience these amazing skills by doing it. Practice writing your tests first, refactor, and do it again. Not only will you do this for a new project, but we have some legacy code for you to put under test also. Then, we will jump right in and use the same red-green-refactor loop with human readable/writable tests in Gherkin so that you can work with your non-coding teammates to build the right thing. Remote
ICAgile Certified Professional - Agile Testing Agile Testing: Becoming an Effective Tester on an Agile Team Agile Testing Agile teams are sometimes a scary perspective for testers. Small iterations, whole teams, automation, and a whole new set of ways to work; where do you fit as a tester on an Agile team? How does your role and responsibilities change? In this class, we will delve deeply into what it means to be a tester on such a team. We cover concrete practices and approaches such as behavior driven development, test automation, and the importance of test data as well as understand how all of this fits together with the test automation pyramid and the Agile testing quadrants. Attend this class to get yourself ready to be an effective tester on an Agile team. Remote
ICAgile Certified Professional - Agile Team Facilitation Facilitation for Agile Coaches and Scrum Masters Agile Team Coaching Being a great coach or Scrum Master requires excellent facilitation skills. In this class, you will experience (not just learn theory) facilitating and running effective meetings and conversations. You will learn the essentials of the necessary human dynamics needed for effective collaboration as well as a number of concrete facilitation tools and techniques and when to use them. Attend this class to enhance your ability to guide an agile team towards successful self-organization. Remote
ICAgile Certified Professional - Agile Test Automation Certified Agile Testing Automation "ICP-ATA" Agile Testing In this hands-on class, you will learn the fundamentals of automating tests effectively within an Agile team. You will code using popular testing frameworks and will code realistic scenarios. You will also learn Behavior Driven Development and how to use it effectively within an Agile team as well as automate those scenarios. After attending this class you will be ready to hit the ground running with your team choosing the most valuable tests and then automating them. Major Topics Covered: * Anatomy of a Test: this is the basic repeating structure used in ALL testing frameworks. * Multiple Hands-On Exercises: students will code multiple tests and learn not just how to write them, but how to maintain them over time. * Selecting Tests: not all tests should be automated. Automation takes time and effort to code and maintain. We will review how to select which tests to automate so that you get the most bang for your buck. * Working Effectively with an Agile Team: How can you collaborate with your team (developers, product owners, UX designers, etc...) most effectively? How does automation fit in? * Behavior Driven Development (BDD): learn to write and automate tests in collaboration with your team so that you support the team instead of just interrogating a working system and sending defects back to development. * Advanced Topics: Planning and measuring automation, testing patterns, virtualization, avoiding common pitfalls in scaling. Remote
ICAgile Certified Professional Fundamentals of Agile Software Development (ICAgile-ICP) Agile Fundamentals ICAgile Accredited Class introduces the Fundamentals of Agile Software Development. After the three days class, the attendees are eligible for ICAgile-ICP from ICAgile Our 3 days training is an interactive journey, aims to introduce you to a different way of delivering software projects to gain better results in terms of customer success and business growth. We start our journey by introducing the Growth Mindset, which enables you to create value-adding software that meets client needs and deliver business value early and often and reduce time to product/market fit. Then we start a deep dive in the Scrum methodology, to teach you the simplest yet powerful Agile framework that helps you organizing the work to deliver your project iteratively and engage your customer in the early stages from the project. In addition to the deep focus on Scrum, we also teach you some valuable practices from other frameworks. Like the User Story technique for conveying the requirement from business people and the delivery team. Also, we give you an overview of Kanban framework and how you can benefit from it. We practically walk through a simple project and start applying the practices along the project life cycle till delivering something working in the third day from the training. Starting from how the business people can form the project idea to Valuable Backlog and how the Project Chartering activity goes, then how the delivery team can Estimate and Plan the work items in this project finally how the whole team can Monitor and Track the project state and adapt everything accordingly. In the last day of our journey, we teach you some technical practices that help to enhance your agility. Like Test Driven Development, Coding Refactor, Pair programming, and the DevOps culture as well as an overview about the tools that help you inspecting and organizing your work and adapting the project continuously based on reliable data. Like Trello, TFS, and Jira. Outline : Agile and Growth Mindset Lean Thinking Iterative Development Extreme Programming and Kanban Overview Deep Dive into Scrum Agile Teams Roles & Responsibilities Building a self-organizing team User Stories requirements technique Relative Estimates & Story Points Agile Planning techniques Agile Tracking techniques Technical practices & DevOps Remote
ICAgile Certified Professional - Agile Coaching Certified Agile Coaching "ICP-ACC" Agile Team Coaching This class is targeted towards agile coaches who want to bring their coaching skills up to the next level. In this class you will: Understand how our behavior as coaches affects the safety, ownership, and respect that team members have towards each other, and how to act accordingly. Practice creating an environment and culture that helps a team mature into a truly self-organizing, high-performance team. Learn and practice guiding a team through conflict resolution. Learn and practice the different coaching stances (coach, mentor, teacher) and be able to choose the most appropriate stance for the problem at hand. You will then put all these skills together, to assess the needs of a team, form an effective coaching plan, work with management for buy-in, kickoff coaching with the team, and learn to effectively use different what you’ve learned about stances, human dynamics, collaboration, and conflict resolution to become a more effective coach. Remote
ICAgile Certified Professional - Business Agility Foundations Certified Business Agility Foundations "ICP-BAF" Business Agility Foundations People at every level and in practically every role in today's organizations are required to focus on customer delight & bring innovation and continuous improvement into their work. This is a hard challenge and one that requires limbering up muscles we often haven't used for many years. This highly experiential set of learning outcomes equips participants with new knowledge, tools, and techniques to implement immediately. The ICAgile Certified Professional in Business Agility Foundations (ICP-BAF) is intended to jumpstart the organizational and individual transformation towards a more responsive, value-driven reality. TARGET AUDIENCE: Anyone interested in the paradigm shifts necessary to enable organizational agility in today's innovative business climate will find the Business Agility Foundations course compelling. Although this is a generalist certification and an entry point to several of ICAgile’s tracks, it is not intended to be a direct substitution for the ICAgile Certified Professional credential. Those already holding the ICP are likely to find this course compelling, especially if they are on a journey towards business agility outside of a software development context. COURSE DURATION: 3 FULL DAYS Remote
ICAgile Certified Professional - Agility in HR Agility in HR (ICP-AHR) Agile HR Agility in HR (ICP-AHR) Remote
ICAgile Certified Professional - Agile Test Automation Certified Agile Testing Automation "ICP-ATA" Agile Testing In this hands-on class, you will learn the fundamentals of automating tests effectively within an Agile team. You will code using popular testing frameworks and will code realistic scenarios. You will also learn Behavior Driven Development and how to use it effectively within an Agile team as well as automate those scenarios. After attending this class you will be ready to hit the ground running with your team choosing the most valuable tests and then automating them. Major Topics Covered: * Anatomy of a Test: this is the basic repeating structure used in ALL testing frameworks. * Multiple Hands-On Exercises: students will code multiple tests and learn not just how to write them, but how to maintain them over time. * Selecting Tests: not all tests should be automated. Automation takes time and effort to code and maintain. We will review how to select which tests to automate so that you get the most bang for your buck. * Working Effectively with an Agile Team: How can you collaborate with your team (developers, product owners, UX designers, etc...) most effectively? How does automation fit in? * Behavior Driven Development (BDD): learn to write and automate tests in collaboration with your team so that you support the team instead of just interrogating a working system and sending defects back to development. * Advanced Topics: Planning and measuring automation, testing patterns, virtualization, avoiding common pitfalls in scaling. In Person
ICAgile Certified Professional - Agile Coaching Certified Agile Coaching "ICP-ACC" Agile Team Coaching This class is targeted towards agile coaches who want to bring their coaching skills up to the next level. In this class you will: Understand how our behavior as coaches affects the safety, ownership, and respect that team members have towards each other, and how to act accordingly. Practice creating an environment and culture that helps a team mature into a truly self-organizing, high-performance team. Learn and practice guiding a team through conflict resolution. Learn and practice the different coaching stances (coach, mentor, teacher) and be able to choose the most appropriate stance for the problem at hand. You will then put all these skills together, to assess the needs of a team, form an effective coaching plan, work with management for buy-in, kickoff coaching with the team, and learn to effectively use different what you’ve learned about stances, human dynamics, collaboration, and conflict resolution to become a more effective coach. In Person
ICAgile Certified Professional - Business Agility Foundations Certified Business Agility Foundations "ICP-BAF" Business Agility Foundations People at every level and in practically every role in today's organizations are required to focus on customer delight & bring innovation and continuous improvement into their work. This is a hard challenge and one that requires limbering up muscles we often haven't used for many years. This highly experiential set of learning outcomes equips participants with new knowledge, tools, and techniques to implement immediately. The ICAgile Certified Professional in Business Agility Foundations (ICP-BAF) is intended to jumpstart the organizational and individual transformation towards a more responsive, value-driven reality. TARGET AUDIENCE: Anyone interested in the paradigm shifts necessary to enable organizational agility in today's innovative business climate will find the Business Agility Foundations course compelling. Although this is a generalist certification and an entry point to several of ICAgile’s tracks, it is not intended to be a direct substitution for the ICAgile Certified Professional credential. Those already holding the ICP are likely to find this course compelling, especially if they are on a journey towards business agility outside of a software development context. COURSE DURATION: 3 FULL DAYS In Person
ICAgile Certified Professional - Agility in HR Agility in HR (ICP-AHR) Agile HR Agility in HR (ICP-AHR) In Person
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 - Leading with Agility Leading with Agility (ICP-LEA) Agility in Leadership Leadership is a responsibility. A Responsibility to one's self and to others. To succeed as a leader it’s all about your capability of transforming the challenges of a constantly changing situation into opportunities. Today the most sought-after leaders are able to lead effectively in a volatile and complex environment. In other words, they are Agile Leaders. This course is for leaders and for those aspiring to leadership in today’s fast-paced world where challenges and opportunities are plenty but talent is scarce. Whether you are an executive, a manager, a team leader or an expert, you are in a position where Agile Leadership will help you grow, make a difference for people around you and for your organization. The goal of this course is to build a strong foundation of Agile Leadership values and skills, tools and techniques providing good practices for you to apply in the real world. As an Agile Leader, this course will help you develop the leadership skills to: Become more self aware of your leadership style and potential Become proficient in system thinking Become a more value driven leader Improving the value your organization delivers to your customers and other stakeholders Generate positive impact on the community and, doing so, improve your organization's reputation and results Make your organization adaptable - a learning organization Accelerate the delivery of your organization's products and services Take the lead by developing the capability of innovation In Person
ICAgile Certified Professional - Leading with Agility Leading with Agility (ICP-LEA) Agility in Leadership Leadership is a responsibility. A Responsibility to one's self and to others. To succeed as a leader it’s all about your capability of transforming the challenges of a constantly changing situation into opportunities. Today the most sought-after leaders are able to lead effectively in a volatile and complex environment. In other words, they are Agile Leaders. This course is for leaders and for those aspiring to leadership in today’s fast-paced world where challenges and opportunities are plenty but talent is scarce. Whether you are an executive, a manager, a team leader or an expert, you are in a position where Agile Leadership will help you grow, make a difference for people around you and for your organization. The goal of this course is to build a strong foundation of Agile Leadership values and skills, tools and techniques providing good practices for you to apply in the real world. As an Agile Leader, this course will help you develop the leadership skills to: Become more self aware of your leadership style and potential Become proficient in system thinking Become a more value driven leader Improving the value your organization delivers to your customers and other stakeholders Generate positive impact on the community and, doing so, improve your organization's reputation and results Make your organization adaptable - a learning organization Accelerate the delivery of your organization's products and services Take the lead by developing the capability of innovation Remote