Softjourn's services are performed within the framework of our objective to "eliminate the distinction between in-house and offshore IT services". In order to achieve our objective, we emphasize on two key issues which often cause offshore software development or distributed development to fail; Knowledge Transfer and Communications.
Knowledge Transfer (KT) is defined here. KT includes having the developers understand the "whys" behind the application, why the users need to work in a certain way, why processing must occur in a certain way, etc. Softjourn's KT process includes many of the same methods that are used when new engineers are hired in-house; Softjourn believes the same emphasis should be taken when working with an offshore unit.
The following table is an example of some of the activities which will be involved in the process of transferring the concept of an application to your developers in Ukraine. Softjourn works with its client partners to determine the optimal boot camp process for the new team.
| Specifications | Write detailed specifications from your functional specifications. To show domain knowledge, to learn application. |
| Documentation | Documentation will be used in conjunction with reviewing the application, its source code, receiving a demonstration of the product and observing users.
Documentation is used as it would be used to train new in-house personnel:
- Use of technical documentation,
- User documentation,
- Application documentation,
- If there is no documentation, the offshore team will write it. Providing an excellent way to learn an application.
|
Onsite activities (At the client partner location) |
- User Observation and to the extent possible, fill in their position to understand the "why's" behind the application.
- Systems and User training classes (usually available from software development companies).
- Training with Project manager on development methodology.
- Work with in-house developers, undertaking small enhancements to begin to understand the code.
|
| Offsite/offshore activities | Project Manager from Client Company comes onsite in Ukraine to work with the entire team. Includes training on the client company's development methodology, tools and processes. |
Click
here to download Softjourn's Knowledge Transfer Methodology in printed form.