VASSs approach is all about helping organizations make the right choices for themselves so we provide a full range of options for you to choose from. For example, we understand that offshoring will not always be the right answer for everybody, so our model also includes the capacity for us to serve you at your premises, within your national market or from a nearby country. And with centres strategically sited across the globe, we can shape solutions that return maximum value and help you survive and thrive. People, technology and values Quality service delivery is transparent and is of the same excellence regardless of where you or our teams are located. This is because we implement standardized tools and processes right across the world that ensure consistent service provision, irrespective of market or location. This is the true strength in action of our globalized approach to service provision. Its all down to our empowered and committed teams having access to best in class tools that support standardized processes and ensure valued service provision to our clients With the support of our network of industry-leading service partners VASS offers a complete package to give you maximum flexibility and help you meet your IT challenges. This is how so many of our clients have successfully transformed their IT and changed how they deliver their services. In essence, we have given them the freedom and confidence to concentrate on our core business.
o What We Do Knowledge Matrixs customer-focused approach means the services delivered are determined entirely by each customers unique needs. While we have a breadth of capabilities that enable us to address nearly any IT requirement, our services typically fall into below categories: o Custom software solutions o Mobile Application Development o ERP software for small and medium business o Application re-engineering o Web application and site design o Database construction and implementation o IT staffing services Having a global presence affords Knowledge Matrix the flexibility to execute projects through a variety of delivery methods: onsite, offsite, overseas or (most often) a combination of the three. Knowledge Matrixs hybrid model of global delivery creates the advantages of cost-efficiency and around-the-clock execution for the client.
MACHROTECH'S OFFSHORE OUTSOURCING MODEL (Minimum Risk - Maximum Success) MachroTech is a global Information Technology (IT) consultant and services provider with a worldwide network and development centers in the United States and India. We help businesses succeed and gain competitive advantage through effective use of information technology. "Companies outsourcing IT requirements outperform the S&P and NASDAQ during recessions" Morgan Stanley Dean Witter, Feb 2001
Why Outsource to MachroTech? Offshore Outsourcing with MachroTech accomplishes more than just cost savings. Offshore Outsourcing can help your organization meet strategic business objectives bringing about a fundamental positive shift in the business process. Our Global Software Delivery Model helps to step up cost savings and deal with the ever-increasing demand for your business to advance the speed and proficiency of your IT services, with the following benefits: Considerable Cost Advantage - Our Offshore Software Development cuts your operational cost up to 50% compared to the cost for the same or similar service in your geographical area. Faster Lead Times - MachroTech clients can utilize our state-of-the-art infrastructure at our offshore development center to instantly mobilize the man-power to start any new project. Offshore teams can be swiftly assigned tasks, shortening the lead time for the project start-up. World Class Quality Service Offerings- The quality of MachroTech services are second to none. We develop long-term mutually beneficial relationships with our clients in the field of Offshore IT Outsourcing and maintain those relationships forever. Enhance Company Focus - MachroTech appreciates a company's need to focus on their core objectives. By utilizing MachroTech's Offshore Outsourcing Services, companies can more effectively and efficiently free themselves from non-core or less critical business functions. This means that instead of assigning resources to areas, which are not in your proficiency, you can concentrate your resources on meeting your customers needs. Generate Revenues with New Service Offerings - MachroTech offers you the flexibility of reselling our capabilities in addition to concentrating on your core competence. With our specialization in eCommerce solutions, we enable you to offer complete business solutions, bringing in additional revenues and ultimately strengthening your competitive market position. Access to State-Of-The-Art Support Facilities - Harness our 24-hour service model based on different time zones in different parts of the world! We ensure quality investments in offshore technology and various offshore methodologies to serve you better. Our specialization and expertise gives you a competitive advantage, avoiding the cost of chasing technology and training. Faster Time to Market - By supplementing your organization with discriminatory talent in remote locations, technology solutions are executed faster. You realize your payback faster. Risk Mitigation - MachroTech's Global Software Delivery Model is a structure for risk diminution in an offshore environment. We use distinct, agreed-upon and assessable performance metrics. Every Offshore Outsourcing relationship has issues and experiments based on changing requirements. We can respond to the possible changes and at times address them in early stages to make our relationship more valuable. Leverage Our Expertise - Personnel is typically an organization's largest expense. Replacing your investment in personnel with Offshore Outsourcing Services is a major cost effective strategy. Our Global Software Delivery Model allows you to dramatically cut your IT costs without any decrement in quality or service levels. Quality Assurance
MachroTech uses cutting edge quality procedures and models to ensure the excellence of its applications at all stages of development. Click here to learn more about our Quality Assurance Approach and Methodology Global Delivery Model Damcos Global Delivery Model (GDM) ensures exceptional quality, risk management and visibility in order to determine the success of complex enterprise projects. It leverages Damcos unparalleled Local Management Global Delivery that enhances transparent communication, better visibility and risk mitigation through robust and uniquely customi zed onsite/offshore methodology supported with the infrastructure, quality orientation and a diverse culture of Client satisfaction. The key components of GDM are: Engagement Models Fixed Cost Time and Material Resource Based Knowledge Transfer Learn Create Deploy knowledge base across resource, document, technology & process Project Management Agile Scrum, XP Waterfall RUP Risk Management & Business Continuity Data Backup and Storage 24x7 Business Continuity Disaster Recovery Strategy Infrastructure, Compliance & Security State-of-the-art communication Facilities with complete Data Security and Internet Links Cisco ASA Appliances coupled with Intrusion Detections Systems and Alarms Client specific security implementation Quality Process ISO 9001 and CMMi standards Human Resource Continuous Capability Development High Retention Rate How the model works Damcos onsite-offshore GDM with its exclusive 3D (Design-Develop-Deploy) strategy is flexible enough to suit each and every project and its inherent objectives based on which our consultants recommend bespoke delivery methodology that can effectively use our geographical spread across the globe. Damcos 3D (Design-Develop-Deploy) model typically follows these steps:
o Requirement Gathering and Analysis o High Level Design o User Interface Design
o Acceptance Testing o Integration Testing o Implementation o Testing
o Cost Estimation
o Review & Sign-off
o Project Management o Detail Design o Coding o Testing o QA o Documentation
o Warranty Support o Maintenance Each & every component of the project is uniquely distributed among clients location and Damco Development Centers so that the clients get the optimum advantage of both the provision in terms of cost, service coverage, efficiency, skills availability and the quality of deliverables. Benefits of GDM Clients can experience the following benefits from this model:
Methodologies Global Delivery Model Engagement Models FAQs
Engagement Models Based on the volatile scenario of todays market, enterprise software projects are gaining more complexities day by day. Business users are demanding transparent approach towards the project status with a shorter delivery cycle at a regular interval. Damcos engagement models are uniquely combined with the necessities required to craft all kind of projects. Clients can choose from various Engagement Models below or a mix of these models:
Based on a specification prepared mentioning the cost to ensure the budget for the total project and deliverables and timelines to ensure all needs are met within stipulated timeline. Based on the cost incurred by the resource utilization in a particular time period Based on the need for a dedicated pool of IT resources as per the requirement, preference and expectation. (BuildYourTeam@Damco)
Well Defined and specified solutions with relatively lower to medium levels of complexities Projects with clearly identified risks and assumptions Projects with a little scope for changes and enhancements during execution Actively participating clients with a very strong decision making capabilities while providing a strong and regular feedback Projects with variable scopes due to which accurate cost estimation is a complex task Projects with evolving specifications that leads to longer implementation phase Large scale and complex projects are best executed using this approach. Scarcity of good resources Inadequate IT skills and rare skill resources Hiring & training issues High employee attrition rate High Employee Cost and inflation Improper utilization of resources
Based on the specifications received from Clients, we will prepare a proposal that will cover visual aspects, documentation, application design, testing, warranty period, change management, communication protocols, milestones, timelines and commercial details. Our analysts will discusses the project in detail and prepare a low level specification documents mentioning the various elements of the project. This model can be adopted at any phase of the project such as, post-specification, pre-specification, post-architectural design, etc. and can involve problem definition, solution definition, research, business analysis, specifications, visual mapping, architectural design, documentation, coding, change management, testing, roll out and maintenance & support. Our analysts work in close collaboration with clients in order to define a realistic ticketing system based on projects complexity, proposed timelines, planned budget. The model initiates with the identification of Clients requirements in terms of project volume, complexity, technology and infrastructure which is followed by SLA (Service Level Agreements) in order to define team composition as well as working methodology. The resource skills and roles matrix defines the costing.
o Risk mitigation o Delivery within stipulated time-frame o Calculated cost with desired quality
o Adequate modification scope during execution o Regular update on process and progress based on which clients can plan forward to squeeze or expand the project o Optimized cost and timelines
o Access to a highly competent resource pool having expertise across a range of technologies and industry verticals o Allows clients to access experienced IT services at a predicable cost in predictable environments while focusing internal resources on strategic priorities o Optimized cost and timelines
Engagement Models Based on the volatile scenario of todays market, enterprise software projects are gaining more complexities day by day. Business users are demanding transparent approach towards the project status with a shorter delivery cycle at a regular interval. Damcos engagement models are uniquely combined with the necessities required to craft all kind of projects. Clients can choose from various Engagement Models below or a mix of these models:
Based on a specification prepared mentioning the cost to ensure the budget for the total project and deliverables and timelines to ensure all needs are met within stipulated timeline. Based on the cost incurred by the resource utilization in a particular time period Based on the need for a dedicated pool of IT resources as per the requirement, preference and expectation. (BuildYourTeam@Damco)
Well Defined and specified solutions with relatively lower to medium levels of complexities Projects with clearly identified risks and assumptions Projects with a little scope for changes and enhancements during execution Actively participating clients with a very strong decision making capabilities while providing a strong and regular feedback Projects with variable scopes due to which accurate cost estimation is a complex task Projects with evolving specifications that leads to longer implementation phase Large scale and complex projects are best executed using this approach. Scarcity of good resources Inadequate IT skills and rare skill resources Hiring & training issues High employee attrition rate High Employee Cost and inflation Improper utilization of resources
Based on the specifications received from Clients, we will prepare a proposal that will cover visual aspects, documentation, application design, testing, warranty period, change management, communication protocols, milestones, timelines and commercial details. Our analysts will discusses the project in detail and prepare a low level specification documents mentioning the various elements of the project. This model can be adopted at any phase of the project such as, post-specification, pre-specification, post-architectural design, etc. and can involve problem definition, solution definition, research, business analysis, specifications, visual mapping, architectural design, documentation, coding, change management, testing, roll out and maintenance & support. Our analysts work in close collaboration with clients in order to define a realistic ticketing system based on projects complexity, proposed timelines, planned budget. The model initiates with the identification of Clients requirements in terms of project volume, complexity, technology and infrastructure which is followed by SLA (Service Level Agreements) in order to define team composition as well as working methodology. The resource skills and roles matrix defines the costing.
o Risk mitigation o Delivery within stipulated time-frame o Calculated cost with desired quality
o Adequate modification scope during execution o Regular update on process and progress based on which clients can plan forward to squeeze or expand the project o Optimized cost and timelines
o Access to a highly competent resource pool having expertise across a range of technologies and industry verticals o Allows clients to access experienced IT services at a predicable cost in predictable environments while focusing internal resources on strategic priorities o Optimized cost and timelines
RELATIONSHIP AND PRICING MODELS In an unpredictable economy, businesses need to counteract market changes with flexible innovative business strategies. The right partners will be the ones who stand by you in executing the response to these market changes. MachroTech offers you the following business models to ensure your competitive advantage in a changing marketplace. You have the option to combine one or more available models as part of your business strategy.
1) Time & Materials
Through the Time & Material Business Model, MachroTech offers its clients the flexibility to alter specifications based on upcoming market trends. This model is suitable for projects, which, are in their initial stage of development where specifications have not yet been clearly defined. The client pays an hourly development fee; which is a fee agreed mutually at the time of contract signing. Hence, the cost is determined by the amount of time and resources expended. The client may revise the size of the MachroTech team, and at the same time, optimize the cost and duration of the project.
2) Fixed Price
MachroTech follows a Fixed Price Business Model for projects that are specifically defined in terms of their requirements, schedules and project path. Under this business model, we work with our clients to define their expected deliverable outcomes to determine a mutually agreed fixed price. We leverage this model in areas where we have domain expertise and accurately defined evaluation processes to set up the resource devotion. MachroTech's focus is to deliver consistency and excellence in executing projects in a timely and, cost efficient fashion.
3) Offshore Development Center (ODC) Model
MachroTech has a state-of-the-art development center in India, which enables its clients to leverage the technical expertise of India and the business agility of the U.S. Through this model we serve our clients with highly experienced professionals with varied skill sets, resources, flexibility and time-to-market advantages allowing them to enjoy the long term gains of offshore outsourcing. In other words, our offshore development center operates as an extension to clients' existing software engineering business. We strictly adhere to clients' business critical objectives while mutually considering the ideas, design validations, development processes, test plans and schedules for implementing the project under consideration.
4) ODC - Transfer model
Along with the Offshore Development Center Model, MachroTech offers its clients the flexibility of assigning dedicated personnel to the client, if required and proposed. On proposal and equally affordable terms, concerned personnel can be transferred to the client site for a specified project's duration. 5) Intellectual Property Licensing
At MachroTech, Intellectual Property is viewed as a profit center, which involves legal, technical as well as business considerations. Working as the clients' software developer and supplier, MachroTech does not own the intellectual property of the work done for its clients. The client owns the intellectual property, until unless specified and agreed mutually. However, MachroTech also develops software products and components completely at its own cost, which are clearly identifiable in a project assigned to and developed by MachroTech. MachroTech can provide these products and components at incremental costs to its clients, when required and proposed by the client. QUALITY ASSURANCE
MachroTech is committed to delivering quality software products and services that fulfill all the needs and expectations of our customers. MachroTech is an offshore programming company that: Strives for excellence in all areas of its business Guarantees the quality of its software products at all stages of development Builds in the highest quality in all its applications Quality is no longer an oral guarantee given over a handshake, but a well-defined set of criteria applied to the entire development process. At MachroTech, we guarantee the utmost level of quality in our operations by rigorously applying the following methodologies: Implementing the ETVX model developed by IBM Corporation Holding periodic Quality Training programs to enhance the performance of all employees Organizing International training exchange between our development centers in U.S. and India Inspecting the quality of the applications at all levels of development Implementing Extensive Testing methodologies by our in-house Testing team Developing effective internal testing mechanisms Our experienced project managers utilize high-quality techniques and procedures to assure quality at all stages of software development such as: Planning Tracking Control Transition Management Issues Management Implementation Documentation Communication Review -------------------------------------------------------------- QUALITY ASSURANCE (QA) & TESTING: Approach & Methodology: QA Testing Methodology is precisely defined at MachroTech. Project Management, Maintenance of Time Schedules, Quality Assurance, and Software Engineering are some of the key areas we focus on in the Software Development Life Cycle process. Our exhaustive Methodology ensures thorough and effective QA Testing of the software products and applications. 1. Data Integrity Testing Data integrity testing, a key component of QA testing, has to do with verifying the reliability of data procurement and storage methods in order to ensure that the data obtained is in the required format, and that it is reliable and consistent with the data expected to be present in the database. Data Integrity Testing also ensures that all relevant information is stored in a timely manner, thus avoiding data loss, which has the potential to prove catastrophic to a business. Parameters can also be customized as per client requirements for the data integrity testing during the setup phase. 2. Functionality Testing / Defect Analysis A thorough review of a client's application needs and of their existing systems helps us develop the Functionality tests. These tests are performed by MachroTech on the basis of our systematic methodology for Internal Documentation, Reporting, and Resolution of defects and bugs detected during the various testing processes. The analysis of these defects and bugs are carefully documented to provide our clients with: A Complete description of the bug/defect and the process of reproducing it A clear assessment of the usability of the product and its relation to the business objectives Critical data and information needed by the developers involved in debugging. This involves a cost/benefit tradeoff. 3. Performance Testing Performance testing involves testing the product on the basis of the following criteria and other Custom criteria as required by the Client: Stress Testing In Stress Testing, the parameters typically tested are: Storage, Computing Time, Communication Capacity, and Database Recovery Time. This process drives the system to the very limits of its endurance in order to determine what features in the application design can fail during implementation. The features that do fail can turn out to be defects capable of causing disastrous failure. Availability Testing Availability testing involves testing the reliability of the network, database processor, memory, etc. This involves testing the capability to have the support for critical data required by the applications to be up and running in minimum standard conditions. All the architectural components that need to be available are also made sure to be present and functional. Response / Throughput Testing Response / Throughput testing is used to test the load-bearing capacity of the system and to measure the response time and throughput of the various components of the system. 4. Compatibility Testing Compatibility testing addresses concerns regarding a products capability to interface with other software and hardware. MachroTech is equipped to test Client products across a varied range of software and hardware platforms to evaluate the related issues involved in Compatibility Testing. 5. Usability Testing Usability testing is concerned with evaluating a systems ease of use and the level of convenience it provides to non-technical people to enable them to utilize the various tools and functionalities offered by the system. This helps users derive the maximum benefit from the system. Usability Testing further entails detailed analysis of the navigation system, the user interfaces, etc. General Usability testing also involves the following:
Authentication GUI forms and selections such as: Text Boxes Radio Buttons Check Boxes Drop Down List Boxes Combo Boxes Screen Validations / Validation Conditions Navigation Conditions Usability Conditions Other Generic requirements Preferred QA Testing Model: Onshore / Offshore QA and Testing MachroTechs Global Delivery Model combines the advantage of offshore software development with direct control over the project onshore. In this model our onshore business staff liaise with our clients, while the development staff are based offshore. Clients benefit by this model in the following ways: Onshore test/plan/design team in direct communication with client development team. Effective communication between client and offshore team ensured. Time efficiency. Offshore team can work for more than one shift if required.