How we do it
As a professional offshore software development service provider, we have a clear understanding of our clients' needs derived from our decade of outsourcing experience.
We make it quite easy to start a project with Shinetech. The following is a brief and non-technical overview of how Shinetech works with you:
Registration
IP Protection
Start the Project
- What should I do if my requirement is only a general idea?
At this stage, we would be interested to fully understand you overall needs and expectations. A suitable Shinetech consultant will be allocated to you to learn your business and core requirements and expectations, then work out a development plan concerning the tailored development method, recommended team structure and a rough timeline. If the development plan is confirmed by your side, the project will quickly started from the key requirement development, then with the development moving on, the Shinetech team will work with you to detail the left requirement and implement them.
- What should I do if I have a fully documented specification?
Send it over to us and we will analyze and evaluate the project based on the detailed requirements submitted. Following your approval of our proposals, we will submit for your consideration, the resumes of resources with appropriate skills and experience. Interviews and discussions can be arranged. The team comprising your selection of personnel is confirmed and the office space, communications equipment and hardware/software environment is configured. The project is ready to start.
In addition we will conduct a free pilot to establish a deep and trustworthy relationship with you.
- What should I do if I want an experienced offshore Agile team?
Shinetech will set up an Offshore Development Center (ODC) which will act as a virtual extension of your own development team to provide development, ongoing support & enhancement and testing services. For more details about our ODC, please read: Offshore development center.
- What should I do if I want to start our cooperation from a small-sized team?
Our Mini Offshore Development Center is your best choice. It offers cost efficiency and a flexible structure to meet your various business requirements. We guarantee your quality expectations, and the cost of iterations will be waived if you are not satisfied with our work in any given iteration.
- What should I do if I only need dedicated offshore resources involved in my team?
Shinetech will set up a Staff Offshore Development Center which allows you to easily hire your own IT professionals in China at highly reduced cost. The developers will work solely for you, and Shinetech acts as your HR department guaranteeing a transparent development process and resource consistency.
- What should I do if my project is only partly completed by another outsourcing company which doesn't meet my requirement?
Send your project artifacts to us and we will conduct a detailed evaluation prior to submitting our proposals. We will try to reuse as much original code as we can, to reduce costs for you and we will guarantee that the output meets your business requirements by using Shinetech agile methods.
Development Process
- What methodology do you adopt during the development process?
Agile development techniques are our preferred method of execution. We have good experience in working with agile methodologies, to control project/milestones delivered within time and budget range, but at the same time, ensuring the flexibility to adapt to your needs.Generally speaking, our agile methodology features iterative development, transparent process, mutual efforts in development plan & construction, appropriate communication and feedbacks, etc.
- How do you handle my renew request or overruns during the projects?
Our agile development methodology allows changes to requirements even during the later stages of the project. Actually we have quite a few successful projects ranging from a couple of man months to hundreds of man months, during which the requirements changed very frequently from client's side.
- How do you deal with my request for team member changes?
If for any reason, team members need to be switched, we offer knowledge transfer/project training free of charge within a period to ensure your project continues smoothly.
- How can I follow the progress of the project in real time?
We use a variety of tracking systems including the professional online project management system, Microsoft VSTS (Visual Studio Team Suite), Project Status Tracking & Management system, Regular progress reports are available, and you can monitor the progress of your project at any time.
- How can we have effective communications?
Various communication channels are available for you and Shinetech to maintain the appropriate dialogue at every stage of a project. They Include face-to-face communication, conference calls, instant messengers or emails, IP phones and Netmeeting.
Warranty Period & Termination
Payment Terms
Other questions