Time and effort estimation in Agile projects can be done using techniques such as Planning Poker, T-shirt sizing, or bucket system. These methods involve the entire team in the estimation process, relying on their collective experience and expertise. Estimations are often done in story points or ideal hours, allowing for flexibility and continuous adjustment based on the team's velocity and performance.