Agile Courses, ICAgile
Agile Fundamentals Bootcamp (ICP)
- 300 + Students Empowered
- 4.5/5 Best Selling Program
- Format Instructor-Led online Program and Self-Learn Online Program
- Start Date: Instructor-Led Program Date To Be Announced
Course Description:
In order to succeed with agile, teams and organizations should focus first on “being agile” as a foundation for success in “doing agile.” Agile fundamentals ICP training 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. Consequently, participants leave the course more confident in five key areas:
➜ The intention behind agile practices
➜ Value-driven development
➜ Adaptive planning
➜ Customer engagement in agile
➜ Putting lean agile into action
Course Objectives:
➜ Origin and History of Agile.
➜ Agile Values and Principles.
➜ Clarity about transitioning to the Agile roles.
➜ What is Empirical Process?
➜ Deeper understanding about various agile frameworks.
➜ Understanding about where to use Scrum, Kanban or both.
➜ Overview about Scrum framework.
➜ Scrum Roles, Artifacts and events.
➜ Definition of Done and Acceptance Criteria.
➜ Exploring Differences between various frameworks.
➜ Tools for Agile Project Management.
➜ Tracking and measuring project success in agile.
➜ Value delivery vs Fixed Schedule Project.
➜ Essential elements for Agile Way of Working.
Who Should Attend?
There are no specific requirements needed to attend this workshop. If you are looking for improvements in the way they work, want to start using Agile at work or levelling up their knowledge, have creative work that requires frequent feedback from the client or user.
Course Topics:
Origins of Agile
Many people entering the Agile world see the Agile Manifesto as the beginning of the world, where it was really the summing up of much previous work. Anchor the ideas of Agile development in earlier work, giving the learners continuity from the past to the present.
Understanding the Agile Mindset
Many people come to Agile looking for “the Agile process”. However, while some processes and methodologies may be more supportive or common in Agile organizations than others, the mindset must come first. Introduce Agile as a mindset and explain that agility is achieved through both “being” and “doing” Agile. The Agile mindset is characterized by things like valuing early failure for learning, collaboration, continuous improvement, continuous discovery, etc.
Incremental Development
One anchor of Agile development is incremental development. Introduce the concept and value of incremental development, and how it differs from effort-based or task-based management.
Retaining Quality
It is easy to lose sight of the cost of rework in incremental-iterative development. Introduce and highlight why Agile developers need to keep an eye.
Scrum Roles – Product Owner, Scrum Master and Development
Who is supposed to be a good product owner? What Product Owner does in Scrum? Do they write stories or maximize value? Why do we need a Scrum Master? Who decides Scrum Master for the team? What’s the meaning of a Self-Organized Development Team? Is a Self-organizing team good enough or we need a self- managed team? Developers are cross-function or Development Team is cross-functional?
Working with organizational challenges
Why change is hard and what can be done to make it real? What organizational changes needed to see the real benefits of Scrum?
Writing User Stories and Story Mapping
The story map is populated by the group writing user stories to fulfil each of the product features, ensuring the stories remain aligned with the product vision and value drivers. Will have an understanding about how to split complex features into manageable stories.
Non-functional requirements
Identifying and responding to non-functional requirements to ensure they don’t get lost in the process of defining product success and lead to hidden risks.
Using Agile metrics
Using key metrics and visualizing them with cumulative flow diagrams to help see where work is and how to improve the flow from concept to reality. Helping product owners to focus upon the right metrics and avoid those metrics that drive undesirable behaviors in development teams and by stakeholders.
Tracking and Measuring Project Success in Agile
How to measure the success of an agile project in the ever-evolving requirement? Discussion around key metrics like business values, velocity chart, release burndown and sprint burndown. How to incorporate feedback in the forecast and how to forecast the project completion date.
Agile Manifesto
The 2001 Manifesto for Agile Software Development is still the anchor document for all forms of Agile development. Make clear that the Agile Manifesto is a set of values, not a prescription for a particular type of process. Also, learners should be introduced to the fact that the values on the left are preferable to those on the right.
Establishing the Agile Mindset
Experiencing the Agile mindset is the best way to establish it in a learner Allow the learner to experience situations in which the Agile mindset is likely to be different from their current way of working, so the learner can internalize the difference experientially, not just in concept.
Value-Based Work
Many people, even understanding the idea of incremental development, can’t see how to break work into small, value-centered work items and track their progress. Develop and practice techniques for breaking problems into value-based parts and tracking progress against them.
The Scrum Framework
How is the Scrum theory implemented through time-boxes events, roles, rules and artefacts? How can these be used most effectively? We will experience why the Scrum framework is constructed as it is and how you as Scrum Master can effectively use Scrum to control risks and create maximum value.
The Definition of Done & Acceptance Criteria
Are you able to deliver a truly done product? What “DONE” means in Scrum and why it is important? Workshop focuses on differentiating DONE and UNDONE but also brings discussion about Technical Debts. Participants have to learn the meaning of DONE increment by defining definition in the workshop. Why not to have technical debt is critical to a growing organization? How Acceptance Criteria is different from Definition of DONE?
Working with Product Vision
From concepts/ideas that may be vague, product owners are taken through the steps to turn this into a tangible and valuable artefact: a product vision statement. In a group exercise, the product vision statement is developed using proven techniques such as Elevator Pitch, Lean Canvas and Product Box. From the product vision statement, a story map is developed, breaking down the vision into a manageable number of steps or functional areas, depending upon what best suits the product. With this initial outline in place, high-level functional requirements are written, introducing the concept of user stories and epics.
Release planning in Agile
The planning exercise is repeated a number of times using different criteria such as risk, value, complexity, size and marketability.
Using Agile metrics
Using key metrics and visualizing them with cumulative flow diagrams to help see where work is and how to improve the flow from concept to reality. Helping product owners to focus upon the right metrics and avoid those metrics that drive undesirable behaviors in development teams and by stakeholders.
Working with the development team and stakeholders
Understand the role of the product in relation to the development team, how best to support them and what they need from a product owner to be effective in their role. Working with stakeholders, keeping them informed of progress and risks, influencing their decision making and managing expectations.
Essential Elements for Agile Way of Working
Agile way of working has become buzzwords after the ING case study and recent adoption at ANZ. Let’s understand the pros and cons of the agile way of working. Will have a discussion around various models for organization agility and way to adopt. The focus will be on owning a roadmap for organization agility vs renting processes.
Testimonials:
“Thank you for a great course. Gaurav was very aware of the topics which were planned for this certification.
Explanation to each topic was explained in an easy and understandable way.
Gaurav patiently answered all the questions which were asked to him.
Overall course has helped me to address the challenges which we were noticing while implementing DevOps in our own organization”
Vandana Singh, Sr. IT QA Analyst, Eaton Technologies Private Limited
Certified Tester in Artificial Intelligence dives into exploring the concepts of AI and testing tools/strategies revolving around AI.
Contents and Live Exercises are designed to engage in a very effective manner. Trainers were very knowledgeable and experienced, imparting their wealth of knowledge in an effective way.
I would definitely recommend this programme for all the QA Folks as part of Development.
Ankit Bajaj, Senior Technical Lead, IBM
The training conducted for Certified Tester in Artificial Intelligence is focused and coherent. It has been very useful for me.
I would like to highlight the dynamic of the sessions, very active, interesting, well organized and an easy-to-follow course of AI/ML learning.
Outstanding teaching skills by Vipul Kocher, he is very knowledgeable and passionate about teaching.”
Priyanka Pawar, Full Stack Test Specialist, IBM
“It was truly my pleasure to be a part of the Global Accredited Course on AI in Testing – it really was a brilliant learning experience!!
Thanks to the coaches Vipul and Saurabh for making this an insightful yet a fun-filled course – and walking us through the world of AL, ML and DL with live applications and practical testing strategies.
A special note of thanks to Team Verity team seamlessly coordinating this program without a glitch. Here’s wishing them my best”
Rajesh Kannan, Director, Deloitte Touche Tohmatsu India LLP
“This course was a great learning experience which was delivered proficiently by the experts. It’s very well-articulated with insights on the testing perspective of AI/ML.
Special mention to the hands-on exercises in python for data pre-processing and AI metrics.
The training has raised the bar for the testing community and will open up new opportunities for testing in the changing world of AI.
I really liked the way the exercises have been sorted out in folders and explained by Mr Bansal. Very helpful for future references.”
Smita, Assistant Vice President, DBS Bank
I work for IBM and have done the Selenium United course as part of the reskilling program. This course is an excellent way to upgrade me with the latest technologies in the field of automation testing.
I feel highly honoured and privileged to have done this course and truly enrich myself in a niche technology. I also feel great to pass the rigorous exam which tested my Selenium expertise to the fullest.
When I look back after a few years of my career with Selenium, I can proudly say that this was the course where it all began.
Payel Biswas, Test Automation Engineer, IBM
The training sessions conducted by Verity Software for Cloud Migration Test Specialist were well articulated and quite interactive.
The trainers were really good and supportive. They helped us both theoretically and practically. The training materials were really helpful in clearing the certification exam.
Overall this training helped me in upgrading my skills and being a test specialist. It helped me to clear the concepts of Cloud Migration and various aspects of testing required. Thanks to Verity Software and the trainers Jayapradeep and Smitha for such a wonderful learning experience.
Divya Rajpal, Test Specialist, IBM
Thank you for sharing your knowledge. It is very informative and helpful.
Exercises during training were easy to understand and very detailed. It is very nice to have exercises at the end of each module.
Your support, communication and coordination is great.
Thank you for the great training.
Anita Meka, Salesforce QE
FAQ:
What is the duration and timings of this course?
NA ..
Do you provide any tools with this course?
No. We do not provide any tools with this course.
Does this certification have a lifetime validity?
Yes this certification is valid for lifetime.
Do you provide placement services post completion of the course?
No, we do not provide placement.
What is the maximum batch size?
The maximum batch size is 20 members in one batch.
Will I get support post the training?
Yes post training support will be provided, you can contact the trainers for any queries which you may have.
Do I need to know coding for this course?
No, coding is not a prerequisite.
What if I am unable to attend the batch which I have registered for? Can I attend the next one?
We strongly recommend that the participants attend the batch which they have specifically registered for. There can be exceptions in case of emergencies but the difference in fee(if any) will have to be borne by the participant.
Can I get a refund if I cancel my registration?
No we do not provide refunds upon cancellation.
Can an In-house batch for our company be arranged for the course?
Yes we can arrange for an in-house batch for your company given there are a minimum of 10 participants per batch.
Instructor:
Ramit Manohar
Program highlights:
- Instructor-led programs
- Real life case studies
- Assignments
- Certification
Book your slot:
December 09-10, 2023
Book your slot
December 09-10, 2023
February 17-18, 2024