It has been a learning curve for both us and them. This willingness to push the boundaries and look for solutions is their key strength as a outsource partner. They adapt and solve problems within agreed budgets. We spent 1 week in the Design Phase in India where a core team of (2 developers, 1 senior leader and a graphic designer). Both the hospitality and professionalism shown was outstanding. This was a really important part of the set up of the project as it is a very bespoke piece of software. The projects and phases have stayed in budget because of this clarity and shared collaborative approach. At times we were challenged on our designs and alternatives were always suggested. They are an Indian software house that is looking to build relationships and they worked hard to ensure they understand who we are. We have moved this project through 3 discrete phases with weekly milestones and deliverables and I would recommend having an assigned project manager to oversee the work in India if you cannot be there.
Things you can expect:
Being pushed for clarity
Solid Graphic Web UI/UX skills
Good internal systems and QA - they have their own architectural way of doing things and clear processes
Things you need to do:
Ensure you set enough time aside to fully review their work to keep the project moving forward at pace.
Make sure you question any proposed change
What is it about the company that you appreciate the most?
Professional, clear values driven approach, communication is clear and timely
What was it about the company that you didn't like which they should do better?
It took sometime for the relationship to develop and the challenge to be at the appropriate level. They should not be afraid of overcoming the cultural barrier and challenging a UK based client's thinking. Once the relationship had developed this became less of an issue.