Skip to content

Hacking on The Odin Project SCRUM Session

Photo of Erik Trautman
Hosted By
Erik T.
Hacking on The Odin Project SCRUM Session

Details

In this SCRUM meeting for people who are hacking on The Odin Project (http://theodinproject.com) website, we'll cover:

> What we've been working on
> How it went/questions
> What we'll be working on over the next week
> Scheduling the coming week's group/pair coding sessions

*** This is emphatically open to anyone who is curious! ***

Location:

We manage "Team Odin" (our hearty group of devs) using a Google Community which can be found HERE (https://plus.google.com/communities/100013596437379837846). The meetings will be created as Google Events in the Community ahead of time and the link for the Hangout on Air will be posted there when the event starts (blame Google for a less-than-ideal workflow). These SCRUM meetings are cross-posted to this Meetup group but coding sessions might not be so check out the Community for the most current activity.

We have a Pivotal Tracker set up to manage ongoing feature development which is located HERE. (https://www.pivotaltracker.com/s/projects/979092)

Background:

Many of you have been playing with Rails for a little while now and want something "real" to hack on. The Odin Project is open source and open for feature development. Several students and interested parties have begun working together to help build the website and get some real open source development experience.

We're using a modified version of Agile sprints with prioritized user stories. The dev team works together remotely (using Nitrous.io (http://nitrous.io) and Google Hangouts) to build the features using BDD/TDD.

The prerequisite for coding is some comfort with Rails and testing. We'll try to put all our SCRUM and pairing videos online, though, so anyone at any level is welcome to participate via watching. Hopefully it will motivate you to go out and learn this stuff

We're still figuring everything out, so workflows might change.

Prep:

The website code is located at http://github.com/theodinproject/theodinproject , so take a look at it first.

Check out the Pivotal Tracker (https://www.pivotaltracker.com/s/projects/979092) and Google Community (https://plus.google.com/communities/100013596437379837846) (as described above) to see what we're currently up to.

Create your account on http://nitrous.io, since we use that for our group coding sessions. Once you have an account, the person who has the "live" code base can invite you to collaborate.

There's a lot to learn about agile and software development methodologies, but it'd be good to get at least a high level overview of things:

• Learn about Agile Development with SCRUM in this video ( http://www.youtube.com/watch?v=XU0llRltyFM).

• A quick primer on BDD ( http://agilecoach.typepad.com/agile-coaching/2012/03/bdd-in-a-nutshell.html ). We're not doing "pure" BDD.

• Check out a good overview of Agile vs Waterfall methodologies here: http://www.serena.com/docs/repository/solutions/intro-to-agile-devel.pdf

• Learn about Pivotal Tracker HERE (https://www.pivotaltracker.com/help/gettingstarted).

Get excited!

Photo of Learn Web Development and Paired Programming group
Learn Web Development and Paired Programming
See more events
Google Hangout (virtual/on air)
Google Hangout (virtual/on air) · San Francisco, CA