Communicate
with teams
and managers
on the go
let's talk
crew
Services
Mobile Development
iOS / Android
The story
Crew is a group messaging app that allows managers and employees to communicate easily, stay in-sync anytime, anywhere. It allows co-workers stay on top of tasks and share shift schedules across the organization.

Crew wanted a team who could co-develop with their backend team to launch an MVP in under 3 months on both Android and iOS.
5
Reviews on App Store
3
Months to MVP on both platforms
50
Top 50 business apps on iOS and Android
The Challenge
Our challenge was to build a high-performance communication platform connecting a mobile workforce, keeping in mind that Crew's service is designed specifically for workers who don't have ready access to effective communications services on the job.
Quick Development
To launch on 2 platforms simultaneously on short, regular ship cycles.
Clean Code
To meet a consistently high bar of code quality and performance to satisfy client and user expectations.
Quick Progress
To meet a consistently high bar of code quality and performance to satisfy client and user expectations.
The Solution
We built an agile development team of 4 engineers plus a SF based lead engineer that worked lock step with the Crew engineering team.
Co-Developed
With in-house engineers on an aggressive ship cycle
Launch an MVP
On both iOS and Android in under 3 months
Built to Scale
Performant, real-time messaging app that has consistently high ratings and users reviews on the App Store
1
Start small, scale when ready
Despite an aggressive time frame for the MVP, we did not immediately ramp up our team to maximum capacity. Instead, we focused a small team of 2 engineers to understand the roadmap and technical guidelines around performance, scale and acceptable technical debt. We focused on small projects to gain expertise and iron out any project/communication issues. As our start up team became self-sufficient we added additional engineers that we managed independently to scale without slowing down progress for the entire team.
2
Streamlined Communication
In a fast-moving project with tight deadlines and short focused sprints, it is important to have efficient communication. We wanted to reduce management overhead on the Crew team so that they could focus on back-end development to maintain the cadence needed to ship the MVP in 3 months. We assigned an on-site technical lead, who worked directly with the Crew team to manage daily communication with our team. This ensured that our team was always on the same page with regards to priorities and trade-offs.
3
Build team chemistry
Working with an external development team is not a silver bullet that solves all development problems with the addition of more engineers. It requires team members to build relationships and trust, just as it would if a company were to hire everyone in-house. The Crew leadership team understood that. We rotated our off-shore staff so that each of them could to come to San Francisco and work directly with the Crew team. That increased productivity, morale and most importantly the ability for all engineers to operate independently with each other without oversight. This is the end goal of any successful engagement.
let's talk