Learning Tree International
About
Jennifer McFarland
United States of America
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 - Agile Project and Delivery Management | Agile Project Management | Delivery Management | Want to learn about modern delivery approaches to ensure you’re adding maximum value?Our Agile Project Management course is designed for those working in a project, product or no-project context who seek to work in a more adaptive way.This course will help you to learn the skills, techniques, and mindset needed to manage work using an agile approach. You will learn how to collaborate with stakeholders and support self-organising teams to develop solutions incrementally to increase efficiency and effectiveness.You will also gain the agile project management toolkit needed to work more cohesively, communicate more effectively, and support teams with leadership and coordination and facilitation. | In Person |
ICAgile Certified Professional | Agile Fundamentals: Scrum, kanban, Lean, and XP | Agile Fundamentals | Learn the importance of doing and being Agile, the key aspects of value-driven development, adaptive planning techniques, and how to be collaborative with customers, clients, and teams. Learn how the application of Agile values and principles successfully requires a shift in culture, mindset and behaviors. Through immersive workshop activities you acquire fundamental, and yet practical knowledge, to help you start your Agile journey. You will be introduced to several different Agile methodologies and be better equipped to determine what will work best for your team. This course qualifies for the ICP certification (ICAgile Certified Professional) and 24 Scrum Alliance Education Units (SEUs). -- Apply the values and principles of the Agile model for product development -- Compare and contrast the most popular Agile approaches, including Scrum and kanban -- Recognize the cultural and mindset challenges of being fully successful with Agile -- Create a strong focus on the delivery of customer value -- Grow self-organizing teams that frequently deliver valuable, high-quality products | In Person |
ICAgile Certified Professional - Business Agility Foundations | Business Agility Fundamentals | Business Agility Foundations | How can you help your organisation evolve its structures, processes, and mindset to embrace a new way of working and sustain business agility in a rapidly changing environment?As the world changes at an unprecedented pace, imagine if organisations could navigate through change and use it as an opportunity to get better rather than simply getting through.Our Business Agility Fundamentals course explores what it takes to thrive in a complex, uncertain environment. The business environment today is volatile, and everyone in the organisation needs to be able to adapt to the changing world while ensuring that the organisation’s goals and outcomes are met. This program will introduce participants at all levels to the essential concepts and practices of business agility, including how organisations, teams, and individuals can adapt and exploit change for competitive advantage, as well as the tools and techniques required to deliver customer and business value. | In Person |
ICAgile Certified Professional - Agile Programming | Certified Professional in Agile Programming (933) | Agile Engineering | Focusing on the techniques for implementing software with an Agile mindset, this course prepares programmers, developers, testers, and designers to immediately become productive members of an Agile team. With this training, you will utilize test-first principles, design and create automated acceptance tests, apply SOLID design patterns to code, and integrate solutions through branching version control. | In Person |
ICAgile Certified Professional - Agile Software Design | Certified Professional in Agile Software Design (Course 944) | Agile Engineering | Learn effective approaches to Agile software design and improve quality through simplicity at a low cost of change. Use design patterns to develop robust, maintainable and testable software in this course. Gain the skills to do the right level of design at the right time within the Agile development cycle. You Will Learn How To: · Leverage Agile software design techniques to improve efficiency and testability · Conduct a Class Responsibility Collaboration (CRC) Design Workshop · Create a minimum viable architecture · Apply SOLID design principles and refactor design smells · Use test patterns and write tests using BVA and All-Pairs | In Person |
ICAgile Certified Professional - Agile Testing | Agile Testing Strategies and Practices (Course 1815) | Agile Testing | Technical excellence, customer satisfaction, and the focus on working software, are key components of the Agile manifesto. In order to realize the full benefits of Agile development, teams must implement strong testing and technical practices. This Agile testing course demonstrates the Agile testing strategies and tactics that ensure high, and sustainable, quality in an Agile environment. You will learn how to: · Optimize iteration and release test plans that result in superior software quality · Create sustainable software product with test-driven development · Foster team collaboration for the creation of effective testing assets · Integrate value-based testing to ensure user satisfaction | In Person |
ICAgile Certified Professional - Agile Test Automation | Agile Test Automation (Course 1820) | Agile Testing | The fast-pace and iterative delivery of Agile projects requires advanced test automation to ensure that quality software product is delivered with high test coverage. This test automation class addresses practical techniques tester-developers must employ to ensure they write high-coverage test code. You will learn how to: · Code user story and feature tests with ATDD (Acceptance Test-Driven Development) and BDD (Behavior-Driven Development) to validate product value · Tool your project to cover functional and non-functional testing · Leverage test design patterns to achieve high coverage · Design test code and data for long-term success | In Person |
ICAgile Certified Professional - Foundations of DevOps | Fundamentals of DevOps (Course 3641) | DevOps | This DevOps course reveals the principles, concepts, and practices that have proven to increase the ROI achieved when building and delivering software in an Agile environment. Students learn how to select appropriate tools and configure them to form a continuous development-delivery-operations support pipeline. Through practical exercises, all student will recognize positive and negative patterns of the DevOps culture, software build, test, and deployment in their own work environment. This course qualifies for ICP-FDO and Scrum Alliance continuing education credits. You will learn how to: · Achieve Continuous Deployment by coding deployment pipelines · Create real-time feedback by configuring continuous integration and build automation tools · Implement version control principles to software and infrastructure to enable agility · Apply Lean principles to operations and leverage virtualization, containers, and cloud technologies · Automate the entire software delivery process using popular tools including Git, Maven, JUnit, Jenkins, Vagrant, Docker, and more | In Person |
ICAgile Certified Professional - Implementing DevOps | Implementing DevOps | DevOps | Are you a developer or operations staff member working in a DevOps environment? Applying DevOps requires well-defined goals and a good understanding of the different tools available and which ones are right for you.This course will provide you with hands-on experience in a DevOps environment: planning and setting the strategy; designing and implementing the pipeline; automating the provisioning and configuration of infrastructure and deployment of systems; monitoring the pipeline and the systems with telemetry; identifying bottlenecks; and applying continuous improvement to evolve the pipeline and the architecture. | In Person |
ICAgile Certified Professional - Agile Coaching | Agile Coaching | Agile Team Coaching | Are you an experienced agile practitioner looking to build your skills and mindset to be an effective Agile Coach in today's rapidly evolving business landscape?In a world where change is constant and adaptability is paramount, the role of an Agile coach has never been more critical. Our Agile Coaching course provides an in-depth understanding of Agile coaching, including the skills and knowledge needed to guide teams towards high performance, deliver value to stakeholders, and promote a culture of continuous improvement. The program is deeply experiential, immersing you in hands-on exercises to reinforce coaching theory. This program will provide you with everything you need to be an effective coach and mentor and bring the best out of the individuals and teams you support. | In Person |
ICAgile Certified Professional | Agile Fundamentals: Scrum, kanban, Lean, and XP | Agile Fundamentals | Learn the importance of doing and being Agile, the key aspects of value-driven development, adaptive planning techniques, and how to be collaborative with customers, clients, and teams. Learn how the application of Agile values and principles successfully requires a shift in culture, mindset and behaviors. Through immersive workshop activities you acquire fundamental, and yet practical knowledge, to help you start your Agile journey. You will be introduced to several different Agile methodologies and be better equipped to determine what will work best for your team. This course qualifies for the ICP certification (ICAgile Certified Professional) and 24 Scrum Alliance Education Units (SEUs). -- Apply the values and principles of the Agile model for product development -- Compare and contrast the most popular Agile approaches, including Scrum and kanban -- Recognize the cultural and mindset challenges of being fully successful with Agile -- Create a strong focus on the delivery of customer value -- Grow self-organizing teams that frequently deliver valuable, high-quality products | Remote |
ICAgile Certified Professional - Agile Team Facilitation | Agile Team Facilitation | Agile Team Coaching | Are you a Scrum Master, Agile Coach or agile practitioner looking to improve your facilitation skills?Much of the work on agile projects happens in group sessions: team members collaborate to identify and prioritise items, plan work to be done, elaborate stories, identify risks and issues, and communicate progress in stand-ups and other shared activities. Working in collaborative self-organising teams can be challenging and it is important that all team members understand the group dynamics involved and how to effectively facilitate these sessions.That’s where our Agile Team Facilitation course comes in. Learn how collaborative workshops can be planned, organised and run; and how each team member can contribute to achieving maximum effectiveness - while identifying potential pitfalls and how to avoid and address them. This program will also help you learn about your role in building capability across the wider team. | Remote |
ICAgile Certified Professional - Implementing DevOps | Implementing DevOps | DevOps | Are you a developer or operations staff member working in a DevOps environment? Applying DevOps requires well-defined goals and a good understanding of the different tools available and which ones are right for you.This course will provide you with hands-on experience in a DevOps environment: planning and setting the strategy; designing and implementing the pipeline; automating the provisioning and configuration of infrastructure and deployment of systems; monitoring the pipeline and the systems with telemetry; identifying bottlenecks; and applying continuous improvement to evolve the pipeline and the architecture. | Remote |
ICAgile Certified Professional - Agile Coaching | Agile Coaching | Agile Team Coaching | Are you an experienced agile practitioner looking to build your skills and mindset to be an effective Agile Coach in today's rapidly evolving business landscape?In a world where change is constant and adaptability is paramount, the role of an Agile coach has never been more critical. Our Agile Coaching course provides an in-depth understanding of Agile coaching, including the skills and knowledge needed to guide teams towards high performance, deliver value to stakeholders, and promote a culture of continuous improvement. The program is deeply experiential, immersing you in hands-on exercises to reinforce coaching theory. This program will provide you with everything you need to be an effective coach and mentor and bring the best out of the individuals and teams you support. | Remote |
ICAgile Certified Professional - Agile Project and Delivery Management | Agile Project Management | Delivery Management | Want to learn about modern delivery approaches to ensure you’re adding maximum value?Our Agile Project Management course is designed for those working in a project, product or no-project context who seek to work in a more adaptive way.This course will help you to learn the skills, techniques, and mindset needed to manage work using an agile approach. You will learn how to collaborate with stakeholders and support self-organising teams to develop solutions incrementally to increase efficiency and effectiveness.You will also gain the agile project management toolkit needed to work more cohesively, communicate more effectively, and support teams with leadership and coordination and facilitation. | Remote |
ICAgile Certified Professional - Agile Programming | Certified Professional in Agile Programming (933) | Agile Engineering | Focusing on the techniques for implementing software with an Agile mindset, this course prepares programmers, developers, testers, and designers to immediately become productive members of an Agile team. With this training, you will utilize test-first principles, design and create automated acceptance tests, apply SOLID design patterns to code, and integrate solutions through branching version control. | Remote |
ICAgile Certified Professional - Agile Software Design | Certified Professional in Agile Software Design (Course 944) | Agile Engineering | Learn effective approaches to Agile software design and improve quality through simplicity at a low cost of change. Use design patterns to develop robust, maintainable and testable software in this course. Gain the skills to do the right level of design at the right time within the Agile development cycle. You Will Learn How To: · Leverage Agile software design techniques to improve efficiency and testability · Conduct a Class Responsibility Collaboration (CRC) Design Workshop · Create a minimum viable architecture · Apply SOLID design principles and refactor design smells · Use test patterns and write tests using BVA and All-Pairs | Remote |
ICAgile Certified Professional - Agile Testing | Agile Testing Strategies and Practices (Course 1815) | Agile Testing | Technical excellence, customer satisfaction, and the focus on working software, are key components of the Agile manifesto. In order to realize the full benefits of Agile development, teams must implement strong testing and technical practices. This Agile testing course demonstrates the Agile testing strategies and tactics that ensure high, and sustainable, quality in an Agile environment. You will learn how to: · Optimize iteration and release test plans that result in superior software quality · Create sustainable software product with test-driven development · Foster team collaboration for the creation of effective testing assets · Integrate value-based testing to ensure user satisfaction | Remote |
ICAgile Certified Professional - Agile Test Automation | Agile Test Automation (Course 1820) | Agile Testing | The fast-pace and iterative delivery of Agile projects requires advanced test automation to ensure that quality software product is delivered with high test coverage. This test automation class addresses practical techniques tester-developers must employ to ensure they write high-coverage test code. You will learn how to: · Code user story and feature tests with ATDD (Acceptance Test-Driven Development) and BDD (Behavior-Driven Development) to validate product value · Tool your project to cover functional and non-functional testing · Leverage test design patterns to achieve high coverage · Design test code and data for long-term success | Remote |
ICAgile Certified Professional - Foundations of DevOps | Fundamentals of DevOps (Course 3641) | DevOps | This DevOps course reveals the principles, concepts, and practices that have proven to increase the ROI achieved when building and delivering software in an Agile environment. Students learn how to select appropriate tools and configure them to form a continuous development-delivery-operations support pipeline. Through practical exercises, all student will recognize positive and negative patterns of the DevOps culture, software build, test, and deployment in their own work environment. This course qualifies for ICP-FDO and Scrum Alliance continuing education credits. You will learn how to: · Achieve Continuous Deployment by coding deployment pipelines · Create real-time feedback by configuring continuous integration and build automation tools · Implement version control principles to software and infrastructure to enable agility · Apply Lean principles to operations and leverage virtualization, containers, and cloud technologies · Automate the entire software delivery process using popular tools including Git, Maven, JUnit, Jenkins, Vagrant, Docker, and more | Remote |
ICAgile Certified Professional - Business Agility Foundations | Business Agility Accelerator | Business Agility Foundations | How can you help your organisation evolve its structures, processes, and mindset to embrace a new way of working and sustain business agility in a rapidly changing environment?As the world changes at an unprecedented pace, imagine if organisations could navigate through change and use it as an opportunity to get better rather than simply getting through.Our Business Agility Fundamentals course explores what it takes to thrive in a complex, uncertain environment. The business environment today is volatile, and everyone in the organisation needs to be able to adapt to the changing world while ensuring that the organisation’s goals and outcomes are met. This program will introduce participants at all levels to the essential concepts and practices of business agility, including how organisations, teams, and individuals can adapt and exploit change for competitive advantage, as well as the tools and techniques required to deliver customer and business value. | Remote |
ICAgile Certified Professional - Delivery at Scale | Delivery at Scale | Delivery Management | Many teams are seeing the benefits of applying an agile approach to their work, including increased collaboration and engagement, more adaptability, faster delivery and improved quality. But how do we apply those same practices and principles across different portfolios, products or projects?Our Delivery at Scale course will give you the tools and frameworks needed to apply agile to the broader context of product delivery so you can ensure that you’re delivering working products or solutions while balancing competing demands across the organisation.This experiential course focusses on real-life examples and hands-on exercises to help you uncover various key concepts for implementing agile at scale. You will learn about adaptive planning techniques and a people-centric transformation approach that can help you achieve the best outcomes for your organisation. | Remote |
ICAgile Certified Professional - Delivery at Scale | Delivery at Scale | Delivery Management | Many teams are seeing the benefits of applying an agile approach to their work, including increased collaboration and engagement, more adaptability, faster delivery and improved quality. But how do we apply those same practices and principles across different portfolios, products or projects?Our Delivery at Scale course will give you the tools and frameworks needed to apply agile to the broader context of product delivery so you can ensure that you’re delivering working products or solutions while balancing competing demands across the organisation.This experiential course focusses on real-life examples and hands-on exercises to help you uncover various key concepts for implementing agile at scale. You will learn about adaptive planning techniques and a people-centric transformation approach that can help you achieve the best outcomes for your organisation. | In Person |
ICAgile Certified Professional - Agile Product Ownership | Product Ownership | Product Management | How do we ensure that the right product is built in the right way to most effectively solve the right business problem?Agile delivery teams need an empowered Product Owner that has a clarity of vision, alignment with organisational strategy, an understanding of the development process and the ability to communicate with a wide variety of stakeholders. Our Agile Product Ownership course will provide you with the techniques and tools to become an effective Product Owner equipped to guide product development and lead value delivery teams. This course focuses on how to deliver business value and ensure product fit, demonstrating practices that work in an agile development process. You will leave with the required tools and approaches that will enable collaboration with teams and stakeholders to identify the most important aspects and features of a product or initiative. | In Person |
ICAgile Certified Professional - Agile Product Ownership | Product Ownership | Product Management | How do we ensure that the right product is built in the right way to most effectively solve the right business problem?Agile delivery teams need an empowered Product Owner that has a clarity of vision, alignment with organisational strategy, an understanding of the development process and the ability to communicate with a wide variety of stakeholders. Our Agile Product Ownership course will provide you with the techniques and tools to become an effective Product Owner equipped to guide product development and lead value delivery teams. This course focuses on how to deliver business value and ensure product fit, demonstrating practices that work in an agile development process. You will leave with the required tools and approaches that will enable collaboration with teams and stakeholders to identify the most important aspects and features of a product or initiative. | Remote |
ICAgile Certified Professional - Agile Project and Delivery Management | Agile Project and Delivery Management (ICP-APM) - New | Delivery Management | Agile Project and Delivery Management (ICP-APM) | In Person |
ICAgile Certified Professional - Agile Project and Delivery Management | Agile Project and Delivery Management (ICP-APM) - New | Delivery Management | Agile Project and Delivery Management (ICP-APM) | Remote |