| |
|
| |
 |
| |
Why Outsourcing: We understand you as our client maintain the confidentiality of your transactions, and the security of your investments placed through Avon technologies and these are our interests.
|
| |
| What is Offshore Trust? A trust is a legal concept identified almost without exception in common law countries.
A trust is an equitable obligation, binding a person (who is called a trustee) to deal with property over which he has control (which is called the trust property), for the benefit of persons (who are called the beneficiaries), of whom he may himself be one, and any one of whom may enforce the obligation. Legal ownership and direct control of the trust property must be transferred to the trustees. The trust is created by written document, the trust deed, which will express the terms on which the trustees must administer the trust property.
A trust can be utilized if someone has mental disability that impairs their ability to maintain their own finances or is simply underage. The trustee is taxable on any funds not distributed to the beneficiaries. |
| |
| Why Outsourcing The world is heading offshore.Offshore IT workers have experienced a tremendous three-fold increase.They have received high satisfaction level. In years to come about 80% of the world's computer programming will take place offshore. |
| |
| Offshore outsourcing has a lot of advantages: |
| |
|
Economic Advantages |
|
Quality Advantages |
|
Flexibility Advantages |
|
Focus on core business |
|
Expand your technical resources |
|
| Off shoring – Why AVON? Our Advantages:Besides our expertise strength Avon’s technology can benefit our clients business.
Our software services offer our clients both quantitative and qualitative benefits. Among the benefits are: |
|
|
High responsiveness |
|
Skilled and organized personnel |
|
Extensive experience in complex projects |
|
Standardized methodology of the development process |
|
On-time and within budget delivery |
|
Cost competitive custom software services |
|
| |
| Likely candidates for outsourcing are: |
| |
|
Custom Development of Applications |
|
Packaged Implementation of Enterprise Applications |
|
Post-Implementation Support |
|
Help desk and Software support |
|
Maintenance and Enhancements of Legacy Systems |
|
Release Updates |
|
Data Cleansing |
|
Testing |
|
IT Strategy |
|
| Avon Outsources the middle or later phases in the process of software development such as implementation and maintenance which makes better business and economic sense.Such projects require limited interaction between the in-house IT department and the other business units or departments. |
|
Our Process & Methodology: Process and methodologies - This will involve clear roles and responsibilities, continuing involvement, skill and expectation matching. Process and methodology used by Stride have given it a strong foundation that ensures a smooth and functional offshore relationship. Project Tracking - An in-built system, which keeps you informed about your project. This involves posting of projects and assigning team members to it. Clients can view the status of the project in real time. Members involved in the project update project information regularly. Communication links – We use efficient technological tools at our disposal to keep the lines of communication as open as possible, including e-mail, fax, voice mail, teleconferencing or videoconferencing. It's essential that organizations appoint a single person to act as a go-between, a manager who has a strong command of both the project at hand and the bigger goals of both companies.
Our micro team program: In order to simplify project management and tracking we have incorporated a micro level in the system. We can give access to a skilled micro-team within our organization that will be dedicated to your sole concern. This team, while using our organizational benefits, will be constantly in direct touch with you. This will iron out the rough edges of offshore relationships like poor communication and other inadequacies. |
| Customer focus: The best business relationships are based on trust, and we believe in doing the best for our clients. To us, our clients are business partners, and we have an immense interest in their success. |
|
We believe in: "We fulfill our clients needs, to grow” |
| |
Methodology Process: |
 |
|
Scope |
|
Design |
|
Development Phase |
|
Testing |
|
Final Release |
|
Technical Support |
|
| |
Scope: Define project requirements: At this level we work closely with you to discuss the project details about your current practices, business objectives and ensuring you we understand thoroughly your project requirements. |
| |
Gaining the insight into your goals and strategic challenges, we define the scope of the project along with the technologies and the application development approach. |
| |
|
Clarify and define project objectives |
|
Preparing a common vision document provides the entire project scope, goals of the software, application functionality, software engineering document and the requirement |
|
Analyze the components of projects to be developed offsite and onsite |
|
Analyze risk areas and plan for contingencies |
|
Prepare the technical documents based on the requirement |
|
Estimate project duration & cost |
|
Primary estimate the project size, time and work effort, and software development costs And draft timeline for the project implementation |
|
|
| Prepare proposal including project milestones sent to the customer for review and approval for the further go-ahead. |
| |
Design: With the information collected through out discussions with the customer including our analysys in the requirement and further analysis, we prepare detailed Proposal document includes the following key factors. |
| |
|
Functional Design |
|
Architectural design |
|
Define modules and specify tools & development |
|
Define system and User interface |
|
Designing of graphics (if applicable) |
|
Develop detailed project planning schedule including tasks, duration & milestones (team) |
|
Prepare time sheets |
|
| Development Phase: Once any project is clear with the complete requirements specification along with the functional and architectural design is confirmed, this is ready to start the development. |
| |
|
Resolve technical issues |
|
Testing prototype usability and functionality according to the user specific requirement |
|
In the entire application development phase intermediate discussions will be on with the customers regarding the development and the schedules deliverables will be provided to the customers according to the milestones allowing them to track the implementation progress.
The scheduled module deliveries can be reviewed by the customers against their business requirements, ensuring the project purpose will be met with the original objectives. The module wise delivery review helps to discover flaw at the development stage before the application which saves the cost and time of development.
Internally the testing is also done to ensure the functionality with the user specification. Once the related modules are ready modules are tested on the functionality and also integrated for the the integration testing ensure the compliance to each other after integration. The performance testing, and stress testing is also done to meet the specification requirements.
Debug hardware or software Maintaining the time lines along with the budget. The Alpha Release of the product which will be provided to the customer for his revisal.
|
|
| Testing |
| |
|
Assigning the task to the quality team. |
|
Develop a test plan including automated test scripts |
|
Develop acceptance testing |
|
Monitor test results and prioritize and solve the issues. |
|
Create a test report of the application |
|
Fix Beta test defects |
|
Finishing services |
|
Packaging |
|
Technical writing and documentation |
|
Maintain on time/on budget |
|
Final Release: Further to the different phases of the final Release and delivery phase covers all the activities on the new product delivery and deployment. A close monitoring of the system performance is done further to the installations and configurations,and follow-up activityensuring to provide immediate response to the issues and reach complete customer satisfaction.Avons plays a vital role in this phase, transferring the appropriate knowledgeto resolve in time and also conducts training to the customer's executives and submitting the final technical/user documentation for the application delivered application. |
|
| Technical Support: Support plays a very major in the whole produnct life cycle once we the product delivery is over
And the solution is deployed, Avon provides the ongoing support during a specific pre-defined period if time further to the final delivery.
This period is also important, any programming error or bug detected will be fixed with no additional cost. The software applications should meet new challenges and stay on target in the industry and be available to the end-users. |
| |
|
Enhancing the existing system to a more refined one with mor efeatures and capabilities. |
|
Product Optimization. |
|
Providing the extended technical support on the product |
|
Develop custom training modules for the project |
|
On time training provided if required |
|
Continuous Monitoring to ensure no disaster |
|
| Depending on the agreements, Avon will provide the second level of support and also can enhance the services if required. |
| |