POC stands for Proof Of Concept. Even though the title says about agile projects, POC are performed in other environments as well. I feel more confident considering them in the agile area. Certain forms of POC are a must regardless of methodology. It is almost not possible to build complex solution with no research. Some projects have an opportunity to use lessons learned from others. POC are less or more expensive. They are the initial investment to research feasibility before running a project. This post focuses mainly on POCs in software development projects in agile environments.