CREW
Communicate with teams and managers on the go
available
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

Mo to MVP on both platforms

50

Top 50 free business apps on iOS and Android

The Challenge
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 iterate fast based on experiments through each release

The Solutions

We built an agile development team of 4 engineers plus a SF based lead engineer that worked lock step with the Crew engineering team. Together, we were able to:

  • Co-developed

    with in-house engineers on an aggressive ship cycle

  • Launch an MVP

    on both iOS and Android in under 3 months

  • Build a highly reliable

    performant, real-time messaging app that has consistently high ratings and users reviews on the App Store

Services offered

  • ios/android
    development

Solutions

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.

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.

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.

Testimonials

"Crew had been an invaluable tool for our team to keep each other updating with ongoing situations pertaining to our job. I like the option for private chat, and to input a daily schedule as well. Well worth the time."
fiyre43
on iTunes, Dec 20, 2018
"Great tool for teams. It has been an incredible way to keep tasks and communication centralized and organized. Would highly recommend."
Dannyboy
on ITunes, Nov 20, 2015
"I am the President of Axcess Professional Staffing and this app has been a true asset to use and our team! Thanks and koodos to CREW"
Stacie Johnson
on Google Play, Feb 22, 2016