# IT:AD:Scrum # * [[../|(UP)]] {{indexmenu>.#2|nsort tsort}} * See also: * [[IT/AD/ALM/Agile/]] Scrums are a type of Agile development. A Scrum *"Sprint"* corresponds to an Agile *"iteration"*. ## Notes ## * Team Size: * Less than a dozen. * Processes: * Short Daily *Standups*, to report progress, and specify needs * Sprints: * Includes starting with planning the Sprint * Full development cycle: * Important: Software should be compilable and usable after after deployment. * Short sprints, give flexibility and ability to respond quickly to new customer demands (max 4 weeks). * Meetings: * Daily Scrum / Standup * Backlog grooming: storyline * Scrum of Scrums * Sprint Planning meeting * Sprint review meeting *Sprint retrospective * Roles: * Product Owner: represents the stakeholders, who knows what they want * Writes user stories that describe a task. * Scrum Master: * the team coach, removing obstacles, facilitating meetings, etc. for them to perform at peak. * Does not have authority to order the team, only propose, in order that they hit their goals. * See: http://www.mountaingoatsoftware.com/agile/scrum/scrummaster * the process owner, balancing the product owner * commonly a former project manager or a technical team leader. * organizes the backlog getting it ready for the next sprint: * Stories are prioritized and added to the BackLog * Stories are chosen from the backlog for a Sprint * Scrum Team: the devs ## Resources ## * https://www.cprime.com/resources/what-is-agile-what-is-scrum/ * http://arstechnica.com/information-technology/2014/08/how-microsoft-dragged-its-development-practices-into-the-21st-century/3/