Build Blog Posts by Cailin Nelson

Kiva Engineering: Tools of the Agile Trade

At Kiva, our development process is based on Scrum - with work broken into two week Sprints (we call them "Iterations"). We're good students of Scrum in some regards (we do release every two weeks, without fail), and bad students of Scrum in others (it seems like we still bite off more than we can chew in each iteration). Like most Scrum teams, the center of our universe is our ticket tracking system. We use Redmine - albeit a rather customized version. We've put quite a bit of time and effort into our ticket tracking system - so we thought we'd give you a tour.

Kiva Engineering: Innovation Iteration

At Kiva, we tend to attract and hire engineers with a strong creative, entrepreneurial streak.  This aligns well with Kiva’s office culture - and with our overall mission - an innovative, technology-driven approach to alleviating poverty.  However, as the team grows and we become more specialized in an effort to become more efficient, sometimes our day to day work doesn’t always give us an outlet for our creative sides.  After a long project involving concepts like currency exchange loss, it’s easy to feel like you spend your entire working life chasing a few misbehaving pennies around the globe, and that your particular slice of the Kiva pie has become a little divorced from the glorious big picture. In June 2010, many of us were finishing up some pretty tough projects, and as a team, we were in a bit of a funk. We talked as a team about what we could do to restore our energy and excitement.  Our solution was an idea called “Innovation Iteration”. Innovation Iteration was inspired Google’s 20 Percent Time - and we do indeed spend 20% of our time in Innovation Iterations.  However, there are two important differences to the Kiva approach:

Kiva Engineering 2010 : A Year in Review

2010 was a year of growth for Kiva Engineering.  We started the year with 8 full time engineers (and 2 managers) and ended the year with 14 engineers - a growth rate of 75%.  We also kicked off 2010 with a switch to a new ticket tracking system (Redmine), that allowed us to more accurately track exactly what we've been up to.  Let's take a look shall we.... 

LendingOnKiva