These days, with globalization and diversification, the needs of businesses become ever more complex. We understand that every client is different and offer flexible engagement models to enable us to cater for these specific needs
A retainer based model is more appropriate when on-going development needs are longer term and less predictable, or when there are dynamic requirements which require regular development work or support. If, for example, you have a software product that requires enhancement, upgrading or maintenance, this is the best model to choose.
This model allows you to have resources allocated exclusively for your project on a long-term basis. Your IP rights will be protected and the price unaffected by market changes once resource costs have been agreed for fixed period.
We would recommend the “retainer based” model of engagement if you want to set up an extended offshore facility with a set of resources working exclusively on your project.
To achieve overall customer satisfaction through cutting edge and innovative software solutions which enhance nowadays systems and support tomorrow’s needs.
Incorporate innovative ideas in your software development and deliver services that can exponentially fuel the growth of your business enterprise. We have set out to conduct business with all fairness, trust, confidentiality, commitment and transparency, keeping customer and client satisfaction.
Joint venture is for those who are prepared to take risks but looking for reward. These days business is rife with uncertainty. Challenges are great but opportunities exist. If you have a product development idea, are looking to diversify, are considering setting up an offshore development center, we can join forces to help you succeed. Both companies will work out their individual contribution in terms of investment or value addition through infrastructure, resources, technology, expertise etc.
The strategic fit model is for those who set their sights high. Many businesses are now expanding geographically to benefit from economies of scale, market penetration, global branding etc. The easiest way to enter the global arena is through a strategic tie-up. X-mx Infosoft has both a sound track record and strong vision of future growth. Equity participation allows entry into an expanding market without the usual insecurities and unknowns.
X-mx Infosoft Provides flexible pricing models that are designed to meet varied project requirements from stumpy effort ones, medium effort based to large project running for years engaging many resources. Whereas our price models provide our clients complete liberty to decide the best one suiting their specific project, X-mx ensure every model work cost effectively and our client gain mostly.
Once the project requirement is clearly distinct in the start and client has limit on investment, fixed cost makes the best choice. This model not only ensures the project delivered on decided time with intermediary landmarks related to payment schedules, but also limits the budget. The key benefit with this model is lucid progress visibility at every phases of development and ensures no surprises cost escalation.
When the project is difficult in nature with no specific requirement specified in the beginning, development engagement should be lithe enough to adapt midstream change demand to development and design. Ideally, this kind of project development desires is directly connected to total resources deployed and time spent throughout the engagement. This model is best suited for
This model imitates your local development team to offshore but still giving the advantage of your own development resources functioning at offshore development facility. They will work as your extended team facilitating you to set your multi location blueprint of development facilities and the best benefit of extenuating the increased cost of development locally.
X-mx obtain end-to-end responsibility to setup clients dedicated Offshore Development Center (ODC) which is produce from the scrape, operated and maintained by us as per equally designed service level concord.
X-mx obtain end-to-end responsibility to setup clients dedicated Offshore Development Center (ODC) which is produce from the scrap, operated and afterward transferred to client as per mutually designed service level concord.
The developments processes have been arrived at from X-mx Infosoft own experience as well as from various international standards like SEI – CMM, ISO, IEEE etc. All these are finally crystallized in the form X-mx Quality Management System, covering all aspects of the project management and software engineering. For each project, the basic project specific execution, engineering and management processes are taken from X-mx Quality Management System and above that, there is an approved deviation process to ensure flexibility and innovation for projects to happen on a specific need and customer requirement. These processes are applied in all kinds of relationships and basic project execution and delivery process are the same in various kinds of engagements.
The following elements are usually included into standard outsourcing project execution process.
A good practice is to say “JSK” at the start of each project. We establish kick-off meeting at the project beginning when each party can present themselves. Additionally some initial questions may be coordinated, like reporting terms, required formats etc.
You can be sure that project is already 50% successful if an offshore team understands your requirements correctly. That’s why our analysts are always in close interaction with customer representatives. Of course it is impossible to define all the nuances of the project on its first phase, so the process of requirements detailing is built iteratively.
Clients provide us with business needs or ideas and our specialists transform them into formal Software Requirements Specifications and Use Cases. Also, it is important to create GUI prototype (markup) to be able to see what the system will look like – usually it helps to make requirements more clear.
It is always essential to see how the system you’ve planned to get will look like. Usually in X-mx we create different prototypes for such demonstrations and requirements aligning. It can be technical prototypes with demonstration of some custom controls or some technology usage, functional prototypes with demonstration of some scope of functionality and so on. In majority of cases we also create Software Architectural Document which describes general solution structure and describes used approaches and technical decisions.
This stage is a stage of transferring project requirements into a working system.
The best practice here is to deliver regular versions of product, so Client could see the progress in real time, and also to continuously improve the product quality. Implementation and testing go together and establish a development cycle until the scope is ready and the quality is accepted.
In X-mx we use comprehensive set of tests and quality control methodologies to guarantee final product quality. Nevertheless, your acceptance of provided results is a crucial point in the project.
After the project is completed we enter the support phase. Its duration should be defined in the Teaming Agreement. Usually it means that during the support phase all arising problems will be fixed for free.
Preliminary project plan and risks list should be created during project estimation phase. However it is impossible for foresee all possible risks as well as it is quite difficult to create a well-detailed plan before project is up and running. These activities are rather continuous. In project due course project manager regularly reviews list of risks, defines new risks and sort out existing ones, updates project plan with actual work, modifies list of tasks in accordance to made decisions and established priorities, and so on.
In X-mx we have standard set of reports we usually use to update client about project progress, problems that need resolution, available defects etc. By default, the following reports are used:
X-mx Infosoft firmly believes that Quality Analysis is an ongoing process that has no ends. Quality Assurance at X-mx Infosoft is a part and parcel of any software development life cycle because we try to ensure that the client gets a high quality and reliable software solutions without failing to fulfill any of the standard protocols that have been chalked out earlier. Technological expertise would fall flat without robust processes at the back end. That’s why we have honed our internal processes as much as we have built up our industry knowledge and technical capabilities
X-mx Infosoft uses the latest testing tools to make sure that the quality of your delivery is not compromised other than focusing only on the short completion time. Our software testing tools are custom made to maintain top quality software that is high on performance, user friendliness and stability.
The dedicated QA team constantly keeps track of the latest coding standards, best coding practice, documentation standards and quality assurance to give you quality software for your business requirements without failing to meet deadlines. We use the following QA testing services to guarantee high quality product delivery to our clients;
X-mx Infosoft can meet every client’s needs. Our delivery models cater for different scenarios and are designed to deliver tangible results that reduce costs, improve system performance, give return on investment and mitigate risk whether development is onsite or offshore.
When projects are well defined in the scope document, with clear project goals and deliverables, pure offshore development is an appropriate delivery model. This model removes both the pain related to hiring resources and long-term risk. We shoulder complete responsibility for managing the project from start to finish, and can also offer post-development support.
Under the tight control of a project manager, a project will progress with seamless coordination and effective communication. Complete visibility at all stages of development is ensured. The client will appreciate benefits in terms of cost, time and quality.
This model involves the deployment of resources at the client’s location. Ideally, when the project requires highly skilled resources, a good grasp of the client’s business domain, and when there are restrictions on the movement of data, we augment the client’s own resources onsite. This can be for short or long duration.
This model combines the advantages of both onsite and offshore models to ensure optimal cost effectiveness and higher efficiency. Essentially, where complex business processes and challenges require qualified resources to be onsite, this will be organized. They can then conduct detailed requirement audits, consult the client’s user team etc. The complete project requirement will be framed in stages before development begins offshore.
This is the ideal model when the client’s resources are stretched or do not have the competencies required for the project. The model works either through two different teams working exclusively onsite & offshore or an initial team visiting the client’s site to conduct a requirement study/consultation returning for development of the project offshore.
X-mx Infosoft calibrates its actions with great respect to client’s information and intellectual property rights. We restrict non-usage of information for other purposes, restriction on subcontracting and disclosure on a need to know basis. Before the start of negotiations, X-mx Infosoft signs with every client a Non-Circumvention Non-Disclosure and Working Agreement (NCND) provided by the International Chamber of Commerce.
X-mx Infosoft also enforces this similar agreement with all its employees, directors and third parties such as vendors, partners, legal and other consultants. This ensures for complete protection of client’s information.