Flatsourcing Summit - U.S. 2010
Peter Bodenheimer
As all of our clients know, Flatsourcing is a 50/50 partnership between the U.S. side and the Russian side. With one office in New Orleans, the other in Kazan, and clients spread across the globe, we understand how important open communication is. We strive to find opportunities to take our online communication offline at least once or twice a year so that we continue to strengthen the bonds we have built over the last 4 years.
On February 22nd, Chris and I hopped a flight to Miami for Future of Web Apps 2010 and to meet up with our colleague Alex Mamaev. After an inspiring day of presentations on topics that ranged from deeply technical to highly entrepreneurial (for more check out Chris’s take on some of the presentations), we headed back to New Orleans with Alex. In the almost two weeks Alex was here in New Orleans with us, we were able to dive deeper into some of the structural issues of Flatsourcing and better understand as managers our current opportunities and challenges.
That’s to be expected and was incredibly useful, but what’s even more invigorating about these times we get to spend together is the chance to get to know each other on a more personal level. As was the case during our trip to Kazan last May, getting to see the day to day of each others work environment and lives outside the office builds an even stronger bond between all of us. The opportunity to see the office environment we have here at Launchpad New Orleans, meet the people we work around each day, as well as our friends and families gives Alex an insight into the US side of the Flatsourcing operation that is critical to our long term success.
One of the topics we closed out with was scheduling the next visit Chris and I will make to our office in Kazan for late-summer or early-fall of 2010. Last year we were lucky enough to have two of our current clients join us for the trip and we would like to extend that invitation again this year. If you’re interested in meeting the team that makes up Flatsourcing and see what makes us special, let me know and we’ll keep you up-to-date on the planning.
On a side note, Alex is also a terrific photographer, so be sure to check out his photo stream from the trip.

New Orleans City Park by Alex Mamaev
Carrying momentum into the Holidays
Peter Bodenheimer
As we are now fully entrenched in the holiday season, I’ve been thinking about how we as a company need to modify our schedules to ensure we keep things rolling for our clients and for our internal projects. The fact is, a distributed company like Flatsourcing is actually better equipped to handle this time of year than any other company I have ever been a part of.
Having an organizational structure and client base that straddles multiple countries and cultures, the pressure points that cause slow downs in most organizations are more spread out and thus easier to schedule around. For our US based staff and clients, the end of November brought Thanksgiving and its’ corresponding personal responsibilities. For our non-US staff and clients, it was a non-factor and allowed things to continue moving forward as always.
With broader, more international holidays such as Christmas, we are again in a position that is beneficial because traditionally Russian Christmas is celebrated on the 7th of January. Because of this flexibility we can schedule our holidays in a way that melds best with our clients’ needs and stagger our own scheduling so that we never have to lower the level of performance our clients expect.
This is just one of the benefits of building your team with Flatsourcing, so if you haven’t already, drop us a line and see how we can help your business.
Come See Us at Web 2.0 Expo in New York
Peter Bodenheimer
This week has been busier than most as Chris and I prepare to head up to New York next week for the Web 2.0 Expo. While we’re both looking forward to the keynotes from speakers such as Anil Dash and Caterina Fake, we’re really excited to get to spend some time on the Expo floor seeing what new and intersting things technology businesses are doing. It’s easy to get caught up in the immediacy of day to day tasks and getting to attend a conference like this is a great way to get our creative juices flowing and find ways to inject more value for our clients.
The other reason for our trip is to meet one of our newest clients who happens to be based out of New York and get to know them better. Establishing strong personal and professional relationships with each and every one of our clients is an ongoing goal for Flatsourcing, so if you are going to be in New York, whether for the conference or something else, and would like to catch up with us, just drop us a line, we’d love to get to know you regardless of whether you are a client or not.
What Makes a Good User Story?
Peter Bodenheimer
The other night I was having a discussion with a few folks about Flatsourcing and how we work. After my brief spiel about working in an agile way with technically proficient clients we started discussing how user stories fit into the process.
One of the less technical people in the conversation wasn’t familiar with user stories, so we spent a few minutes explaining the benefit of the user story versus a full blown specification doc. My favorite moment was when I got to share what I think is the best quote about the downside of large specification documents:
“Walking on water and developing software from a specification are easy if both are frozen.”
- Edward V. Berard
Once we were all on the same page again the conversation turned to what makes a good user story. Is it better to be brief and vague or slightly less brief with more detail? Do they need to be written out on a card or can you just create a quick text doc with a bunch of stories laid out in it?
It got me thinking and after doing a little searching this weekend I found this article, Writing Good User Stories, that I thought had some great insights to help me resolve my dilemma.
User stories should ultimately be short and sweet, but they can often begin as bulky and clunky…that’s the process. In the end, they should be reflective of the vision they are meant to break down. They should help a developer who may not “get” the larger picture build the blocks upon which an application is going to be based on without needing to “get” the big picture.