We tried outsourcing and it did not work for us… what is different about ikonami’s in-sourcing services?
Majority of bad experiences arise from poor management of requirements, mismatch of processes, unstructured communication channels and questionable quality of skilled labour.
In-sourcing is different because it enables you to apply your processes and management style on highly skilled dedicated resources. There is no room for anything to be lost in translation…. You manage the resources as it best suits your teams and culture.
And be it in-sourcing or outsourcing… remote working fails when dispersed resources fail to gel as a team, do not have the right skills or tools to maintain visibility and management of the work being under taken.
Remote working works well when the teams at both ends have the right skills, tools, aligned processes and direction.
Ikonami’s resources are Agile ready, tooled up for remote working, highly skilled, battle-hardened and you have complete management control over them.
As near perfect a recipe as there can be for capacity bursts for software development projects.
Quality assurance of in-sourced resources… How do I know how good they are?
It’s the same as hiring a resource locally.
You begin with a job description, the most suitable candidates are short listed from our resource pool based on their skill set, experience and communication skills. You interview the resource(s) and have the option of setting them up with a task to ascertain their technical abilities. Provided they breeze past you introduce them to your in-house team and let your in-house team see what the ‘fit’ between them is like.
For emerging technologies where you may not have any prior experience, like Kinect or Drupal we provide a try before you buy option…. where you get to test a resource’s capabilities for a week for free… with some caveats attached of course!
The in-sourcing FAQ series… part 4: How do I monitor what my in-sourced resources are doing if they are working remotely?
Management, control… the next logical question is how…
The logical question…
How do I monitor what my in-sourced resources are doing if they are working remotely?
There are a wide range of tools available to monitor the work carried out by remote teams e.g. Redmine for task/project management including time management, Github and SVN for code management and Skype for real time communication amongst a plethora of tools available for management of resources in the cloud.
However in-sourcing works only when your in-house team is Agile ready, you define stories for each sprint, the length of the sprint, frequency of code uploads and using online tools gain complete visibility in to the work being under taken by your remote resources.
The in-sourcing FAQ series… part 3: How much control would I have over the work these in-sourced resources are doing?
The question of control is best answered with actions than words… words you can peruse over below and for a practical demonstration contact us and ask us about our try before you buy resource trials.
The control question…
How much control would I have over the work these in-sourced resources are doing?
The same level of control you exercise over your employees!
You have complete control over what and when of everything in-sourced resources do, you manage the resources directly and since you manage them you determine their work load, timelines and flow.
It is this element of management and control that makes in-sourcing a more effective and successful alternative to the traditional outsourcing model: the management is kept inside your company, hence you have full control over the utilisation of the resources, something, which is lost in outsourcing.
The next question has a slight annoyance factor… for it usually makes me think… were you not listening!
Surely if the resources are virtual this is outsourcing?
The resources could be based anywhere.. London, Bristol, Brussels, Cairo, Dubai, Islamabad, Mumbai, Noida, Hanoi or Jakarta… how you contract and manage the resources determines if you are outsourcing your project to them or in-sourcing skills to give you a capacity burst.
If you are working in the emerging tech space you already are accustomed to working with a distributed community; be it OpenKinect or Drupal we are all working as a collective. When you in-source you hire members of the community as dedicated resources, and those resources could be based anywhere on the third rock.
At ikonami we have a small and experienced contingent of the community on our payroll, thereby we can guarantee their availability their skill level and by continually investing in their education and development ensure they at stay on top of the emerging tech curve.
In-sourcing skills to work as part of your in-house team is the evolution of outsourcing into a more viable and efficient engagement model.