You are here

SayOne Technologies

Python & Django Dev for Internet Startup

Overall rating: 

5.0

Quality: 

Average: 4.5 (1 vote)

Schedule: 

Average: 4.5 (1 vote)

Cost: 

Average: 5 (1 vote)

Willing to refer: 

Average: 5 (1 vote)

Project summary: 

SayOne both designed and developed a business networking tool. The solution is now in Beta, requiring ongoing maintenance and support. 

Feedback summary: 

Key highlights include superior communication skills and a genuine willingness to help their clients test/improve possible solutions. Supplying more realistic timeline estimates was one area for improvement. 

"SayOne is a smaller company, so they're very accessible."

BACKGROUND

Introduce your business and what you do there.

We are a startup working in the professional social networking space. I'm the founder and chief executive officer.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with SayOne Technologies?

We needed to develop a web-based app related to the social networking aspects of our business.

SOLUTION

What was the scope of their involvement?

SayOne Technologies developed our solution using Python and Django. We had a very high-level concept, and SayOne Technologies helped in terms of look-and-feel, by making mock-ups. Since we were not very clear initially on how the site should look, SayOne Technologies was willing to go over a few iterations. 

Our website was deployed by SayOne Technologies, and it's being hosted on Google Cloud and Amazon Web Services.

Initially, SayOne Technologies assigned 2 frontend developers and 1 backend. Later, we had 1 frontend and 1 backend resource, as well as a project manager. We communicated with the technical engineers quite a bit. Since SayOne Technologies is offshore, and we employ an Agile methodology. We dialed in on daily meetings and had at least one weekly call with the entire team.

How did you come to work with SayOne Technologies?

We had a concept, but not the technical expertise for developing it. We did know that we wanted to use Python for development, so searched Google for offshore teams. The cost would be lower, but it would also be easier for us to communicate with the team after-hours since we all had other full-time jobs. We talked to a couple of groups, spoke to references, and felt like SayOne Technologies had a good understanding of Python and Django, as well as being reasonably priced.

What is the status of this engagement?

We started working with SayOne Technologies in April 2016 and had a 6-month development run, which was a bit on the higher end of our estimates. The initial build has been completed, but we're working on some second-phase enhancements for the website using SayOne Technologies.

RESULTS & FEEDBACK

Could you share any evidence that would demonstrate the productivity, quality of work, or the impact of the engagement?

We are now in the beta phase, so we only have 15 or so users so far. Regarding general experience, SayOne Technologies was very easy to work with and quick on their feet. There were times when we needed to perform data extraction and had a choice of different technologies which SayOne Technologies' team themselves didn't know. They learned quickly, made an assessment for us, and came back with what would be best for our needs, and implemented everything quickly.

How did SayOne Technologies perform from a project management standpoint?

We used Jira for project management and Taiga for bug tracking. We also had daily calls with SayOne Technologies, going over the work. It was a smooth communication process, and SayOne Technologies was always available for us.

What did you find most impressive about SayOne Technologies?

SayOne Technologies is a smaller company, so they're very accessible. Whenever a developer working on our project didn't know how to handle a particular issue, we could bring in someone with more experience easily. SayOne Technologies made another resource available on the next call, helping us along the way. Not only were the developers themselves willing to collaborate, but SayOne Technologies as a whole provided an agile environment.

Are there any areas SayOne Technologies could improve?

Time estimates were a bit overly optimistic. This had to do with the fact that we were also a little weak initially regarding requirements. SayOne Technologies could improve on this front, but we've had an overall positive experience. I have never worked with offshore teams; even though some portions were a little vague, SayOne Technologies was good in working with us and finished the work within our budget.

RATINGS

5.0
Overall Score
  • 4.5 Scheduling
    ON TIME / DEADLINES
  • 5.0 Cost
    Value / within estimates
  • 4.5 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer