Lean Thinking in Software Development: Impacts of Kanban on Projects