"A pull system in an agile setting helps to improve the efficiency of a team by limiting work in process, allowing team members to focus and move finished product out as soon as possible. Members of the team pull new work from the backlog when they become available, and there are methods in place to clearly indicate when that work is complete.
A classic example of an agile pull system is Kanban. The major aspects of work such as analysis, design, development, testing, and implementation are represented on a visual board. Teams pull the top priority and most valuable items to work on first and then indicate when their work is complete. That completed work is then 'pulled' into the next stage of the process and so on until it reaches the end.
Processes like these help teams visually and easily identify wait time issues and other opportunities for waste reduction. I have used Kanban specifically several times as well as other agile methods such as scrum. I look forward to leading agile projects here at XYZ company in the event I am offered the senior project manager position."