Hacking on The Odin Project SCRUM Session

In this SCRUM meeting for people who are hacking on The Odin Project 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.  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.

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 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 and Google Community (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.

Get excited!

Join or login to comment.

  • Raj R.

    Hi, is this today at 6pm or Sunday?

    February 12, 2014

7 went

Our Sponsors

  • Viking Code School

    The premier online web development training and job placement program

People in this
Meetup are also in:

Create a Meetup Group and meet new people

Get started Learn more
Allison

Meetup has allowed me to meet people I wouldn't have met naturally - they're totally different than me.

Allison, started Women's Adventure Travel

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy