Agile Fundamentals (ICP®)
Agile Fundamentals (ICP®)
Description
Looking to understand the core principles of Agile and unleash its potential in your work? The ICAgile Agile Fundamentals (ICP) course is your perfect starting point.
This course is designed for individuals who are new to agile or want to solidify their understanding of the agile mindset, values, and principles.
Learning Objectives
In this course, you will learn:
- The Foundations of Agile:
- Understand the historical context within which agile emerged and how it builds upon earlier development philosophies.
- Explore the core principles and values within the Agile Manifesto, differentiating between values and specific practices.
- Discover how agile methodologies extend beyond software development into various organizational functions.
- Cultivating an Agile Mindset:
- Grasp the fundamental differences between "doing agile" and "being agile," emphasizing the importance of an adaptive mindset for successExperience the agile mindset through activities that contrast it with traditional working styles.
- Understand the stages of agile adoption (from novice to expert) and how this framework applies to individuals, teams, and broader organizations.
- The Power of Collaboration:
- Develop the soft skills crucial to agile environments, including communication, trust-building, and fostering community.
- Learn to overcome the complexities of physical and cultural distances within teams.
- Experiment with techniques to optimize collaboration and knowledge sharing.
- Discover how to create work environments that promote teamwork and problem-solving.
- Prioritizing Value-Driven Development:
- Understand the benefits of incremental development and how it differs from traditional project management approaches.
- Learn to break down projects into smaller, value-generating components to track progress effectively.
- Develop strategies to ensure quality is maintained as you work iteratively.
- Understand the concept of Work-In-Progress (WIP), its impact on efficiency, and ways to track and manage it.
- Explore the principle of continuous integration and apply it within your specific work context.
- Customer & User Centricity:
- Define various customer roles within agile projects (e.g., sponsor, buyer, user) for clarity.
- Experience the critical importance of involving end-users throughout the development process to prevent costly failures.
- Apply methods for actively soliciting customer/user feedback regularly.
- Agile Planning & Adaptation
- Distinguish between various planning stages and timeframes, including release and daily planning.
- Practice collaborative estimation techniques and learn how to use relative sizing.
- Gain hands-on experience utilizing tools to track project status effectively.
- Appreciate the importance of adapting your process and product based on context, feedback, and changing needs.
Audience
This course is ideal for:
- Software developers, testers, and product owners: Gain foundational knowledge before diving into specific roles within Agile teams.
- Anyone interested in a more collaborative, adaptable, and customer-centric way of working.
Prerequisites
This course does not have any prerequisites.
Certification Credential:
Upon successful completion of this course, you will obtain the ICP certification.
Every ICAgile-accredited course includes hands-on learning. To earn this certification, you'll need to actively participate in a live class.
What will you receive:
- A high-quality instruction with an ICAgile Accredited trainer
- ICAgile certification
- Course materials
- Access to the exclusive Agile Thinkers Academy Digital library
- Agile Thinkers Academy Slack community
- Agile Thinkers Academy Certificate of Attendance
For detailed information regarding course policies, terms, and conditions, please visit our dedicated section.
All trademarks mentioned are the property of their respective owners.