Outsourcing Software Development Resources
A complete set of resources that will show you how to prepare and run effective relationship with your software development vendors/outsourcers.
Custom software development is difficult enough. Doing offshore/nearshore software development (outsourcing) is even more challenging. These resources will help you prepare and successfully scale your business using offshore or nearshore software development teams.
Outsourcing Partner Checklist
A detailed list of questions you should go through with your (potential) vendor. It is a list of things to think about, even before you start looking for a new vendor.
Outsourcing Partner Checklist.pdf
Sample Frame Contract And Project Appendix
This is a sample frame contract between the vendor (like us) and you. It covers both types of projects – T&M (Time&Material) and fixed bid. Project appendix then specifies the exact conditions for the particular project.
Framecontract-template.pdf
AppendixA-Project-X.pdf
Outsourcing Cheat Sheet
A simple and ready-to-use information about outsourcing a software project in one place.
TheSoftwareOutsourcingCheatSheet.pdf
Case Studies
These are the case studies of software development projects, we were working on (or working now). These studies will help you to plan the various aspects of your outsourcing projects.
CaseStudy-Soonr.pdf
CaseStudy-Vizrea.pdf
Technical Checklist
A list of various technical information needed for the development and deployment teams to actually implement the project.
Technical documentation – overview.pdf
Detailed information about Foundation s.r.o. / Outsourced.sk
Foundation-Outsourced.SK-CompanyInformation.pdf
Software Outsourcing Tips
With nearshoring you get the offshore delivery model benefits like competitive costs and faster time to market, without any of the quality, communication or security issues.
Since we are a part of the business EU ecosystem, we are better aware of the work ethic and standard of quality expected from us.
Our company is held accountable by EU law. Any NDA’s or other IP protection agreements you sign are fully enforceable, so you are eliminating a major chunk of the project risk upfront.
Stay away from software development firms over-promising and under-delivering. With increasing competition among offshore vendors, some of the companies would do anything to get contracts. They sometimes tend to start telling the clients exactly what the clients want to hear. They end up saying Yes to everything that comes their way.
Your onshore/offshore team is not addressing a technology challenge – they are addressing your business challenge. And you know your business and your vision better than anybody else. So you should be actively involved (and communicate) with your team on a day-to-day basis.
Communication is the key – communication failures are the biggest IT project killers. Putting good communication frameworks in place is ever more critical while working with global teams.
Most clients tend to engage development teams in the process with a vague project concept in mind, and assume that the developers would know exactly what client wants. A clearly documented project vision should come from you.
“The best companies outsource to win, not to shrink. They outsource to innovate faster…”
Thomas L. Friedman (The world is flat)
“Do what you can do the best and outsource the rest”
Tom Peters, Management Guru