|
Offshore Software Development Center (OSDC) |
|
Orchtech is an expert and IT professional service provider along the ME in offshore development providing wide range of services and programming languages including:
C# ; C++ ; Delphi ; Delphi.net ; ASP .net ; Pascal ; flash ;HTML ; DHML ; JAVA Script
Following are the steps that we are generally taking when we do a project that have a clear SRS (Software Requirement Specification):
- Budgeting and stuffing.
- Analysis of Requirement and/or Prototyping.
- Design.
- Development.
- Testing and Quality control.
- Roll-out.
- Support.
If the client does not have a clear SRS about what he is doing, we are helping him in creating the SRS document and then go through the previous list of actions.
Parallel to the previous points a Quality Assurance role is played throughout the phases. The role is very important to ensure that each phase players were following the procedures and steps without dropping any of them.
Implementation Plan
We were measuring Risk management by two main ways risk and impact and each has a value. Combining these two
Risks: This is the item evaluated.
Probability and frequency: Low (0.3), Medium, (0.6), and High (0.9)
Impact: Trivial (1), Low (2), Medium (3), High (4), Catastrophic (5)
This methodology in risk assessment (risk* exposure or probability) will be used to measure risks while planning.
Implementation plan is summarized in the following figure.
Time Plan
The solution implementation will be 6 months from the agreement date. The 6 months count will start one month after the agreement is done.
Support
During the support phase we will have multiple channels of communication
- Face to Face Meetings.
- Phone (Cellular Phone or land line).
- Emails.
- MSN.
- Skype.
- NetSupport 24-7.
The contacts will be defined with each channel of communication in the SRS.
The support will be done through software’s that has the ability to control the PCs remotely. We are using NetSupport 24-7 to support our clients by which it will be easy to access your data yet in a secured way to repair, transfer, fix data or even train people (link to netsupport 24-7 page). With this software we will overcome the fact that we are in a distant location.
Another Type of support will be in building a solid ground for the project team. This will be achieved by building a knowledge base to ease their support and help them be efficient. The knowledge base will help the developers to find the answers and solutions for similar or repetitive questions asked by the users or other developers.
Moreover, we are also using a ticketing system. This ticketing system will help a lot in organizing the demands for assistance raised by the clients’ Software engineers or users toward the IT department. We can help in that by proposing multiple open source solutions for ticketing system.
|
|