Please introduce your company and give a brief about your role within the company?
ProximityCR is a technology company specialized in providing Software Development and Maintenance Services to mid-size clients in the US and Canada through dedicated teams working in a business model where we become an extension of your organization. With +100 highly qualified engineers working remotely from beautiful Costa Rica and Peru, we have 10 years in the market and hundreds of success stories to tell in different industries, multiple technologies.
When your project is in progress, the closer location -- and likely a similar time zone -- means communication is much more convenient. This can allow you to outsource more higher-level tasks than if you were relying on traditional offshore outsourcing. So not only can you become more efficient, you may further reduce your costs and gain an even more significant strategic advantage.
At Proximity, we provide top-level talent and give you all the benefits of outsourcing -- without the hassles that come with language barriers, cultural misunderstandings or significant differences in time zones. We also focus on creating exceptional experiences while working as an extension of your team.
My role in the company is to serve, to facilitate, and to orchestrate the work for my teams while assuring an exceptional customer journey.
What was the idea behind starting this organization?
It's not just in real estate where location matters. Outsourcing traditionally links to offshore destinations in Asia and eastern Europe. With the challenges, this represents the client in terms of geographical distance, time zone and cultural differences, and the limited capabilities of having a real-time collaboration and an agile approach. Many traditional providers give you a team that throws together a bunch of code, leaving you to try to communicate and manage a bunch of people. The experience can be a nightmare.
So, we created Proximity to address all those challenges! We have the geographical Proximity (this is where our name comes from), we are located in Central (Costa Rica) and Eastern Time (Peru), and San Jose. Costa Rica is well known, not only for the natural beauties and the environmental protection brand that we have as a country but also for the highly competent and trained human capital we have. Also, the Country has a long history of doing business with US companies, so our culture is highly aligned with the way the US does business.
Now, beyond the country capabilities, as a company, we have developed our value-added based on technical best practices and client-centric approach where we don't see ourselves as a provider, not even as a partner, but as an extension of our client's organization. You see, we speak your language. We work your hours. We also share your values.
What is your company's business model–in house team or third party vendors/ outsourcing?
Our business model focuses on providing clients with specialized dedicated teams, looking for long term relationships, where you not only get a great team but also access to our collective knowledge of technologies, industries, challenges, processes, and good practices. So not only can we easily integrate with your in-house staff (or serve as your entire development team), you're never dealing with late-night calls, long flights, or costly project delays.
How is your business model beneficial from a value addition perspective to the clients compared to other companies' models?
Projects, and even more software development projects, are a matter of people dealing with people, and that is why projects can sometimes be challenging. The developers and engineers who can bring the latest technological benefits to your company should be eager to adhere to your quality standards. They should also understand your culture and the productivity you need.
Even more, since we are talking of people working with people, we focus our efforts on creating the right experience for our clients, while delivering high-quality software, on time, and fulfilling the definition of success that we set together since the beginning with our clients. This is the only way to assure success and a mutually beneficial long term relationship.
What industries do you generally cater to? Are your customers repetitive?
We work for multiple industries, going from more traditional ones such as Finance, Healthcare, and Transportation, to more niche-oriented ones like fashion, cattle, political campaigns, and some others. As of today, Healthcare is the industry where we have more clients.
Mention the objectives or the parameters critical in determining the time frame of developing software.
Timelines and deadlines have always generated discussions in software development projects. We at Proximity work in an agile fashion where the goal is clear: delivering value to our clients faster. The point here is not to get a free pass and build whatever you want, taking as much time as you want, but to accept that all talk about timelines and deadlines is ultimately futile in the complex world of software development, so instead of fixing on dates, we focus instead on delivering working software to our customers every Sprint. Instead of calculating how much time do we need to deliver a large complex project, we focus on how much value can we provide, through working functional software, under some time and resources constraints.
How much effort in terms of time goes into developing the front end and back end of software?
It depends on the complexity of the application, the size and level of expertise of the team assigned, depends on the technologies used, the integrations needed, and many other factors that are considered.
Our primary expertise as a company is on complex enterprise-level applications. We could say that a fairly simple application can take anything between 1 to 3 months of work, while we have faced large and very complex applications of multiple years of work.
What are the key parameters to be considered before selecting the right framework for developing software?
There are multiple factors to take into account when selecting the right framework for your software development project, and most of them have to do with the goals of your project. Among the main ones, I would mention the following:
a) Is it an internal application or a customer-facing software?
b) Is it a web, desktop, mobile, all of them?
c) What is the initial budget? This has to be with the licensing cost related to some technologies.
d) What are your development technologies and the target deployment platform
e) How mature the technologies are chosen are? Are there enough capable developers in your area?
Which languages & frameworks do you prefer to use in the development of software?
We at Proximity work with three main stacks of technologies:
a) The Microsoft world, working with the Dot Net framework and the Azure platform.
c) The mobile world. Here our expertise is on native application development for iOS and Android and using hybrid approaches such as React Native, and frameworks such as Xamarin, Phonegap, and some others.
What are the key factors that you consider before deciding the cost of the software?
The most common question in software development is always "how much will this cost?" This may be money related, people, or a time-related question. A Harvard Business Review article found that 1 in 6 IT projects run over 200% of the budget, a huge problem when we talk of multi-million-dollar projects. This problem comes from two distinctive areas – under-scoping the real cost of the project, or not managing the project costs as they change.
The basic idea behind agile development is to break a project into simple parts and implement them incrementally. It starts with a minimum viable prototype and continues to iterate features and functionality over time, with frequent releases and opportunities to change priorities after every statement. The cost of the team usually is the primary driver in a project, and this is intimately related to other aspects like scope and timelines.
What kind of payment structure do you follow to bill your clients? Is it Pay per Feature, Fixed Cost, Pay per Milestone (could be in phases, months, versions etc.)
Our main model is to assign dedicated teams to our clients. This brings the benefit of specialization, access to our collective knowledge, stability for all the parties involved, and the possibility of creating successful long term relationships. We don't work with fixed price projects unless they can drive us into a dedicated team model.
Do you take in projects which meet your essential budget requirement? If yes, what is the minimum requirement? If no, on what minimum budget you have worked for?
This depends on the specific need and escalation model the client has, but in general terms, we only work with projects of at least 6 months duration that require at least two resources.
What is the price range (min and max) of the projects that you catered to in 2018?
The price depends on different variables like the length of the contract, the number of people needed, the technologies required and the level of seniority required, but in general terms, price ranges between $34 to $50/hr for software developers, and $30 - $46/hr for QA Engineers.
Kindly share your feedback on how GoodFirms has been doing so far in increasing your visibility among potential clients.
GoodFirms has been very helpful in providing us a simple and effective way to organize and channel our clients' reviews while giving us a window to show our capabilities to new ones.