rangle / angular-training-slides

Slides for the Angular 2 training
https://rangle.github.io/angular-training-slides/
Other
29 stars 41 forks source link

Summarize progress for Rangle Weekly #519

Closed gvwilson closed 7 years ago

gvwilson commented 7 years ago

Due 2017-05-17

gvwilson commented 7 years ago

Over the past eight weeks, a group of Ranglers has been overhauling our Angular training materials. Under the (firm) guidance of Scrum master Emily, we have reorganized the slides around a single example application and brought the content up to date with the latest release of Angular. More importantly, we have made big strides in figuring out how to adapt Rangle Flow to building lessons, and are about to put what we've learned into action as we start an overhaul of our React materials.

One key aspect of our workflow is doing a slide review to create a work backlog. Every Monday morning, one person runs through a section of the slides at about twice the speed we would use when actually teaching. Everyone else on the team offers comments; the simple ones are turned directly into issues, while the larger ones are briefly debated. If there is consensus on what to do, a work issue is filed. If not, a discussion issue is created so that we can have a longer threaded debate about the best way forward.

Other parts of our work still present challenges. Maintaining the example application is one: we want each part of the lesson to build on what's come before, but we also want instructors to be able to mix up the order of later modules based on what customers want. We also want to minimize maintenance overheads: if something in an early module changes, we don't want to have to propagate those differences by hand through half-a-dozen downstream examples and their associated slides. This looks and feels like maintaining several different releases of a piece of software at the same time, which is never anyone's favorite task.

This phase of our work on the Angular training overhaul will wrap up at the end of this week. We expect a slow but steady stream of improvements after that as the material is refined based on our in-class experience with different groups of learners. If all goes well, we should have a new React tutorial within a couple of weeks, and other lessons soon after that. Comments, review, and pull requests will always be welcome!

Many thanks to Fatima for updating our Reveal.js slide template, which can now be found at https://github.com/rangle/revealjs-starter, and to everyone who has given us feedback on our work.