These basic elements provide a structure to manage the decisions, risks, actions, and uncertainties that come with building and maintaining a software product. Scrum is deliberately incomplete, in that it goes no further than specifying who is accountable for what, with a basic structure to ask t...