Case Studies for Software Development Outsourcing:
3 types of projects that worked better with dedicated teams

This entry was posted in Technology on .

The need to start new projects involving powerful dev support usually begins with the same classic question: Which is more effective – hiring new people in your team or counting on software development outsourcing?

Extending your existing team by new hirings is costly (compared with dedicated dev team). Taxes, salaries, defocusing internal employees for involving them in the recruiting process, etc. – all these are your company’s responsibilities.

Also risky. (what if the new employees become demotivated after a period of involvement in the same project and decide to leave? what if a key-employee gets sick? etc.)

And it takes time to acclimate new people to your company’s work environments, while project requirements seem to grow from one week to another. (As research showed – source: sloanreview.mit.edu – it will take 8 to 26 weeks for an employee to achieve full productivity)

So, yes: working with dedicated development teams is an efficient solution. However, of course, under certain conditions, match the right external team with the project’s needs.

And (based on what our clients said for selecting the right software development provider) it’s wise to keep your attention focused on 3 main aspects:

  1. the provider has enough experience on the market;
  2. it can provide a full-skilled team (for all roles);
  3. the dedicated team can develop projects based on modern and powerful technologies.
Popular Programming Languages
(SOURCE: Stackoverflow insight data Survey on 80K respondents)

Take a look at the following 3 examples (3 different types of projects) that worked better with dedicated dev teams (software development outsourcing).

#1 Long term projects /projects with dynamic requirements and objectives (Tourpaq ApS)

Tourpaq chose to work with us on this project after a series of meetings, during which the decisive factor was our ability to understand their specific problem and offer the most efficient solutions, as well as the technical proficiency of our software experts.

Their requirements came from a practical perspective, and part of our tasks was to provide them with consultancy in mapping out the exact specifications for the project, based on their concrete needs, to identify the best solutions to address them and to implement these solutions.

Our flexibility and agile development methodology played from the beginning a crucial part in the success of our collaboration.

Example

Category: Business Applications / .NET Portfolio / Tourism & hospitality

Technology: ASP.NET / MS SQL Server / ASP.NET AJAX / WCF

Client’s need: Tourpaq needed an up-to-date Tour Operator Management System that would enable the users to manage everything that has to do with their activity, from a single dashboard. The client also requested us to build for him Tourpaq Destination App (a modern solution for guides and tourists) and Tourpaq Guest App (an app that enables end-users to enjoy their holiday).

Project team:

1

Software Architect

1

Project Manager

1

Database Specialist

1

UX Designer

2

UI / Web Developers

6

.NET Developers

Together with Roweb we’ve built TourPaq up, from a booking system for small tour operators, into one of the leading solutions on the market, addressing the needs of large tourism businesses. We were impressed by the level of professionalism that Roweb showed throughout our collaboration. Roweb has always managed to be up to the challenge and stay ahead with new technologies we could use. It is a pleasure to cooperate with such a professional partner, which not only delivers what´s agreed upon but also has the future in mind when developing new things.

Bjarke Hansen
Bjarke Hansen

CEO, Owner of TourPaq Aps

#2 Projects that required extended skills / completing an existing project (WHISE CRM)

The company’s main product is a Customer Relationship Management software, designed for the real estate sector, that we built for them and continued to improve through an ongoing development process, where together with the client we discuss workflows, do the necessary planning, identify ways to improve processes and add useful features.

The client needed to upgrade the application and have it built mobile-first in order to be able to access other markets outside of Belgium, particularly in Romania. At the same time, they needed to seamlessly migrate approximately 600 Belgian real estate companies in their existing user database into the new application.

Example

Category: Mobile development / Business applications

Technology: ASP.NET Web API / Nancy FX / MSSQL / Elasticsearch / Memory cache / Redis / RabbitMQ / SignalR / PRTG / Octopus / Quartz.NET

Client’s need: Our client needed to replace a desktop solution for real estate companies with a web-based and mobile-first solution while migrating all of the data.

Project team: The client requested a complete project team, including backend developers, front-end developers, designers, and a UX specialist.

1

UX Designer

3

Font-End

6

Back-End

1

Project Manager

Roweb proved to be a great partner to work with, providing us with a highly responsive team. During our collaboration, I found it very easy to communicate with them and they were very flexible in meeting our requirements. Because of the project’s complexity, new requirements came up quite often and they always managed to find and implement the adequate solution on time. I would have no hesitation in recommending them for complex enterprise development projects.

Jean Waucquez
Jean Waucquez

Owner, WHISE nv

#3 Developing a project (e.g., an app) with a fixed deadline (Ezebee v2 – Online Portal)

We had been working with the client since 2012 on the first version of a social commerce application. Our client approached us with a business idea that relied on social networking to create an open, free marketplace for micro-businesses all over the world.

The client asked us to transition to Node.js to improve Ezebee’s performance, primarily on mobile devices, given its constantly increasing traffic and need for scalability and higher speed. The transition was to be made seamlessly, through data migration, and it would also involve a simplified user interface.

Example

Category: Ecommerce / Online Portal / Social Network / Retail Ecommerce

Technology: Node.js / Web API Architecture / OrienteDB / Web Sockets / Braintree API / PayPal API / Amazon Web Services / MySQL / jQuery / CSS3

Client’s need: Social networking with an open, free marketplace for micro-businesses all over the world.

Project team: For the second version, our team included 8 specialists:

1

UX Designer

3

Scrum Master

6

Developers

For project management, we used Scrum with 3 weeks’ Sprints, based on priorities set by the Product Owner.

Working with Roweb has made it easy for us to access multiple technical skills. The team proved capable of making a smooth transition from PHP to Node.JS as Ezebee grew, and we needed to scale up, and they quickly learned new skills and adapted to our requests. I would readily recommend Roweb for their innovative mindset fuelled by passion for their work and love of new challenges.

Ossian Vogel
Ossian Vogel

Co-founder, CEO


Samples of our work


Ezebee V2

Web API Architecture, OrientDB, Web Sockets, Braintree API, PayPal API, Amazon Web Services, MySQL, jQuery, CSS3...


Ezebee

PHP, MYSQL, jQuery, CSS3, HTML5, Zend Framework


Love Parks

ASP.NET, SQL Server, Entity Framework, Twitter Bootstrap, Telerik UI for ASP.NET AJAX, WebAPI, SignalR, jQuery

Samples of our work

Browse our portfolio by solution type, main technology or client's activity domain.

Request a free quote for your project

E-mail us at contact@roweb.ro or submit your information about your project and we will send you back a custom quotation.