In my childhood days, I (might have) pretended my stuffed animals were my students as I handed out tests, wrote out lesson plans, created team projects and so on. So, think of my excitement when I got the opportunity to teach high school kids how to use Agile techniques to run their team Biology projects.
In the beginning:
Teacher sees a need to have teams become better at- organizing their work
- working better as a team
- determining if/when teams will be done by the deadline
It continues with:
An Agile Transformation Coach who loves to work with kids (and used to teach her stuffed animals…oh yeah, that's me)It continues with:
The Teacher and Coach come together to determine if teaching Agile techniques will provide value by assessing the- current situation and needs
- willingness of the students
- support of the principal
Let's Start:
We have teams!
There are 2 classes with each class broken into 4 teams of 2-3.We have a Product Owner!
The Teacher becomes responsible for the backlog: writing user stories, prioritizing, ordering, accepting stories, etc.Students reviewing the stories the Product Owner created |
We'll use a mixture of Agile Techniques!
- Scrum Activities (Product backlog refinement, Sprint planning, Daily Scrum, Sprint review, Sprint retrospective)
- Scrum Artifacts (Product increment, Product backlog, Sprint backlog)
- Scrum Roles (Development Team, Product Owner, ScrumMaster)
- Kanban Principles (Visualize work with cards, Limit Work in Process, Continuous Improvement)
- XP Rules (User Stories, Pair Programming, Spikes usage, XP Values: Simplicity, Communication, Feedback, Respect, Courage)