Vidscola

Vidscola




Country: United Arab Emirates
Contact Name: Vidscola Support
Email: support@vidscola.com
Phone: +971588087155
Website: www.vidscola.com



Upcoming Classes

Date Certification Class Track Location Training Provider
5/29/2021 ICAgile Certified Professional - Agile Coaching Certified Agile Coach "ICP-ACC" Agile Coaching Online, United Arab Emirates Vidscola
8/8/2021 ICAgile Certified Professional Certified Agile Fundamentals "ICP" Agile Fundamentals Online, United Arab Emirates Vidscola


Accredited/Licensed 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 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 Product Ownership Business Value Analysis and Product Ownership Product Ownership Being an effective product owner or business analyst on an agile team is a critical role. You are responsible for collaborating with stakeholders to decide what to build and then work with the development team to describe and prioritize the requirements. This is often the most challenging role on an agile team. Attend this class to get a deep, experiential understanding of the role, tools, and techniques to become a more effective product owner. 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 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 Product Ownership Business Value Analysis and Product Ownership Product Ownership Being an effective product owner or business analyst on an agile team is a critical role. You are responsible for collaborating with stakeholders to decide what to build and then work with the development team to describe and prioritize the requirements. This is often the most challenging role on an agile team. Attend this class to get a deep, experiential understanding of the role, tools, and techniques to become a more effective product owner. 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 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