This article shall give you an overview of agile development and help you decide whether Scrum or Kanban can meet your needs.