An introduction to agile project management and scrum framework