Can Scrum and Kanban be used for non-software development work?

Can Scrum or Kanban be used to manage any other work than software development? Do the same concepts apply? The past week-end there’s been some chatter on twitter about using Kanban or Scrum for managing work outside the software development realm. People seem (pleasently) surprised that it can be done. But can it really? The …