Code Like This
  • Lessons
  • Projects
  • Bootcamp
  • Blog
  1. Tracks
  2. Agile Development

Description

The term 'Agile' describes many many software development methodologies: systems for designing, developing, and deploying products, and organizing the teams of people that do so in a way that respects their humanity and creativity. What makes a system Agile? What techniques can we use to increase communication, feedback, simplicity, reliability, and transparency? What if my pair programming partner has bad breath? Take this course to find out.

Lessons

 What Is Agile (17 slides)
 Cadence (6 slides)
 Retrospectives (6 slides)
 Refactoring (37 slides)
 Pair Programming (15 slides)
 Test Driven Video (72 slides)
 Acceptance Testing (20 slides)
 Inceptions (33 slides)
 Planning (29 slides)
 Flavors (0 slides)
 Lean Product Design (0 slides)
 Scrum (0 slides)
 Kanban (0 slides)
 Extreme Programming XP (0 slides)
 Flow and Maker Time (0 slides)

Links

  • https://medium.freecodecamp.org/want-to-be-a-developer-you-should-probably-be-pair-programming-2c6ec12c4866
  • https://www.slideshare.net/RyanLockard/secrets-from-the-agile-manifesto-authors-on-flow
  • Rails Conf 2013 The Magic Tricks of Testing by Sandi Metz
  • https://martinfowler.com/articles/lean-inception/
  • https://www.ted.com/talks/mihaly_csikszentmihalyi_on_flow
  • http://www.paulgraham.com/makersschedule.html
This curriculum was created by Alex Chaffee and Burlington Code Academy, with significant contributions from Joshua Burke, Robin Hrynyszyn, Robin Rainwalker, and Benjamin Boas.
"Code Like This" by Alex Chaffee is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Creative Commons License



This site built on Sinatra, Erector, Deck, Bootstrap, and so on.