2 November 2012
Post GiveCamp Reflections
GiveCamp this year was a great opportunity and I had an awesome time. Taking a weekend out and focusing on giving back to charities that are making a difference in peoples lives and communities felt really good. Also I got to hang out with some great people.
Our charity CUFA (Communities United for Action) came to us in need of a way for people to report on properties that have become problems in their community.
The app (https://cufacincy.heroku.com) that we built to help out with this problem was in concept pretty simple. It allowed a person to report a house by address for various problems such as high grass, overgrown bushes, and broken windows to CUFA who then can report the property to the correct authorities for a municipality. It also allowed CUFA to provide the user with some helpful contact info for local representatives for that municipality who could assist them.
Over the weekend (Friday, Saturday and Sunday) we set out to build this application and along the way I feel like it reaffirmed a lot of what I have learned about writing software.
The first thing it reaffirmed was the value of a good team.
The first thing it reaffirmed was the value of a good team. This year our team largely consisted of people from here at Gaslight. Don’t get me wrong I love working with new people and getting a chance to pair with other developers. However, with the short time frame it was really nice to have a team behind me that I was used to working with and I knew how to collaborate with. Also having the support of two of our very talented designers Ryan Arthur and Kristin Lasita was a huge boon. One of the skills that was in high demand the entire weekend was that of good designers. I would love to see more designers get involved next year!
Second something that is true for any software project; Having direct timely access and feedback to and from your client / product owner is vital! With just the weekend to deliver it was a huge win for the project that our charity was available most of the day for all three days. At times I felt bad because we spent a lot of our time with our heads down in our laptops or lost in the back and forth discussion that is involved in pairing but, whenever we ran into issues or questions about a feature Kevin or Mary from CUFA was there to help us. Their help was invaluable and we could not have delivered without them. Huge thanks goes out to Kevin and Mary for sticking it out with us.
software is hard and there is always something you did not plan for.
Another thing that struck me was the value of up front planning and the conversations that were had prior to GiveCamp. Thanks goes out to CUFA, Bill Barnett, and Chris Moore from Gaslight. Pairing down, prioritizing and taking the time to write stories ahead of time was essential. Knowing and having confidence as well as understanding the value of what you are working on is always critical to the success of a project. Cucumber stories and Trello really shined here and allowed us to move and execute quickly.
The fourth thing that was reaffirmed to me was not matter how well you plan or how much you have thought a problem out; software is hard and there is always something you did not plan for. In our case we relied on certain geocoding data from Google that was not as consistent as we had hoped. Despite problems and at times feeling like we may have bit off more than we could chew we were able to deliver on the core of what CUFA had asked us for. That felt really good.
I can’t wait to see what GiveCamp can accomplish next year!!
I was proud of our team and all of the other teams at GiveCamp. There were tons of success stories like ours over the weekend and a lot of awesome charities benefited. I met so many passionate, smart and caring people this year and the energy in the rooms over the weekend was high and infectious even into the late evenings. The entire support team of GiveCamp did an excellent job keeping team leaders on and focused with regular standups about every hour and made sure people got help whenever they needed it. There was around the clock snacks, meals and support and I cannot thank them enough for the wonderful job they did. I can’t wait to see what GiveCamp can accomplish next year!!