Web Design and Dev for Pet Platform
- Custom Software Development
- $50,000 to $199,999
- July - Oct. 2019
- Quality
- 5.0
- Schedule
- 5.0
- Cost
- 4.0
- Willing to Refer
- 5.0
"That level of professionalism was extremely refreshing and distinguishes thoughtbot from other providers."
- Arts, entertainment & music
- New York City, New York
- 1-10 Employees
- Phone Interview
- Verified
After a brief design sprint, thoughtbot redesigned and redeveloped a knowledge-sharing app using an existing codebase. Features of the product include a social feed, a profile creator, and a search tool.
The client now has a stable codebase with comprehensive supplementary documentation. thoughtbot leveraged an iterative and transparent approach to ensure that the client was up-to-speed throughout the engagement. Their professionalism, flexibility, and dedication set them apart.
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
BACKGROUND
Introduce your business and what you do there.
We’re a startup social networking company, and our product is a knowledge-sharing platform for pet owners. I’m the co-founder and CEO of the organization. Right now, we’re in sort of a pre-launch stage.
OPPORTUNITY / CHALLENGE
What challenge were you trying to address with thoughtbot?
We hired thoughtbot to help us redesign and rebuild our app. We had another development company take a first cut at the app, and we just needed a bit more firepower to get it over the finish line. thoughtbot was brought on to rework what was already there, both from a development functionality perspective and a design perspective.
Our project was unique to them because they were inheriting a codebase that wasn’t theirs to begin with. Diana (Managing Director, thoughtbot) told us before the engagement started that they don’t usually take on clients like us. There were a lot more unknowns compared to a project where they would be building the product from scratch.
SOLUTION
What was the scope of their involvement?
We started with a design sprint, which was a week-long brainstorming process to come up with a design based on extensive user testing and feedback gathering. thoughtbot set out to identify which functionalities were the most important to our users. They took a platform that felt like a traditional social networking app and redesigned it to be more focused on knowledge sharing.
We retained the social networking elements, but the goal was to build a community of pet owners who can easily share knowledge with each other. They delivered a set of features that you would expect with a social network—feed, profile creation, onboarding, search functionality—and kept those as the key pieces of functionality. Everything was built and designed for iOS.
What is the team composition?
We started with a team of three individuals from thoughtbot—two designers and one programmer. After the design sprint, we transitioned to having just a head designer and a lead programmer.
How did you come to work with thoughtbot?
We wanted to work with a company that had an office close to us. Since we’re a Connecticut-based organization, we started looking for New York City-based development firms. We were referred to thoughtbot by a friend of my business partner, who had interviewed with them and thought that they were an exceptionally strong development company.
After interviewing a handful of other development companies, we felt that thoughtbot was the best fit for us, from many different perspectives. One is that they were incredibly professional and well-organized, both in terms of their organizational structure and their ability to produce materials quickly. We felt comfort in the fact that they had a well-thought-out process in place.
I care greatly about efficiency and structure, and that was important for my business partner as well. I also appreciated how their thought process was clear and how they were able to articulate their plans well. That gave us confidence in their abilities from the outset.
How much have you invested with them?
We spent close to $150,000.
What is the status of this engagement?
We started working with thoughtbot in early July 2019 and finished with them in October 2019.
RESULTS & FEEDBACK
What evidence can you share that demonstrates the impact of the engagement?
We’ve only worked with a couple of other development firms, but, from our perspective, the thing that worked well for this engagement was how dedicated they were. We had both a designer and a developer from thoughtbot that were singularly focused on our project. This brought a level of focus that was critical to making our time with them successful. The designer and developer were also both incredibly talented and diligent in their workflow.
For example, our developer was excellent at documenting every single change that was made. As a result, we now have a codebase that any other developer could step in and quickly understand because it’s so well documented and organized. That level of professionalism was extremely refreshing and distinguishes thoughtbot from other providers.
The other element of the engagement that helped a lot was the level of collaboration between the designer and developer. There was a constant flow of communication, and every time the designer worked on a deliverable, they confirmed the feasibility with the developer. If there was ever a moment when the design was a bit off, they could make adjustments very quickly. It was amazing how in-sync they were.
How did thoughtbot perform from a project management standpoint?
We had an exceptional working relationship with them. thoughtbot follows an iterative design and development process, meaning that they didn’t lay out a schedule for the whole engagement at the very beginning. It’s a week-by-week process.
We used different tools, like Slack and Trello, to stay in constant communication. We were tracking progress with them all day, every day. Because we were always on the same page, we were able to test out features that they had developed in real-time. Having a small team also helped with this.
There was a tight feedback loop that we maintained throughout the engagement. Every morning, we’d have a standup meeting to plan out the day, and, at the end of the week, we’d have what they called a “retro” meeting. This was typically 45 minutes of discussing the successes and challenges of the week with some planning to improve the following week. Those meetings always brought the week together in a thoughtful, organized way, and we always felt prepared going into the next week as a result.
What did you find most impressive about them?
The standups and retro meetings were helpful because they provided an open forum for us to look critically at our performance. They also gave us the chance to make adjustments as needed, relative to our timeline and budget. Whenever we were falling short in an area, we were able to make the best decision to get us back on track.
Working with thoughtbot was, overall, a wonderful experience. I can’t say enough great things about the entire team, their process, their workflow, and the quality of the code. They have an excellent team of developers working there.
Are there any areas they could improve?
There were a lot of unknowns coming into the project that ended up delaying our timeline. I don’t know if these could have been avoided; I think that’s just the nature of working with an existing codebase.
They struggled to make accurate predictions at times, despite their best efforts to review and dissect the code at the beginning. In that regard, the timeline did slip, but it wasn't due to a lack of effort or a lack of programming knowledge.
In general, they had a great sense of what could be accomplished in a given week. They were also very helpful in guiding us through pivots that we had to make because of new content or information that we encountered along the way.
Do you have any advice for potential customers?
Getting the most out of working with thoughtbot will come from having a tight feedback loop between your company and their team. That’s one of the things that we did well, and I’ve been told that it doesn’t always happen with their clients. Usually, clients take more of a hands-off approach, whereas we—my business partner and I—were working alongside them all day long.
That created a strong working relationship and allowed us to maximize the output during the time we had with them. I would highly recommend maintaining that level of engagement when working with thoughtbot.
RATINGS
-
Quality
5.0Service & Deliverables
"I think of them as the Goldman Sachs of developers, in terms of organizational efficiency, effectiveness, and professionalism."
-
Schedule
5.0On time / deadlines
"There were a handful of weeks when we weren’t able to accomplish everything that we set out to do because of some unexpected challenges that arose."
-
Cost
4.0Value / within estimates
"They’re expensive, but not relative to the quality of the work. Based on their efficiency and their deliverables, their prices are fair and justified."
-
Willing to Refer
5.0NPS
"I can’t wait to work with them again. They’re exceptional. I would recommend them highly to anyone who wants top-quality work and a responsive team.