To find an outsourcing development company that follows the agile principles is easier if we know what we want. Far from being purely a matter of management, a company that says “agile“, does not base its development process in the management layer … the “agile” comes from below. Yes… it comes from the developers.
A good practice is then approve the development process to verify that indeed, the company is agile.
Once the development process is approved, you need to go up a level of abstraction to see how agile metodología impact on the way we manage the project.
From this point and based on the agile, some tips to get started with the contractor
- Do not try to make a big contract where everything is covered. The best way to validate the development is just starting to work. From the first week you must have “something” that works. Otherwise, simply aborts the project. That’s a great feedback only at cost of one week.
- All development processes … continuous integration, automatic deploy, test coverage … must be automated. Without this, there is no agile.
- If possible, work with a company close to your office. You may well have a remote offshore but there are safer options as the company has an offshore itself.
Our team, in Apiumtech we’ve been working in this way for years. If you are interested in more information, please contact us.