It would be nearly impossible to remove all dependencies between product backlog items and so our goal becomes minimizing important dependencies rather than eliminating them altogether.
This agile estimation blog post from Mike Cohn looks at story points. Learn why user story points are a factor of complexity, volume of work, uncertainty, and risk.
Laurie Williams, a professor at North Carolina State University, recently conducted a survey to find out which principles and practices are used by agile teams.