Outsourcing Services
Moving software development operations to a low-cost country is hardly a new concept.
Since the early 1990’s companies have been searching for places in the world where
they can tap into reduced development costs and a better business environment. They’ve
off shored a myriad of activities and they’ve done it by
- Creating a captive center within their own organization; or
- Working with a third-party outsourcing services vendor
As an IT outsourcing services provider, we benefit from economies of scale through
dedicated facilities and a wide technology skill base, allowing us to deliver comprehensive
and cost effective IT outsourcing services that are cheaper, more flexible, and
more scalable than those that our clients are able to provide in-house.
Many things go into making a decision about the best offshore engagement model for
your organization and closing on a software development agreement. Mayorista is
focused on building long-term relationships with its clients and understands that
they may or may not want an eventual set up of own offshore subsidiary.
With this goal in mind, we provide the flexibility that best serves your unique
business requirements with our comfortable software development engagement models,
ensuring a successful outsourcing strategic partnership with us.
Mayorista is a leading IT outsourcing provider with offices in India and Spain that
designs, develops, integrates and maintains business applications that enable enterprises
to solve complex, mission-critical business problems. We help companies stay competitive
by providing software development services from our offshore development center.
Engagement models
There are several popular models in which Software Development companies can be
engaged. At such, its not about which model is good, its about which model is appropriate
for the work to be performed. At Mayorista, we strive to consult our Clients not
only in software development but also in the most appropriate engagement models
keeping in mind the key goals of the Client. Before we compare the various models,
let us briefly discuss them:
Fixed Bid
In a fixed bid engagement, a fixed set of requirements are documented by the Client
and the development company provides a fixed quote for the work to be done. A timeline
is decided with specific milestones & each milestone is linked to some percentage
of the payment. The word fixed is crucial here typically the vendor would not be
flexible in wavy requirements and similarly, the Client would not be flexible in
changing commercials.
Setting up an offshore team to work in Fixed Bid model is a simple five step process:
Step 1
Getting in touch
It will begin with you contacting us by filling the "Contact Us" form on the right
side of this page or by calling us on the numbers listed above or by sending email
at contact@mayorista-online.com.
Our sales representative will get in touch with you within 1 business day!
Step 2
Understanding your requirements
Our sales representative will establish contact with you to discuss your high level
project requirements. He will then involve appropriate technical resource to understand
the requirements.
Step 3
Finalizing your requirements
The assigned technical resource will help you in finalizing the requirements. This
process might involve a visit to your place in case need arises.
Step 4
Getting a Fixed quote
As a next step, we will analyze the requirements and provide a fixed quote for the
work to be done. A project plan will also be provided to you which will have the
timelines along with the specific milestone dates.
Step 5
Setup development environment and start the work
Once you agree on the quote and timelines the account manager will actively work
with you to create communication processes, delivery methods and development environment
(source control repository, build procedure, development tools & servers, testing
environment, bug tracking system, account on online project management tools etc).
Time & Materials
In a Time & Materials engagement, the Client passes-on ad-hoc tasks to the development
company. The work is taken up as per the priority decided by the Client, and the
Client is invoiced for the number of hours spent on their work. The total work or
the total invoice amount is not known prior to the commencement of the engagement.
Setting up an offshore team to work in Time & Materials model is a simple five step
process:
Step 1
Getting in touch
It will begin with you contacting us by filling the "Contact Us" form on the right
side of this page or by calling us on the numbers listed above or by sending email
at contact@mayorista-online.com. Our sales representative will get in touch with
you within 1 business day!
Step 2
Understanding your requirements
Our sales representative will establish contact with you to discuss your project
or resource requirements. If you are not clear on exact resource requirements, our
technical team can assist you to identify type of resources required to execute
your projects.
Step 3
Team Selection
As a next step, we will send resumes matching your requirements from our existing
internal resource pool and short listed external candidates. We ensure that only
those resumes are passed to you which meet your exact requirements to avoid any
rejections at your end.
Step 4
Interview resources and creating one-to-one relationship
We believe in complete transparency. You are most welcome to interview any or all
of the resources telephonically or in person. Your account manager will make the
complete process as easy as hiring local resources.
Step 5
Setup development environment and start the work
Once your team is finalized, the account manager will actively work with you to
create communication processes, delivery methods and development environment (source
control repository, build procedure, development tools & servers, testing environment,
bug tracking system, account on online project management tools etc).
Offshore Development Center (ODC)
In an ODC (or Dedicated Team model), specific resources at the development company
are dedicatedly assigned to the Client. Work can be end-to-end software development
from scratch, or can be ad-hoc tasks to assist Clients internal team. However, the
key is that the Client retains them on a medium/ long term basis in order to retain
the knowledge the resources have gained during the course of the engagement.
Setting up an offshore team to work in Time & Materials model is a simple five step
process:
Step 1
Getting in touch
It will begin with you contacting us by filling the "Contact Us" form on the right
side of this page or by calling us on the numbers listed above or by sending email
at contact@mayorista-online.com. Our sales representative will get in touch with
you within 1 business day!
Step 2
Understanding your requirements
Our sales representative will establish contact with you to discuss your project
or resource requirements. If you are not clear on exact resource requirements, our
technical team can assist you to identify type and time period of resources required
to execute your projects.
Step 3
Team Selection
As a next step, we will send resumes matching your requirements from our existing
internal resource pool and short listed external candidates. We ensure that only
those resumes are passed to you which meet your exact requirements to avoid any
rejections at your end.
Step 4
Interview resources and creating one-to-one relationship
We believe in complete transparency. You are most welcome to interview any or all
of the resources telephonically or in person. Your account manager will make the
complete process as easy as hiring local resources.
Step 5
Setup development environment and start the work
Once your team is finalized, the account manager will actively work with you to
create communication processes, delivery methods and development environment (source
control repository, build procedure, development tools & servers, testing environment,
account on online project management tools online test case management tool, bug
tracking system and so on.
Which service suites you best? Have a look at the below quick comparison table:
-
Parameter
-
Fixed Bid
-
Time & Materials
-
Offshore Development Center(ODC)
- Priority of Work
- Fixed
- Flexible
- Flexible
- Flexibility of Requirements Specs’
- Fixed
- Flexible
- Flexible
- Resource Control
- none
- Full
- Full
- Visibility of Methodology
- none
- Partial
- Full
- Team & work Management
- Vendor
- Client
- Vendor
- Same Team Retention
- Not Possible
- Possible
- Guaranteed
- Cost Control
- Fixed; controlled
- Unestimated; Timesheet- controlled
- Estimated & controlled
- Basis of Charging
- %payment for each milestone
- Hourly rates, payable monthly
- Monthly rates, payable monthly
- Change Management
- Difficult; premium charged
- Not an issue
- Not an issue
- Suitability
- Suitable for well-defined components or modules. Unsuitable for building
version 1 of software products
- Suitable for ad-hoc tasks or where the work volume cannot be estimated
early on. For example, bug-fixing for a stable product, graphic design for a new
UI
- Suitable for all work where ‘knowledge retention helps’, and where
flexibility in work prioritization is needed. For example, building commercial software
from scratch
- Short term savings
- Yes
- Yes
- Yes
- Long term benefits
- No
- No
- Yes