SCRUM:Agile project management from the real world to student groups
http://palmer.waukeeapeximd.com/battleshipmaster/public/
SCRUM? Agile? What’s that?
“Agile refers to an iterative, incremental method of managing the design and build activities of engineering, information technology and other business areas that aim to provide new product or service development in a highly flexible and interactive manner.”
SCRUM? Agile? What’s that?
“Agile refers to an iterative, incremental method of managing the design and build activities of engineering, information technology and other business areas that aim to provide new product or service development in a highly flexible and interactive manner.”
Establishing Teams
•Team Diversity / Specialization
•Strengths Based
•SCRUM Master
•Student Driven
• Generate Cards
• Create your Scrum Board
• The Sprint
• Daily Standup
• Repeat
The Agile Process
Focus on the scrum boardBacklog Doing Done
Anatomy of a BoardBacklog Doing Done
Planning
To Do
In Progress
Cards
Specific, doable, a component, NOT the whole
Learn SlopeComplete 2
practice examplesX
Generating Cards
•Have a brainstorm at the beginning of the project.
•Think about what needs to be created and work backwards by identifying key components that need to be done along the way.
•The first time (or for younger students) the teacher can generate
cards •All of these go in your ‘Backlog’ or ‘Planning’ section.
The Daily Standup
EVERY day answer the following questions: 1. What I worked on yesterday 2. What I’m working on today
3. What roadblocks do I have? What am I stuck on?
Examples
Physical ExamplePhysical Example
Physical Example
Digital Example
Trello: A Digital Scrum Board
Trello Demo
Resources• An example of a school using scrum: http://scrum.goochlandschools.org
• Why is feedback important? Battleship game: http://palmer.waukeeapeximd.com/battleshipmaster/public/
• Scrummize your classroom: https://www.edelements.com/blog/scrummize-your-classroom
• trello.com (can sign in with WCS Google)